Document Document Title
US10904744B2 Techniques and apparatuses for providing an indication regarding a fast sleep capability in 5G
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may signal, to a base station, an indication that fast sleep is supported by the UE with regard to an inter-slot scheduling configuration or a non-self-contained slot configuration; and receive, based at least in part on signaling the indication that the fast sleep is supported by the UE, signaling indicating the inter-slot scheduling configuration or the non-self-contained slot configuration for the fast sleep, wherein the fast sleep is between at least one of a data grant and a corresponding data communication for the inter-slot scheduling, or a data communication and acknowledgment (ACK)/negative ACK (NACK) feedback regarding the data communication for the non-self-contained slot configuration. Numerous other aspects are provided.
US10904743B2 Methods for automatic bootstrapping of a device
A provisioning node connected to a subscription manger can receive a provisioning profile request from a device. The provisioning profile request can include an identifier of the device. The provisioning node can further authenticate the device. The provisioning node can further obtain a provisioning profile for the device using the identifier of the device. The provisioning node can further send the provisioning profile to the device.
US10904742B2 Communicating a subscriber identity module to a server, in particular upon changing profiles
A method for the communicating of a subscriber identity module, implemented or implementable in an end device, in which at least one profile is adapted for the utilization of the mobile end device in a mobile communication network, vis-à-vis a server, in which method a message from the subscriber identity module is sent to the server. Before the sending of the message, a step of the establishing of a technology is carried out in the subscriber identity module in which there is established, which technology the profile corresponds to, and the sending is carried out compliant with the technology. The communicating can involve the notifying of a profile change effected in the subscriber identity module.
US10904740B2 Method of inbound roamer detection for networks supporting service domain centralization in IMS
Embodiments of this disclosure enable the I-CSCF and S-CSCF to detect inbound roaming UEs to network supporting Service Domain Centralization in IMS, so that the S-CSCF is able to select the appropriate database entity and can understand the CS authentication vector.
US10904737B2 Electronic device and proximity discovery method thereof
An electronic device is provided. The electronic device includes a first communication interface, a second communication interface, and a processor electrically connected with the first communication interface and the second communication interface, wherein the processor is configured to transmit first information related to proximity discovery of the electronic device to a first external electronic device or a second external electronic device through the first communication interface and perform proximity discovery with the first external electronic device through the second communication interface based on the first information or second information related to proximity discovery of the first external electronic device corresponding to the first information.
US10904736B1 Practice emergency call system
An emergency call practice application can execute on user equipment (UE) to allow users to practice dialing 9-1-1 or other emergency numbers. In a network practice mode, the emergency call practice application can initiate a practice emergency call by sending a call setup message to an IP Multimedia Subsystem (IMS). The IMS can route the call setup message to a Public Safety Answering Point (PSAP) routing server, which can recognize a destination identifier in the call setup message as being associated with a test server instead of a PSAP. The PSAP routing server can forward the call setup message to the test server to connect the practice emergency call.
US10904735B2 Emergency reporting application
A wireless communication-based casualty reporting, responder-ready emergency application system permits users to notify one or more pre-programmed responders of an emergency event so that an emergency alert can be broadcast to notify the users in the facility/site of the emergency. The system includes a check-in and verification component to provide access with respect to each specific facility/site. The system further includes a data storage provision coupled with the main application and is configured to maintain logs of alert events and other relevant information for future reference to build protocols and check for any patterns. To facilitate these operations, the system is programmed to relay crisis management plans and standard emergency protocols to users within a facility/site when an emergency event arises.
US10904733B2 Accessing local networks in a communications network
Methods and apparatuses are described herein. A method may comprise sending, to a cellular network, a registration message. The registration message may include a request for information associated with a local service and a network name associated with the local service, and the service may be associated with an application session. The method may further comprise receiving, from the cellular network based on the registration message and location information of the WTRU, an indication of whether the local service is available and tracking area information for the local service. The method may further comprise determining, based on the tracking area information for the local service, whether the WTRU is in an area of the local service and initiating communication over the application session based on a determination that the WTRU is in the area of the local service.
US10904728B2 Mobile application accelerator
Techniques for providing mobile device content delivery acceleration for mobile applications are discussed herein. Some embodiments may provide for a mobile accelerator system including a plurality of point-of-presences (POPs) and a control tower system. The control tower system may be configured to control mobile data transfer acceleration between a mobile device and the content server via the plurality of POPs of the mobile accelerator system. Each mobile application executing on the mobile device may be registered, validated, and then associated with a device POP that forms a dedicated connection with an entry POP of the plurality of POPs. Mobile data transfer acceleration for each mobile application may be selectively activated or deactivated, such as based on user configurations at the application level, domain name level, and/or country level.
US10904726B2 Transmitting and receiving devices for V2V communication
A transmitting device includes a plurality of antenna ports. Each antenna port is configured to transmit signals and is arranged at a different location, and each antenna port is assigned, depending on its location, a unique resource from a set of resources for signal transmission. Further, a receiving device, preferably on a vehicle, includes at least one antenna element configured to receive signals, and at least one processor configured to determine position and/or orientation information of the transmitting device of a received signal based on a resource from the set of resources for signal transmission.
US10904725B2 Enhanced physical layer performance by inter-service information
In an example, a method for wireless communications by a first wireless device, is disclosed comprising obtaining information regarding an environment for wireless communications between the first wireless device and at least one second wireless device and adjusting one or more operating parameters for the wireless communications, based on the information. As described herein, information from one service or application in a first RAT is used by the first wireless device to enhance performance in another service or application in a second RAT by the first wireless device.
US10904724B2 Methods and systems for naming a pick up location
A method for naming a pickup location may include obtaining a location pair associated with a user from a terminal, the location pair including a current location and a pickup location. The method may also include determining a first and a second preliminary POIs based on the location pair and a target POI database. The method may further include determining a feature of the first preliminary POI and a feature of the second preliminary POI. The method may also include obtaining a trained naming model for naming a pickup location and determining a first score for the first preliminary POI and a second score for the second preliminary POI. The method may further include determining a final POI based on the first score and the second score, and determining a name of the pickup location based on the final POI.
US10904718B2 Telecommunications system
A system for delivering messages to a mobile device 3 on a mobile telecommunications network comprises a mobile network provider 2 which receives a message for delivery to the mobile device 3 from a sender 1 having a sender address. A server 4 processes the message to remove any malicious content from the message. The processed message is delivered to the mobile device 3.
US10904717B2 Systems and methods for message editing
Systems, methods, and computer program products for transmitting data between devices are disclosed. A device may utilize a standardized communication system (“SCS”) to transmit data directly between devices including an SCS. The SCS may discover available devices. The SCS may determine available transmission paths between a first device and a second device. The SCS may select a transmission path between the first device and the second device, and the SCS may transmit data from the first device to the second device using a standardized communication protocol (“SCP”). The first device may transmit a message to the second device. The first device may edit the message after the transmitting. The second device may delete the original message. The second device may store the edited message.
US10904713B2 Enhancing group communication services
In some implementations, a method in a user equipment (UE) for supporting group communication service includes receiving, from a base station, a group communication on a Physical Downlink Shared Channel (PDSCH). The UE determines a first Hybrid Automatic Repeat reQuest (HARQ) information that corresponds to the group communication on the PDSCH. The UE transmits the first HARQ information. In some implementations, the UE determines a group Channel State Information (CSI) for a group communication that is transmitted by a base station on a PDSCH. The UE determines a unicast CSI for a unicast communication that is transmitted by the base station on the PDSCH. The UE transmits the group CSI. The UE transmits the unicast CSI.
US10904712B2 Method and apparatus for facilitating multicast communication
Methods, apparatus and computer program products for improving multi-cast communication. A method implemented at a server comprises determining at least one cluster; determining a mapping between one of the at least one cluster and at least one bearer; indicating the determined mapping to a radio access network (RAN); and multicasting a message using a first bearer via the RAN, the first bearer being selected from the at least one bearer based on the mapping. With the disclosure, multi-cast services can be provided with more flexibly and higher efficiency.
US10904710B2 User equipment positioning using PRSs from a plurality of TRPs in a 5G-NR network
Embodiments of a Next Generation Node-B (gNB) and User Equipment (UE) are generally described herein. The gNB may transmit control signaling to configure transmission of position reference signals (PRSs) by a plurality of transmit-receive points (TRPs). The gNB may receive, from the UE, for each of the TRPs, a set of signal location parameters (SLPs). The gNB may perform an iterative process to estimate a position of the UE. For a current iteration, the gNB may: determine a current estimate of the position of the UE based on a current plurality of sets of SLPs; and determine a cost function for each of the current plurality of sets of SLPs. The gNB may determine, based on the cost functions, a next plurality of sets of SLPs for a next estimate of the position of the UE.
US10904707B2 Location-based service implementing method and apparatus
A request is received for a service from an application of a mobile computing device. A latitude and a longitude of a geographic location associated with the mobile computing device is determined. The geographic location is mapped to a corresponding location on an embedded map associated with the application, where the embedded map is divided into a plurality of level 1 grids. A level 1 grid is determined in which the corresponding location is located. A granularity corresponding to a geographic distance is determined. The granularity is converted into a corresponding step size on the embedded map. The level 1 grid is divided into a plurality of level 2 grids based on the corresponding step size.
US10904704B2 System and method for managing a mass gathering
The invention relates to a system (1) for managing a mass gathering on a geographical location, said system including an analytical platform (100) associated with a plurality of image acquisition devices (10) and network sensors (20) distributed over the gathering geographical location, the analytical platform (100) including: a data acquisition module (130), able to acquire participant distribution data generated from data from the plurality of image acquisition devices (10) and to acquire participant distribution data generated from data from the plurality of network sensors (20), and a data processing module (140) able, from the acquired distribution data, to calculate based on a supervised or unsupervised learning correction model, a corrected distribution data item of the participants in said gathering.
US10904701B2 Positioning information transmission method and communication device
The present invention provides a positioning information transmission method and communication device. In an embodiment of the present invention, a transmitting end transforms original positioning information into original integer positioning information; then compresses the original integer positioning information into compressed positioning information according to an application precision unit and an original unit of least precision; and afterwards, intercepts lower N bits as simplified positioning information from the number of bits corresponding to the compressed positioning information, wherein the simplified positioning information is a bit distinguishing from positioning information of a receiving end, so that the transmitting end only transmits the simplified positioning information that could be restored to the receiving end. Therefore, the storage space of wireless communication data occupied by the compressed positioning information transmitted by the transmitting end can be reduced while ensuring the receiving end can obtain the valid positioning information of the transmitting end.
US10904700B2 Common platform for personalized/branded applications
The disclosure is directed at a method of personalizing an application for displaying, on a mobile communication device, user content associated with a site, the method comprising determining location of the mobile communication device, calculating travel characteristics of the mobile communication device, determining presence of a site, obtaining user preferences for display of user content, and retrieving and displaying user content associated with the site on the mobile communication device.
US10904699B2 System and method of time of flight detection
A position-determining apparatus, such as a GPS receiver, determines the position of the mobile device based on the time of flight of a transmitted probe signal using a method in which sections of the received signal is classified into two or more categories and accumulated according to categories before being used to compute the correlations familiar in the context of a matched filter. Using the method of the present invention to compute the correlations, and optionally applying additional time-saving techniques described herein, a position determination is achieved using arithmetic operations that are significantly reduced from that required in prior art methods to compute the correlations. The reduced number of arithmetic operations can reduce significantly the power consumption required of a device carrying out a method of the present invention, and thereby realizing a significant advantage.
US10904698B2 Detecting location within a network
Systems and methods for detecting the presence of a body in a network without fiducial elements, using signal absorption, and signal forward and reflected backscatter of RF waves caused by the presence of a biological mass in a communications network.
US10904687B1 Audio effectiveness heatmap
An audio system can be configured to generate an audio heatmap for the audio emission potential profiles for one or more speakers, in specific or arbitrary locations. The audio heatmap maybe based on speaker location and orientation, speaker acoustic properties, and optionally environmental properties. The audio heatmap often shows areas of low sound density when there are few speakers, and areas of high sound density when there are a lot of speakers. An audio system may be configured to normalize audio signals for a set of speakers that cooperatively emit sound to render an audio object in a defined audio object location. The audio signals for each speaker can be normalized to ensure accurate rendering of the audio object without volume spikes or dropout.
US10904686B2 Method of acoustic tuning in aircraft cabin
A method of acoustic tuning includes: outputting, with a first speaker among a plurality of speakers in different locations on an aircraft cabin, a first sound; detecting, with a plurality of microphones in different locations of the cabin, first reflected sounds of the first sound; outputting, with a second speaker among the plurality of speakers, a second sound; detecting, with the plurality of microphones, second reflected sounds of the second sound; comparing, with a server connected to the speakers and the microphones, the first sound and the second sound with each of the first reflected sounds and each of the second reflected sounds, respectively; and adjusting an output gain and frequency phase of each of the plurality of speakers based on the comparisons between the first sound and each of the first reflected sounds and between the second sound and each of the second reflected sounds.
US10904683B2 Intercom network and terminal therefor
The invention relates to, among others, an intercom network (10), comprising a plurality of speech stations (11a, 11b, 11c) and at least one switching center (13, 16), wherein from each speech station connected to the switching center a connecting line (12a, 12b, 12c) extend to the switching center, wherein the connecting line provides a direct connection, respectively, between the switching center and the connected speech station, and wherein the speech stations of the intercom network, due to an audio data communication via the switching center, can enter into audio communication in real time. The particular feature consists, among others, in that at least one speech station (11a) comprises a terminal (53, 54) for a second connecting line (50, 50a, 50b, 50c), via which the speech station is connected with the same switching center (13) or with another switching center (16).
US10904682B2 Method of manufacturing a component of a hearing device and component
In a method for manufacturing a component for a hearing device, at least one ear canal of a wearer for whom the hearing device is intended is measured and measurement data of the ear canal is then generated. A first value for a material property of at least a first demarcated region of the component is set based on the measurement data. The component is prepared in such a way that the material property has the first value for at least the first demarcated region of the finished component.
US10904677B2 System and method for managing a customizable configuration in a hearing aid
A hearing aid configuration managing system for configuring at least one hearing aid having a wireless connection to the Internet via a gateway. The hearing aid includes a processor controlling its configuration, and a memory containing configuration settings for customizing the configuration of the hearing aid. The remote server manages user accounts for multiple hearing aid users, including managing the configuration of the hearing aid, and creates a service level status change event for the account upon change of the service level status to a new configuration of the hearing aid. The remote server sends a configuration change instruction to the hearing aid via the gateway upon the occurrence of the service level status change event. The hearing aid processor stores new configuration settings in the hearing aid memory upon reception of the configuration change instruction, and changes the hearing aid to the new configuration.
US10904672B2 Digital microphone assembly with improved frequency response and noise characteristics
A microphone assembly includes an acoustic filter with a first highpass cut-off frequency. The microphone assembly additionally includes a forward signal path and a feedback signal path. The forward signal path is configured to amplify or buffer an electrical signal generated by a transducer in response to sound and to convert the electrical signal to a digital signal. The feedback signal path is configured to generate a digital control signal based on the digital signal and to generate and output a sequence of variable current pulses based on the digital control signal. The variable current pulses suppress frequencies of the electrical signal below a second highpass cut-off frequency, higher than the first highpass cut-off frequency.
US10904671B2 Miniature speaker with acoustical mass
A miniature speaker having at least a first and a second resonance in its frequency response. The miniature speaker includes a diaphragm for generating sound pressure waves in response to electrical drive signals, one or more sound channels at least partly surrounding a total air volume forming an acoustical mass, and one or more intermediate air volumes being acoustically connected to the one or more sound channels. The acoustical mass provides that the second resonance in the frequency response of the miniature speaker is positioned within an audible range.
US10904669B1 System for presentation of audio using wearable device
A head-mounted wearable device (HMWD) provides audio output from a first speaker that is driven with a first signal and a second speaker that is driven with a second signal. Based on a volume level setting, an equalization profile and inversion frequency are determined. The equalization profile selectively amplifies or attenuates particular frequencies or ranges of frequencies. Those frequencies in the second signal that are above the inversion frequency have their amplitude inverted, relative to the first signal. When driven by the first signal and the second signal, the first speaker and the second speaker operate as acoustic dipoles below the inversion frequency and acoustic quadrupoles above the inversion frequency. Sound from the first and second speakers with frequencies above the inversion frequency exhibits destructive interference. As a result, the user wearing the HMWD is able hear audio output while audio amplitude perceived by the bystanders is significantly reduced.
US10904668B1 Interrupt based pairing for wireless audio devices
A method for interrupt based pairing for wireless audio devices includes determining a colocation of a wireless audio device with a subsequent wireless audio device with one or more sensors. An interrupt is generated in response to determining the colocation. A pairing mode of the wireless audio device is enabled in response to the interrupt. The wireless audio device is paired with the subsequent wireless audio device.
US10904666B2 Audio rendering system
An audio rendering device includes: at least one wireless communications interface configured to receive a first plurality of audio packets from a wireless communication device, the first plurality of audio packets including frames of audio data for a first audio channel from a set of one or more audio channels; and a processing unit; wherein the audio rendering device is configured to release, at respective first buffer release times, the frames of the audio data for the first audio channel from a first buffer for rendering by the processing unit; wherein the audio rendering device is configured to receive one or more messages from an other audio rendering device; and wherein the audio rendering device is configured to synchronize the first buffer release times with second buffer release times associated with the other audio rendering device based on the received one or more messages.
US10904665B2 Selection of master device for synchronized audio
Synchronized output of audio on a group of devices can comprise sending audio data from an audio distribution master device to one or more slave devices in the group. Scores can be assigned to respective audio playback devices, the scores being indicative of a performance level of the respective audio playback devices acting as a master device. The device with the highest score is designated as a candidate master device and one or more remaining devices are designated as a candidate slave(s). A throughput test is conducted with the highest scoring device acting as the candidate master device. The results of the throughput test are used to determine a master device for a group of devices. Latency of the throughput test can be reduced by using a prescribed time period for completion of the throughput test, and/or by selecting a first group configuration to passes the throughput test.
US10904663B2 Reluctance force compensation for loudspeaker control
One embodiment provides a method for nonlinear control of a loudspeaker. The method comprises determining a target displacement of a diaphragm of a speaker driver of the loudspeaker based on a physical model of the loudspeaker and a source signal for reproduction via the speaker driver. The method further comprises determining, based on the target displacement, a corrected drive signal that compensates for action of reluctance force on the speaker driver during the reproduction of the source signal, and transmitting the corrected drive signal to a power amplifier connected to the loudspeaker. The power amplifier drives the speaker driver based on the corrected drive signal. Audio distortion generated by the speaker driver during the reproduction of the source signal is reduced based on the power amplifier output, via the corrected drive signal.
US10904661B2 Low delay decimator and interpolator filters
Systems and methods for low latency adaptive noise cancellation include an audio sensor to sense environmental noise and generate a noise signal, an audio processing path to receive an audio signal, process the audio signal through an interpolation filter, and generate a primary audio signal having a first sample frequency, an adaptive noise cancellation processor to receive the noise signal and generate an anti-noise signal, a direct interpolator to receive the anti-noise signal and generate an anti-noise signal having the first sample frequency, and a limiter to provide clipping to reduce a number of bits in the anti-noise signal, an adder operable to combine the primary audio signal and the anti-noise signal and generate a combined output signal, and a low latency filter to process the combined output signal.
US10904660B2 Electronic device and method for determining audio processing algorithm based on location of audio information processing device
An electronic device includes a plurality of microphones, a memory configured to store a plurality of instructions, and a processor operatively connected to the plurality of microphones and the memory. The plurality of instructions cause the electronic device to recognize connection of the plurality of microphones to the electronic device and obtain connection information for the plurality of microphones. The plurality of instructions further cause the electronic device to generate a signal for outputting an audio signal, obtain multiple pieces of audio information corresponding to the output audio signal, through the plurality of microphones, identify location information for the plurality of microphones, determine an audio information processing algorithm corresponding to the connection information and the location information, and execute a firmware update for the processor such that the multiple pieces of audio information obtained through the plurality of microphones is processed by using the determined audio information processing algorithm.
US10904657B1 Second-order gradient microphone system with baffles for teleconferencing
An audio device including a housing having a side facing outwardly of the housing, the housing further having a first mounting position disposed on the side. The side has a first portion and a second portion, the first portion opposite the second portion relative to the first mounting position. The audio device also includes a first omnidirectional microphone disposed on the first portion. The audio device also includes a second microphone disposed on the first mounting position. The second microphone may be a second-order microphone. The second-order microphone has a first-order microphone disposed within a first platform mounted a distance from the first mounting position. The audio device also includes a first speaker disposed on the second portion. The first speaker is further disposed such that an audio output of the first speaker falls within a null of the second microphone.
US10904656B2 Vehicle speaker arragement
An audio system for a vehicle is provided having a bass-range speaker mounted in a vehicle cavity. The speaker has a front side for producing an acoustic output in a passenger compartment of the vehicle. The vehicle cavity encloses a back side of the speaker. A duct having a first end is in fluid communication with the vehicle cavity and a second end is in fluid communication with the atmosphere outside the vehicle.
US10904655B2 Method and system for audio sharing
The present invention provide a method and system of audio sharing aimed to revolutionize the way people listen and share music and to give multiple uses to a wireless headphone referred to as HEDphone. A communication protocol referred to as HEDtech protocol is used in a HED system to allow users to share music amongst a plurality of HEDphones while using a single audio source. A wireless connection is established between the HEDphone and a mobile device including an audio source while simultaneously having the capability of allowing other HEDphone users to join wirelessly and listen to the same audio source. A feature of Super Human Hearing (SHH) goes beyond conventional ANR (ambient noise reduction) with additional features that allow the user to control their aural environment by being able to directionally increase or decrease selective frequencies.
US10904649B2 Mutually secure optical data network and method
A digital optical data network system for improving information security in Passive Optical Networks (“PON”) by providing virtual information separation in the router, such as a premise router, or routers interfacing the entire PON, such as by utilizing virtual routing and forwarding, thus allowing safe data traffic between multiple carriers, service providers accessing the PON and multiple end users on the PON such as tenants in a building, employees of a business entity, or subscribers in a residential community.
US10904648B2 Transmission system, transmission device, and transmission method
A transmission device, includes a first wavelength converter configured to convert a second wavelength-multiplexed signal in a first wavelength band to a second wavelength band different from the first wavelength band, and a multiplexer configured to transmit, after the conversion, a wavelength-multiplexed signal obtained through multiplexing of a first wavelength-multiplexed signal in the first wavelength band, a first supervisory control signal light ray that is a control signal for the first wavelength-multiplexed signal, the second wavelength-multiplexed signal in the second wavelength band, and a second supervisory control signal light ray that is a control signal for the second wavelength-multiplexed signal, wherein the first supervisory control signal light ray and the second supervisory control signal light ray each have a wavelength in a wavelength band different from the first wavelength band and the second wavelength band.
US10904644B2 System for wireless retrieval of measured component data
A system for remotely retrieving sensed conditions at one or more building components. The building components are remote or numerous so that a wireless collection of the sensed conditions provides a significant benefit to a builder or building operator. A remote transceiver sends a wireless signal to a building component. The building component includes an onboard transceiver. At least some of the energy from the transmitted wireless signal is received by the onboard transceiver, sent to a storage device, and stored therein. The stored energy is used to operate a sensor for sensing an onboard condition. The onboard condition is then wirelessly transmitted by the onboard transceiver back to the remote transceiver to be displayed.
US10904643B2 Call classification through analysis of DTMF events
Systems, methods, and computer-readable media for call classification and for training a model for call classification, an example method comprising: receiving DTMF information from a plurality of calls; determining, for each of the calls, a feature vector including statistics based on DTMF information such as DTMF residual signal comprising channel noise and additive noise; training a model for classification; comparing a new call feature vector to the model; predicting a device type and geographic location based on the comparison of the new call feature vector to the model; classifying the call as spoofed or genuine; and authenticating a call or altering an IVR call flow.
US10904640B2 Content management system and method for use of same
A content management system and method for use of same is disclosed. In one embodiment of the system, the set-top box is configured to receive a source signal which includes a stream of network programming having time slots interposed therein. The set-top box detects signaling data indicative of a designated time slot within the network programming and responsive thereto, interposes content stored at the set-top box at the designated time slot within the network programming. The set-top box then forwards the interposed content to the display. Following the forwarding of the interposed content, the set-top box returns to receiving network programming and forwarding the network programming to the display. The set-top box also provides confirmation of the displayed interposed content to a server, which may map the confirmation information.
US10904632B2 Live video stream sharing
Systems and methods provide live broadcasts with real-time feedback from viewers using mobile computing devices. An example method includes providing a live feed broadcast from a source mobile device to a plurality of viewing devices, receiving, during the live feed broadcast, an engagement from one of the plurality of viewing devices, and associating the engagement with a particular time in the live feed broadcast. The method also includes providing an indication of the engagement to the source mobile device, wherein the source mobile device displays a graphic representation of the engagement during the live feed broadcast and adding the indication of the engagement to the live feed so that a graphic representation is displayed during the live feed at the particular time to users of the plurality of viewing devices. The viewing user may each have a graph relationship with a user of the source mobile device.
US10904631B2 Auto-completion for content expressed in video data
The present disclosure provides a computing device that performs an auto-completion process that generates and inserts text of spoken content of a video into a text entry field. By providing quoted content in a text input field, a system can mitigate the need for users to perform the tedious process of listening to spoken content of a video and manually entering the spoken content into a computing device. In some configurations, a system can receive one or more keywords from a user input and identify spoken content containing the keywords. The system can provide text of the spoken content based on a level of relevancy and populate one or more input fields with the text of the spoken content. The generation of auto completion text from spoken content of a video can enhance user interaction with the computer and maximize productivity and engagement with a video-based system.
US10904630B2 Interactive media guide with media guidance interface
Systems and methods for providing guidance to users for finding media are described. Such systems and methods may be provided in interactive media guides such as program guides, web browsers, or other suitable interactive media guides.
US10904625B2 Video providing textual content system and method
A system for interacting with a video includes a processor, a video decoder communicatively connected to the processor, a storage communicatively connected to the demultiplexer, the storage contains at least one video file having more than one video frame, at least one of the video frame including at least one respective metadata segment of the video frame, and an input device communicatively connected to the processor. The processor, responsive to the input device, processes the at least one of the video frame including the at least one respective metadata segment, controlling selection of another of the more than one video frame for the video decoder.
US10904621B2 Methods and apparatus to monitor media presentations
Methods and apparatus to monitor media presentations are disclosed. Example methods disclosed herein include presenting information via a display of a media device, the information indicating that monitor software in the media device can be enabled, the monitor software to monitor media presented by the media device, the monitor software to be disabled by default. Disclosed example methods also include detecting a first user input that is to authorize the monitor software in the media device to be enabled, and in response to detection of the first user input: (i) enabling the monitor software in the media device to generate and report at least one of video fingerprints, audio fingerprints, video watermarks or audio watermarks representative of media presented by the media device, and (ii) transmitting, via a network interface, a notification to a remote monitoring entity to indicate that the monitor software in the media device has been enabled.
US10904620B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides a method of transmitting broadcast signals. The method includes, formatting input streams into Data Pipe (DP) data, Low-Density Parity-Check (LDPC) encoding the DP data according to a code rate, bit interleaving the LDPC encoded DP data, mapping the bit interleaved DP data onto constellations, building at least one signal frame including the mapped DP data, and modulating data in the built signal frame by an Orthogonal Frequency Division Multiplexing (OFDM) method and transmitting the broadcast signals having the modulated data, wherein the input streams include Audio/Video (A/V) data and service guide data, and wherein the Audio/Video (A/V) data and service guide data are included in first ISO base media file format (ISOBMFF) files.
US10904613B2 Apparatus, systems and methods for buffering of media content
Media content presentation systems and methods are operable to present media content received by a media device, wherein the media device comprises a plurality of tuner systems. An exemplary embodiment tunes the plurality of tuners to receive different broadcasting media content streams each comprising a streaming media content event; communicates the streaming media content events from the receiving tuner to a corresponding tuner buffer of the tuner system; and stores a portion of the streaming media content events into the corresponding tuner buffers. When a user selection is received for presentation of one of the streaming media content events, the selected one of the streaming media content events are presented to a user of the media device.
US10904612B2 Method for outputting audio and electronic device for the same
A method for communicating data by an electronic device is provided. The method includes transmitting a signal including audio/video (A/V) data to a first external electronic device through a first communication module, while connected with the first external electronic device, generating data or a signal unrelated to the A/V data or receiving the data or signal unrelated to the A/V data from an external electronic device other than the first external electronic device, and providing an audio or a video through a display or an embedded sound device based on at least a portion of the data or the signal unrelated to the A/V data or transmitting the at least a portion of the data or the signal unrelated to the A/V data to a second external electronic device through a second communication module.
US10904606B1 Using non-audio data embedded in an audio signal
Embodiments included herein generally relate to measuring a latency of a playback device. For example, a method includes: determining a first latency of a playback device; determining a second latency of the playback device; comparing the second latency to the first latency to determine whether an event occurred at the playback device; and in response to detecting a latency change between the second latency and the first latency indicating the occurrence of the event, adjusting a timing of a data stream provided to the playback device based on the latency change.
US10904605B2 System and method for enhanced video selection using an on-screen remote
A system and method for presenting video asset information to a viewer to assist the view in selecting a video asset for viewing is described. The video assets can be available from a plurality of different video asset sources, such as VOD (video on demand), PVR (personal video recorders) and broadcast (including over the air, cable, and satellite). Images from the video assets are displayed in a uniform manner, along with information about the video assets. The information includes data in a metadata category. The view can select one of the video assets for viewing, but also can navigate using metadata categories such as genre, actors, director etc. Moreover, the system and method includes an on-screen remote control that can be utilized in conjunction with a physical input device for navigation and viewing one or more video assets. This allows a much easier and natural navigating and selection process for viewers.
US10904600B2 Activating audio video device (AVD) functionality after point of sale
An audio video device (AVD) is activated post-sale using an unlock code issued during the purchase. The buyer connects to his home network and enters the unlock code issued in the store at the point of sale. Then a server associated with the seller can complete the transaction and unlock the AVD for full functionality. In the event the AVD is reported stolen before activation, it can be blocked from use. When in the reduced functionality mode” the AVD can remain in demonstration mode or other reduced functionality state (e.g., only works with HDMI1).
US10904591B2 Scheme for zero-copy adaptive bitrate video streaming
Implementations disclose zero-copy adaptive bitrate video streaming. A method includes capturing, by a user device, a first video frame of a plurality of video frames of a video item to be transmitted as a livestream; delivering the first video frame to an encoder of the user device; capturing a second video frame of the plurality of video frames, the second video frame being captured after the first video frame; delivering the second video frame to the encoder of the user device; in response to determining that the first video frame did not enter the encoder prior to the second video frame arriving at the encoder, discarding the first video frame; determining, by the user device, a frequency of discarded video frames comprising the first video frame; and adjusting, by a processing device of the user device, quality of the video item transmitted as the livestream based on the frequency.
US10904585B2 Methods, apparatus and user interface for providing content on demand
Methods and apparatus for supporting content delivery service are described. In accordance with the invention content can be supplied to temporary storage of a regional or local server used to supply the content to a customer's premises when the requested content is not already available in the regional or local server. A content server hierarchy may be implemented with servers higher up in the hierarchy including more content, e.g., titles, than the number of titles stored in the lower level servers. By storing less frequently accessed content in servers higher in the hierarchy and frequently requested titles lower in the hierarchy, a vast number of titles can be supported without overburdening the storage available at local and regional servers. In addition, a national or other server high in the hierarchy can be used to store, move, and distribute local or other content as part of an on demand service.
US10904583B2 Geolocationing system and method for use of same
A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal locator device.
US10904582B2 Geolocationing system and method for use of same
A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal locator device.
US10904581B2 Method and apparatus for processing video signal
A method for decoding a video according to the present invention may comprise: determining whether to divide a current block with quad tree partitioning, and dividing the current block into four partitions based on a vertical line and a horizontal line when it is determined that the current block is divided with the quad tree partitioning.
US10904580B2 Methods and apparatuses of video data processing with conditionally quantization parameter information signaling
Processing methods and apparatuses for video data of a color component comprise receiving input data associated with a current coding block (CB) in a current slice, where the video data is partitioned into multiple CBs according to a partitioning method. A Quantization Parameter (QP) minimum block area or a depth flag is determined and an area of the current CB according to a width and a height or a combined depth of the current CB is calculated and compared with the QP minimum block area or the depth flag. Signaling of QP information for the current CB is conditioned by the comparing result. The QP information for the current CB is used to quantize a residual signal of the current CB or recovering a quantized residual signal of the current CB.
US10904579B2 Method and apparatus for annealing iterative geometry smoothing
Methods and apparatuses of decoding a video stream encoded using video point cloud coding include obtaining a geometry-reconstructed point cloud; dividing the geometry-reconstructed point cloud into a plurality of cells; obtaining a first reference point including a centroid of a first plurality of points; generating a second plurality of points by applying a first filter to the first plurality of points based on the first reference point; obtaining a second reference point including a centroid of the second plurality of points; generating a third plurality of points by applying a second filter to the second plurality of points based on the second reference point, wherein a strength of the first filter is higher than a strength of the second filter; obtaining a smoothed geometry-reconstructed point cloud based on the third plurality of points; and reconstructing a dynamic point cloud using the smoothed geometry-reconstructed point cloud.
US10904572B2 Size based transform unit context derivation
Systems, apparatus, articles, and methods are described including operations for size based transform unit context derivation.
US10904564B2 Method and apparatus for video coding
A method of processing point cloud data at a decoder can include receiving three dimensional (3D) coordinates of a set of points of a point cloud including first points and a current point. Each of the first points can be associated with a reconstructed attribute value. A group of neighboring points of the current point can be determined from the first points. An attribute distance for each of the neighboring points can be determined based on the reconstructed attribute values of the neighboring points. An attribute prediction of the current point can be determined based on the attribute distances of the neighboring points.
US10904558B2 Method and apparatus for motion compensation for 360 video coding
A method of decoding a coded video sequence in a decoder, into a series of reconstructed pictures, is provided, the reconstructed pictures representing a projection on a planar surface of a non-planar surface. The method includes generating an ordered candidate list including a plurality of candidate motion vectors for a current prediction unit (PU) under reconstruction, by ordering the plurality of candidate motion vectors in the ordered candidate list based on a geometric property of the projection including the current PU and based on a position of the current PU in the projection, decoding an index, referencing the generated ordered candidate list using the decoded index to select one of the plurality of candidate motion vectors from the generated ordered candidate list, generating a prediction signal, using the selected one of the plurality of candidate motion vectors, and reconstructing the current PU, using the generated prediction signal.
US10904555B2 Method and apparatus for video coding
Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry for video decoding. In the method, a combined inter coding unit mode indicator is received. Inter-prediction information for one of a plurality of blocks in a current picture is received and the inter-prediction information includes motion information of the one of the plurality of blocks. Each of the plurality of blocks is reconstructed according to the inter-prediction information of the one of the plurality of blocks based on a determination that the combined inter coding unit indicator indicates that each of the plurality of blocks partitioned from a parent block is associated with the inter-prediction information of the one of the plurality of blocks.
US10904554B2 Image coding method and image coding apparatus
An image coding method includes: selecting a first picture from plural pictures; setting a first temporal motion vector prediction flag which is associated with the first picture and is a temporal motion vector prediction flag indicating whether or not temporal motion vector prediction is to be used, to indicate that the temporal motion vector prediction is not to be used, and coding the first temporal motion vector prediction flag; coding the first picture without using the temporal motion vector prediction; and coding a second picture which follows the first picture in coding order, with referring to a motion vector of a picture preceding the first picture in coding order being prohibited.
US10904548B2 Coefficient processing for video encoding and decoding
A video coder may be configured to determine a value for a zero parameter based on the Rice parameter, wherein the value for the zero parameter identifies a coded value that corresponds to a coefficient level of zero; receive a first coded value for a first coefficient of the second set of coefficients; and based on the value for the zero parameter and the first coded value for the first coefficient, determine a level for the first coefficient.
US10904545B2 Method for syntax controlled decoded picture buffer management
A method and apparatus for managing a decoded picture buffer for video decoding including decoding at least one syntax element related to a reference picture stored in the decoded picture buffer; and reconstructing a current picture using the reference picture, wherein the syntax element whether the reference picture available or unavailable for future reference.
US10904535B2 Video motion processing including static scene determination, occlusion detection, frame rate conversion, and adjusting compression ratio
Systems and methods may provide for occlusion detection in frame rate conversion. Detecting the occlusion allows frame rate conversion to be more accurately performed. In some embodiments, one or more stereoscopic depth cameras may be used to determine the depth of a moving object to more accurately determine the occlusion. In some embodiments, the compression ratio may be adjusted to balance the frame rate and power to help ensure compliance with a power budget. In at least some embodiments, the motion of a camera may be passed from a 3D render pipe to an encoder to avoid motion calculation and thereby saving power.
US10904533B2 Video encoding method, video decoding method, video encoding apparatus, and video decoding apparatus
A video encoding method of performing scalable encoding on input video includes: determining a total number of layers of the scalable encoding to be less than or equal to a maximum layer count determined according to a frame rate; and performing the scalable encoding on the input video to generate a bitstream, using the determined total number of layers.
US10904523B2 Encoding processing method and device, decoding processing method and device, encoder, and decoder
Disclosed are an encoding processing method and device, a decoding processing method and device, an encoder and a decoder. The encoding processing method includes: determining a filtering process to be applied to a pixel in a prediction reference block for an encoding block; filtering the pixel in the prediction reference block according to the filtering process; constructing a pixel prediction value for the encoding block according to a filtered pixel sampling value in the prediction reference block; and encoding the encoding block according to the pixel prediction value.
US10904522B2 Apparatus and method for video encoding or decoding using intra-predicting diagonal edges
The present disclosure describes techniques that can be considered in intra-predicting diagonal edges that may be present in a block to be encoded. In the new intra mode proposed in the present disclosure, a prediction area is divided into two areas in the diagonal direction, and the areas can be predicted in different directions.
US10904519B2 Temporal alignment system and method
A temporal alignment system and method for example for detecting temporal misalignment in video frames when the frames are divided for transport using a signal divider for dividing a single signal S into portions S1 . . . SN and using average picture level in determining whether data sets within a particular frame are misaligned.
US10904517B2 Display panel, head mounted display device including the same, and method of displaying image by using head mounted display device
A display panel including: a display unit configured to provide a first image to one of a left eyeball and a right eyeball of a user and to provide a second image having the same tone as a tone of the first image to the other one of the left eyeball and the right eyeball of the user; a brightness correcting unit configured to generate second image data corresponding to the second image by using first image data corresponding to the first image; and a data driver configured to generate a first data signal based on the first image data, to generate a second data signal based on the second image data, and to provide the first and second data signals to the display unit, and the first image and the second image are displayed with different brightnesses during at least a part of an image display period.
US10904516B2 Counterrotation of display panels and/or virtual cameras in a HMD
A head-mounted display (HMD) system may include a HMD with a housing and a pair of display panels, mounted within the housing, that are counterrotated in orientation. A compositor of the HMD system may also be configured to provide camera pose data with counterrotated camera orientations to an executing application (e.g., a video game application), and to resample the frames received from the application, with or without rotational adjustments in the clockwise and counterclockwise directions depending on whether the display panels of the HMD are upright-oriented or counterrotated in orientation. A combined approach may use the counterrotated camera orientations in combination with counterrotated display panels to provide a HMD with optimized display performance.
US10904514B2 Polarization illumination using acousto-optic structured light in 3D depth sensing
A depth camera assembly (DCA) includes a polarized structured light generator, an imaging device and a controller. The structured light generator illuminates a local area with one or more polarized structured light patterns in accordance with emission instructions from the controller. The structured light generator comprises an illumination source, an acousto-optic device, and a polarizing element. The acousto-optic device generates a structured light pattern from an optical beam emitted from the illumination source. The polarizing element generates the one or more polarized structured light patterns using the structured light pattern. The imaging device captures portions of the one or more polarized structured light patterns scattered or reflected from the local area. The controller determines depth information, degree of polarization and index of refraction map for the local area based at least in part on the captured portions of the one or more scattered or reflected polarized structured light patterns.
US10904513B2 Camera image fusion methods
A method including providing a digital image from a camera imaging sensor wherein the image comprises both low resolution multispectral and panchromatic information; interpreting the digital image to obtain a low resolution multispectral digital image, interpreting the digital image to obtain a high resolution monochromatic digital, fusing the low resolution multispectral digital image and the high resolution monochromatic digital image to produce a high resolution colour image.
US10904510B2 Methods and systems for preserving precision in compressed depth data
An exemplary data precision preservation system divides a depth representation into a first section and a second section separate from the first section. The system determines data bits representing numbers that correspond to a lowest non-null depth value and a highest non-null depth value represented in the first section, and converts an original set of depth values represented in the first section to a compressed set of depth values normalized based on the lowest and highest non-null depth values represented in the first section. The system then generates a dataset that includes data representative of the compressed set of depth values and an inverse view-projection transform that is based on the lowest and highest non-null depth values represented in the first section and is configured to facilitate conversion of the compressed set of depth values back to the original set of depth values. Corresponding systems and methods are also disclosed.
US10904506B1 Laser device for white light
A laser illumination or dazzler device and method. More specifically, examples of the present invention provide laser illumination or dazzling devices power by one or more violet, blue, or green laser diodes characterized by a wavelength from about 390 nm to about 550 nm. In some examples the laser illumination or dazzling devices include a laser pumped phosphor wherein a laser beam with a first wavelength excites a phosphor member to emit electromagnetic at a second wavelength. In various examples, laser illumination or dazzling devices according to the present invention include polar, non-polar, or semi-polar laser diodes. In a specific example, a single laser illumination or dazzling device includes a plurality of violet, blue, or green laser diodes. There are other examples as well.
US10904501B2 Projection system and keystone correction method
A projection system and a keystone correction method are provided. The projection system includes: a projector projecting an image to a projection zone; an image capturing device capturing a captured image including the projection zone; and a processor. The processor divides the captured image into multiple focusing zones, and controls a stepper motor to shift focusing on the focusing zones at edges to obtain a step of the stepper motor and a distance for each of the focusing zones with a maximum clarity value. The distance is a projection distance between a lens module and the focusing zone. The processor calculates an included angle between the direction of a light axis of the projector and the projection zone according to the distances of the focusing zones at the edges, and performs a warping operation on a projection image according to the included angle.
US10904499B2 Information processing system, information processing device and program
A reference-color-list generating unit of a server generates a reference color list on the basis of reference color lists stored in a CLDB, at a timing reported from a program-information management unit. An S-metadata generating unit generates S metadata from TV program information stored in an RVDB and the reference color list. A C-metadata generating unit of a user terminal generates C metadata from individual information of each frame constituting a captured image and the reference color list. An authenticity determining unit determines whether to permit or deny check-in by a user on the basis of the obtained C metadata, the S metadata extracted by the CMDB, and program detail information managed by the program-information management unit.
US10904496B2 Beam combining for highlight projection
A novel projection system includes first and second light sources (e.g., sets of lasers), a spatial light modulator (SLM) that receives light from the first light source, and a beam steering device that receives light from the second light source and steers the light to highlight regions of the SLM. The SLM then modulates the light from both light sources to generate a highlighted imaging beam which can then be projected on a viewing surface. The highlighted imaging beam can represent a highlighted 2D image or a highlighted left- or right-eye view of a 3D image. The projection system thus improves peak brightness in the displayed highlighted images without incorporating a separate highlight projector or other expensive equipment. Methods for highlighting projected images are also described.
US10904494B2 Imaging device, manufacturing method thereof, and medical imaging system
An imaging device includes a light separator configured to separate light into a plurality of light bands. The imaging device further includes a plurality of imaging elements. Each of the plurality of imaging elements is configured to receive one of the plurality of light bands and to generate a corresponding signal. Each of the plurality of imaging elements has a pixel size for generating a 4K resolution image signal including at least 3840 horizontal pixels and at least 2160 vertical pixels on a display. A registration error among the plurality of imaging elements is equal to or less than a threshold of 20% of a pixel size in the plurality of image elements.
US10904491B2 Method of controlling microscope system, microscope system, and recording medium
A method according to one or more aspects may control a microscope system including an imaging unit configured to image a sample, and a display unit including a first display region and a second display region. The method may include: sequentially displaying, in the first display region, first images sequentially captured by the imaging unit; and displaying, in the second display region, a second image generated based on information extracted from the sequentially captured first images.
US10904488B1 Generated realistic representation of video participants
A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to train a participant model on video streams of a participant and train the participant model on environmental parameters. The logic is also configured to store the trained participant model. The trained participant model is usable to generate a synthetic video representation of the participant. A computer-implemented method includes generating, by the computer, a synthetic video representation of a participant based on at least a trained participant model corresponding to the participant and live audio input. In response to a trigger event, the method includes replacing, by the computer, live video transmission with a synthetic video transmission that is based at least in part on the synthetic video representation.
US10904487B2 Integration of videoconferencing with interactive electronic whiteboard appliances
An interactive whiteboard appliance includes the capability to integrate and manage, in a user-friendly manner, interactive electronic whiteboard sessions and videoconferencing sessions between the interactive whiteboard appliance and one or more client devices. An application manager executing on the interactive whiteboard appliance manages an interactive whiteboard application and a collaboration client executing on the interactive whiteboard appliance to maintain a videoconferencing session window on top of an interactive whiteboard session window during videoconferencing sessions. The application manager also provides graphical user interface controls displayed on the interactive whiteboard appliance that allow users to initiate and manage interactive electronic whiteboard sessions and videoconferencing sessions, including switching between interactive electronic whiteboard sessions and videoconferencing sessions. The approach may be implemented on interactive whiteboard appliances that are not natively configured to allow users to select and/or switch control between an interactive whiteboard session window and a videoconferencing session window.
US10904482B2 Method and apparatus for generating video file, and storage medium
A method and an apparatus for generating a video file, and a storage medium are disclosed in embodiments of this disclosure. The method includes: starting an image acquisition apparatus to acquire user image frames in real time, and starting a video decoding component to decode a predetermined source video, when a simulated video call request is received; synchronously obtaining a user image frame currently acquired by the image acquisition apparatus and a source video image frame from the source video currently decoded by the video decoding component; synthesizing the synchronously obtained user image frame with the source video image frame to obtain a simulated video call image frame; and displaying the simulated video call image frame in a simulated video call window, and generating a video file associated with the simulated video call according to the obtained simulated video call image frame.
US10904478B2 Selected forwarding between serially chained devices
In described examples, a receiver includes a receiver input adapted to receive input data. A selector is coupled to an output of the receiver and is configured to generate a destination indication at an output of the selector. A switch is coupled to the receiver input. The switch is adapted to generate a first transmission at a switch local output in response to an indication of the selector output and the input data. The switch is further adapted to generate a second transmission at a switch system output in response to the input data. The switch local output is adapted to be coupled to a first destination node, and the switch system output is adapted to be coupled to a second destination node.
US10904473B2 Control method
As a solution to problems, provided is a control method including a display step of not executing display processing for displaying, on a display unit, a message indicating that there is an image that is not browsed when a non-layout image in a plurality of images indicated by layout information is not browsed and a layout image in the plurality of images indicated by the layout information is browsed, and executing the display processing when the layout image in the plurality of images indicated by the layout information is not browsed.
US10904471B2 Feature extraction element, feature extraction system, and determination apparatus
A feature extracting element including: a light-receiving substrate where a plurality of light-receiving elements for photoelectrically converting received light are two-dimensionally arrayed; and one or more other substrates that are laminated on the light-receiving substrate, wherein the other substrate has: a convolution processor which has a plurality of multiplying circuits that are correspondingly provided per the light-receiving element or per a block that is configured of a plurality of the light-receiving elements, and performs convolution operation on signals that are output from the plurality of light-receiving elements using the plurality of multiplying circuits; a pooling processing unit to sample a signal that is output from the convolution processor, based on a predetermined condition; and a connection wiring to pass the sampled signal to the plurality of multiplying circuits.
US10904462B2 Event-based vision sensor
According to the present invention there is provided a vision sensor comprising, an array of pixels (101) comprising rows and columns of pixels, wherein each pixel has an address assigned thereto which represents the position of the pixel in the array, wherein each pixel in the array of pixels comprises a photodiode (103) which can receive light, and which can output current having an amplitude proportional to the intensity of the received light; a photoreceptor circuit (104) which is electronically connected to the photodiode, and which is configured to convert current which it receives from the photodiode into a voltage; a first storage capacitor (105), and at least a first switch which (106) is positioned between the first storage capacitor and an output of the photoreceptor circuit, wherein the first switch can be selectively closed to electronically connect the output of the photoreceptor circuit to the first storage capacitor, or selectively opened to electronically disconnect the output of the photoreceptor circuit from the first storage capacitor; and a circuit (102, 201) which is configured so that it can be selectively electronically connected to a pixel in the array, and to determine if the difference between the voltage output from the photoreceptor circuit and the voltage across the first storage capacitor is greater than a predefined threshold voltage, and to output the address of the pixel to a receiver only if the difference between the voltage output from the photoreceptor circuit and the voltage across the first storage capacitor is greater than a predefined threshold voltage. There is further provided a corresponding method of vision sensing using the vision sensor.
US10904461B2 Generating sparse sample histograms in image processing
Apparatus for binning an input value into an array of bins, each bin representing a range of input values and the bins collectively representing a histogram of input values, the apparatus comprising: an input for receiving the input value; a memory for storing the array; and a binning controller configured to: derive a plurality of bin values from the input value according to a binning distribution located about the input value, the binning distribution spanning a range of input values and each bin value having a respective input value dependent on the position of the bin value in the binning distribution; and allocate the plurality of bin values to a plurality of bins in the array, each bin value being allocated to a bin selected according to the respective input value of the bin value.
US10904460B2 Imaging instrument for checking a target designation
An imaging instrument for controlling a target designation makes it possible to visualise a target designation spot (SP) within a scene (SC), while using only one image sensor. To do this, a filter is arranged on the image sensor, in a restricted area (ZC) of same. The filter makes it possible to increase a contrast and a signal-to-noise ratio for an image of the target designation spot, when a misalignment (DP) is produced in order to bring the image of the target designation spot into the area of the filter.
US10904456B1 Imaging with ambient light subtraction
A time-of-flight image sensor (TOF) for imaging with ambient light subtraction. In one embodiment, the TOF image sensor includes a pixel array, a control circuit, and a signal processing circuit. The signal processing circuit reads out a first data signal from respective first floating diffusions and respective second floating diffusions during a first frame while a light generator is not emitting, reads out a second data signal from the respective first floating diffusions and the respective second floating diffusions during a second frame after the first integration and after a second integration while the light generator is emitting, generate a third data signal indicative of ambient light, generate a fourth data signal indicative of the ambient light and a light signal reflected off an object, and generate a fifth data signal indicative of the light signal by subtracting the third data signal from the fourth data signal.
US10904454B2 Automated polarizer positioning
In aspects of automated polarizer filter positioning, a device includes a polarizer integrated with the device and auto-positioned to filter lighting of a camera scene. The device includes a camera device to capture a digital image of the camera scene using the polarizer at a rotation angle of the polarizer. The device implements an imaging manager to determine an orientation of the device relative to a position of the sun. The imaging manager can also determine the lighting of the camera scene as viewable with the camera device, and position the polarizer at the rotation angle based on the orientation of the device and the lighting of the camera scene to filter the lighting. The imaging manager can then initiate the camera device to capture the digital image of the camera scene with an imager of the camera device at the rotation angle of the polarizer.
US10904450B2 Method and optoelectronic lighting device for lighting a face of a person, camera, and mobile terminal
A method of illuminating a face of a person including recording a first image imaging the face of the person, determining an eye region in the imaged face, and illuminating the face of the person, a first region corresponding to the eye region determined, of the face being illuminated such that dazzling of the eyes of the person can be reduced.
US10904441B2 Imaging device, imaging control method, and program
An imaging device includes: a lens-side suppression unit that moves an anti-vibration lens, which is provided in an interchangeable imaging lens mounted on an imaging device body including an imaging element, to a position, which is determined according to a detection result of a detection unit detecting vibration applied to a device, to suppress an influence of the vibration on a subject image; an imaging element-side suppression unit that moves the imaging element to suppress a shift in an angle of view caused by the movement of the anti-vibration lens; and a control unit that performs control on the lens-side suppression unit to limit a movable range of the anti-vibration lens, which is moved by the lens-side suppression unit, on the basis of the amount of the maximum shift in the angle of view caused by the movement of the imaging element performed by the imaging element-side suppression unit.
US10904438B1 Controller integrated circuit (IC) and actuator of camera module including the same
An actuator of a camera module includes a comparison unit sequentially calculating each error value by comparing a target position with a current position of a lens barrel, a controller integrated circuit (IC) generating a control signal by applying a control gain based on a proportional-integral-derivative (PID) control scheme to each error value sequentially input thereto from the comparison unit, and a driving circuit unit generating a driving signal in response to the control signal to move the lens barrel to the target position, wherein the controller IC changes the control gain in response to the error values sequentially input including both overshoot and undershoot.
US10904435B2 Biometrics to launch a camera application
In example implementations, a method to launch a camera application from a mobile device is provided. The method includes receiving a biometric of a user. The orientation of the mobile device may also be detected. In response to the biometric and detecting that the mobile device is in a landscape orientation, the camera application is launched and the camera on the mobile device is activated.
US10904432B2 Panoramic view system for a vehicle
A vehicle's panoramic view system includes a non-centered real camera that captures an image of surroundings, a virtual camera, an image processing unit, and a display unit that displays a geometric form overlaid over the captured image. The image processing unit projects the captured image onto a first plane perpendicular to the real camera to correct perspective distortions resulting from the camera's non-centered position, and projects the geometric form onto a second plane perpendicular to the virtual camera to represent the geometric form without distortion on the display unit. The image processing unit finds an affine transformation between the first and second planes by delta transformation between the real and virtual cameras, and applies the affine transformation to the first plane containing the projected distortion-corrected captured image, to align a modified representation of the image with the undistorted geometric form in the second plane.
US10904428B2 Electronic device, control method, and non-transitory computer readable medium for executing function in accordance with touch operation
An electronic device includes: a touch detector configured to detect a touch operation with respect to a touch operation surface; a registration unit configured to register, in accordance with a user operation, at least a function to be executed by a first type of a touch operation among types of touch operations with respect to the touch operation surface; and a control unit configured to control so as to execute an assigned function registered by the registration unit in accordance with the first type of a touch operation, and execute a predetermined function that cannot be changed by the registration unit in accordance with a second type of a touch operation that requires the touch operation surface to be touched over a larger touch area than a touch area satisfying a condition for the first type of a touch operation to be performed.
US10904426B2 Portable electronic device for photo management
A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.
US10904425B2 Image processing apparatus, control method therefor, and storage medium for evaluating a focusing state of image data
A camera controller controls driving of a focus lens included in a lens group based on a result of first focus detection performed by a defocus amount detection unit. The defocus amount detection unit performs second focus detection based on image data acquired by a first image sensor which outputs image data corresponding to a subject image at a position of the focus lens that is based on the control. The camera controller evaluates, based on a result of the second focus detection, a focusing state of the image data that is based on an output of the first image sensor, and performs control to record information about the evaluated focusing state together with data corresponding to the image data.
US10904424B2 Image capturing apparatus
An image capturing apparatus comprises a pixel unit, a driver that drives the pixel unit, a memory that stores image data output from the pixel unit, and at least one image processor that performs a first operation which uses a first image data and a second operation for obtaining an image using the image data, and a controller that controls transfer of the image data to the memory and the image processor. The controller controls so that after the first image data is transferred to the image processor, second image data of the image data is transferred to the image processor, and the driver drives the pixel unit so as to output the image data in a predetermined order which is different from an order of transferring the first image data and the second image data to the image processor.
US10904423B2 Image providing apparatus and method
An image providing apparatus includes an internal communication interface configured to receive image data and camera setting information from a plurality of camera modules included in a network camera housing, and transmit a control signal to the plurality of camera modules; a processor configured to generate the control signal to control an operation of the plurality of camera modules, control a power supply to each of the plurality of camera modules, and generate combined image data by combining the image data obtained from the plurality of camera modules; and an external communication interface configured to transmit the combined image data to a client terminal via an Internet network.
US10904422B2 Apparatus and method for controlling a plurality of slave communication apparatuses based on state information
There is provided a master communication apparatus. A selection unit selects a representative slave from a plurality of slave communication apparatuses. A notification unit notifies the plurality of slave communication apparatuses of the representative slave. Each of the plurality of slave communication apparatuses is configured to, if it is not the representative slave, transmit state information that indicates a state of the slave communication apparatus to the representative slave. A reception unit receives the state information of the plurality of the slave communication apparatuses from the representative slave. A transmission unit transmits a control signal for controlling the plurality of slave communication apparatuses based on the state information.
US10904419B2 Image magnification ratio indicating device and image pickup apparatus
An image magnification ratio indicating device of the invention includes a processor having hardware, and the processor is configured to: magnify, or not, an image at a predetermined magnification ratio and transmit the image; switch an image transmission destination; instruct change of an image as a transmission target, and change a first magnification ratio to a second magnification ratio according to the change of the image as the transmission target or the switching of the image transmission destination and indicate the magnification ratio.
US10904414B2 Camera and lens assembly
Dual-lens assemblies and cameras including dual lens-assemblies that include a first lens barrel securing a first lens having a first optical axis and a second lens barrel securing a second lens having a second optical axis are disclosed. In one dual-lens assembly, the first optical axis is approximately parallel to and spaced from the second optical axis by a lateral offset, axial lengths of the first lens barrel and the second lens barrel are approximately equal, and the first lens and the second lens are oriented in opposite directions at opposing ends of the first lens barrel and the second lens barrel.
US10904412B2 Portable electronic device
Portable electronic devices having I/O assemblies that can include optical and audio components are described. An exemplary I/O assembly can include a first camera module and a second camera module that can be carried within a camera module housing. A flex connector can carry a strobe that can be positioned between the first camera module and the second camera module. A trim can enclose the first camera, the second camera and the strobe and optically isolates the optical components. An exemplary portable electronic device can include a side wall retainer that defines its perimeter, a front cover glass and a rear cover glass that cooperate to form an enclosure. The I/O assembly can be secured to the enclosure both from inside and outside of the rear cover glass. I/O assembly can also include an audio transducer that can record sound when the camera module are recording videos.
US10904406B2 Information processing device, control method, and recording medium
A control method of an information processing device that communicates with a communication device includes accepting a connection processing instruction to connect the communication device with at least one external device, and performing processing to execute newly, in a case that the connection processing instruction is accepted and the communication device is not connected to any external device, the connection processing.
US10904403B1 Methods, systems, and scanners for scanning bound documents with varying light intensity
The present disclosure discloses methods, systems and scanners for scanning document with varying light intensity. The method includes receiving a bound document positioned on an upper surface of a platen, for scanning, wherein the bound document, when opened for scanning, includes a flat region and a curved region. A distance between the bound document positioned on the platen and a contact image sensor (CIS) is continuously monitored and measured, to detect the curved region. Upon detection, a control command is generated to vary the intensity of the light to be emitted from a light source. Then, light with varying intensity is emitted for illuminating the curved region of the bound document. Thereafter, the light reflected from the bound document is received for capturing an image of the bound document. Finally, a digital version of the bound document is generated without any dark strip or without any distortion.
US10904402B2 Image processing apparatus, and image processing method
An image processing apparatus comprises a storage, an operation panel and processing circuitry. The processing circuitry is configured to receive a first operation input to execute a job utilizing a scanner, execute the job by controlling a scanner to scan a document, and generate a display component that indicates a processing result of the job based on setting information of the job. The processing circuitry is further configured to register history information that indicates the display component corresponding with the setting information, receive a second operation input to initiate a job execution application to select the display component, acquire the display component and the setting information from the history information, and control the operation panel to display a screen including the display component in a history list, the display component in the history list being selectable on the screen as a job setting.
US10904399B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a priority setting unit configured to set the lowest failure recovery priority for devices belonging to a first group for which it is not possible to determine how to recover from failures, among devices in which the failures have occurred, and set a failure recovery priority higher than the lowest failure recovery priority, for devices belonging to a second group for which it is possible to determine how to recover from the failures, among the devices in which the failures have occurred.
US10904397B2 Doorbell call center
Techniques are described for enabling a service administrator to respond to a detected doorbell press at a property when an authorized user is unavailable to respond. In some implementations, a determination that a doorbell press has been detected at a property is made. Video data collected by a doorbell device of the property is obtained in response to determining that the doorbell press has been detected at the property. Sensor data collected by one or more sensors of a monitoring system located within the property is obtained in response to determining that the doorbell press has been detected at the property. A present security risk for the property is determined based at least on the obtained sensor data and the obtained video data. A communication session between the doorbell device and a server system associated with the monitoring system of the property is established in response to determining the present security risk for the property.
US10904395B1 Template-based configuration and management of telecommunications services
Certain aspects of the disclosure are directed to template-based configuration and management of telecommunications services. According to a specific example, a VoIP server is provided comprising one or more computer processor circuits configured to interface with a remotely-situated client entity using a first programming language. The VoIP server includes a provisioning circuit and a call control circuit. The provisioning circuit is configured to identify a provisioning template for at least one extension for a client entity, and configure the extension for one or more call processing functions. The call control circuit is configured identify at least one call control template written in a second programming language. The call control circuit is further configured to control call routing for VoIP telephone calls by executing the call control template, and to implement one or more call processing functions specified by the call control template as being conditional upon retrieved data.
US10904390B1 Method of integrating artificial intelligence systems to dynamically adjust wrap-up time
The present disclosure provides, among other things, a method of managing a wrap-up time in a contact center, the method including: receiving, by an agent of the contact center, a communication having a variable associated with the communication; receiving an input from a source external to the contact center; determining that the variable is related to the input; based on the relation of the variable to the input, determining an updated wrap-up time; storing the updated wrap-up time and the input in a database including timing variables; enabling a machine learning process to analyze the database; providing the updated wrap-up time to the agent as an amount of time rendered on a display to the agent; and updating a data model used to automatically determine wrap-up times based on the analysis of the machine learning process.
US10904387B2 Utilizing machine learning with call histories to determine support queue positions for support calls
A device receives, from a user device, a communication associated with a support issue encountered by a user of the user device and assigns the communication to a position in a support queue based on when the communication is received, wherein the support queue includes data identifying positions of other communications received from other users, and data identifying when the other communications were received. The device processes data identifying the communication and historical communication data describing prior communications associated with the user, with a model, to determine an average time spent on hold by the user for the prior communications. The device modifies the position of the communication in the support queue based on the average time and performs one or more actions based on modifying the position of the communication in the support queue.
US10904385B1 Computer-based systems and methods configured for one or more technological applications for the automated assisting of telephone agent services
At least some embodiments, a system includes a memory, and a processor configured to convert an audio stream of a speech of a customer during a customer call session into customer-originated text. The customer-originated text is displayed in a first chat interface. A request from a first call center agent is sent to a second call center agent via the first chat interface to interact with the customer during the customer call session and displayed in a second chat interface. The second agent is allowed to participate in the customer call session when the second call center agent accepts the request from the first call center agent. First agent-originated text and second agent-originated text during the customer call session is merged to form a combined agent-originated text and synthesized to computer-generated agent speech having a voice of a computer-generated agent based on the combined agent-originated text communicated to the customer over the voice channel.
US10904384B2 System and method for omnichannel user engagement and response
A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
US10904382B2 Simultaneous voice and data content driven commercial data platform
Methods and systems are disclosed that facilitate a commercial data platform that enhances the interaction between a dialer and receiver during a voice call by simultaneously delivering and tracking data content that promotes ongoing commerce and interactions between these parties. One such system includes first and second interaction managers on a dialer device and a receiver device that transmit first and second sets of interaction data to a database during a call. A server obtains receiver content data from the database using the receiver identifier, transmits the receiver content data to the dialer device, obtains dialer content data from the database using the dialer identifier, transmits the dialer content data to the receiver device, and stores data from both the first set of ID and the second set of ID in the database in association with both the receiver identifier and the dialer identifier.
US10904381B1 Fraud detection in contact centers using deep learning model
An example method is described. The method includes receiving, by a computing system, data indicative of a call into an interactive voice response (IVR) system from a user device and determining, by the computing system and based on the data, a set of actions performed by the user device within the IVR system and a corresponding set of results performed by the IVR system during the call. Additionally, the method includes converting, by the computing system, the set of actions and the corresponding set of results into a sequence of code pairs using a dictionary established based on training data, determining, by the computing system, an activity pattern during the call based on the sequence of code pairs; and calculating, by the computing system, a probability that the call is fraudulent based on the activity pattern during the call.
US10904380B2 Method for controlling notifications from applications on a user device
A method for controlling notifications from applications on a user device includes setting a priority for each application on the user device based on a predetermined priority input, defining a notification limit, wherein the notification limit defines a total number of notifications for presenting notifications allowed during a time period available to applications on the user device, and providing each application with a portion of the total number of notifications allowed during the time period based on the set priority. A computer program product, a computer readable memory storage unit, and a computing arrangement or user device may also execute the method.
US10904376B1 Location specific container based management of mobile devices
A container agent executing on the mobile device receives a container from a container manager server in response to the mobile device being within the predetermined proximity of the physical location. The container comprises instructions that modify the original functionality of the mobile device. The container agent monitors operation of the mobile device to determine if the operation satisfies a triggering condition for execution of the container, and if so, executes the container. In response to the mobile device leaving the predetermined proximity of the physical location, the container agent removes the container from the mobile device and restores the original functionality of the mobile device.
US10904374B2 Systems, methods and apparatuses to facilitate gradual or instantaneous adjustment in levels of perceptibility of virtual objects or reality object in a digital scene
Systems, methods and apparatuses to Facilitate Gradual or Instantaneous Adjustment in Levels of Perceptibility of Virtual Objects or Reality Object in a Digital Scene are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, to increase a first perceptibility level of a virtual object or decrease a second perceptibility level of a reality object to increase the virtualness level of the scene. The method can further include decreasing the first perceptibility level of a virtual object or increasing the second perceptibility level of a reality object to decease the virtualness level of the scene
US10904373B2 In-vehicle handsfree apparatus and data transfer method
An in-vehicle navigation apparatus with a handsfree function establishes a Bluetooth communication link with a cellular phone. When receiving from the cellular phone outgoing call history data and incoming call history data, which were stored in the cellular phone before establishing the Bluetooth communication link, the in-vehicle navigation apparatus stores, in a work memory, the received outgoing call history data and the received incoming call history data, equally to, of the navigation apparatus itself, outgoing call history data and incoming call history data. An outgoing call operation then becomes possible using outgoing call history data and incoming call history data, which are stored in the work memory.
US10904368B2 System, method and devices for MKA negotiation between the devices
Disclosed are a system, method and devices for simultaneous MACsec key agreement (MKA) negotiation between the devices. The present application controls a basic TLV message exchange between supplicant and authenticator in case of race condition to establish the secure association key (SAK) channel. The present application by controlling a basic TLV message exchange enables to establish a secure channel in race condition and achieves a high reliability of the product as this makes product launch MACsec services quickly and available for the service. Accordingly, when both sides (two supplicants) exchange hello with basic TLV at the same time, triggering the race condition, drops first message from the authenticator at supplicant and update the peer MN and the supplicant will not send reply. The authenticator when send next message (basic+potential peer TLV) with peer MN incremented by 1, the supplicant will respond with incremental message with live peer TLV.
US10904366B2 Assuring data delivery from internet of things (IoT) devices
Obtain, from a subscriber premises gateway, a data packet having a header field including a unique identifier for a combination of the gateway and a connected subscriber IP device. Transport the data packet through an internal network of a broadband service provider. Remove the header field after the transporting and prior to the data packet exiting the internal network of the broadband service provider to an external network. Store, in a subscriber internet protocol device data repository of the broadband service provider, data, including the header field, representing transport of the data packet through the internal network of the broadband service provider to the external network. Detect, based on the data repository, at least one of an internal and an external anomaly associated with the data packet. Initiate at least one mitigation action in response to the detecting of the at least one of an internal and an external anomaly.
US10904364B2 X2 protocol programmability
A method for X2 interface communication is disclosed, comprising: at an X2 gateway for communicating with, and coupled to, a first and a second radio access network (RAN), receiving messages from the first RAN according to a first X2 protocol and mapping the received messages to a second X2 protocol for transmission to the second RAN; maintaining state of one of the first RAN or the second RAN at the X2 gateway; executing executable code received at an interpreter at the X2 gateway as part of the received messages; altering the maintained state based on the executed executable code; and receiving and decoding an initial X2 message from the first RAN; identifying specific strings in the initial X2 message; matching the identified specific strings in a database of stored scripts; and performing a transformation on the initial X2 message, the transformation being retrieved from the database for stored scripts, the stored scripts being transformations.
US10904363B2 Tiered framework for proving remote access to an application accessible at a uniform resource locator (URL)
Method and systems of providing remote access to an application in a tiered remote access framework that includes a server tier and a client tier. In the server tier, an application that is remotely accessed and a server remote access application execute on a server. In the client tier, a client remote access application executes on a client device. A server SDK may be associated with the application in the server tier, where the server SDK being adapted to communicate display information to the client tier. A client SDK may be associated with a client application executing on the client device, where the client SDK receives the display information from the server tier. The client device connects to the server at an enumerated Uniform Resource Locator (URL) to initiate the reception of the display information.
US10904362B2 Game recap push advertisements
Provide, to a user, a banner with which it may be possible to arouse an interest of the user with respect to a specific application. A banner relating to an application that has been executed on a terminal device can be displayed on the terminal device. The banner can be generated on the basis of information unique to the terminal device or to a user thereof, the information being collected by a server device during execution of the application. Examples of the unique information include information relating to video displayed on the terminal device during execution of the application, and information relating to manipulations inputted to the terminal device during the execution of the application. Examples of a banner include media that include the video, and media that reproduce the manipulations on the terminal device on the basis of information relating to the manipulations.
US10904360B1 Method and apparatus for real-time personalization
A personalization platform is provided, which interprets user behavior and attributes along with the content users are interacting with, to build optimized predictive models of what content the user may want to see next. Those predictive models can be utilized to personalize content in one or more environments, including email, mobile and applications. An extensible and highly flexible framework can be implemented. In some embodiments, when calculating for a single user, recent behavior is scored against an ensemble of analytic models and the totals are amalgamated into a final recommendation. Any combination of analytic models may be explored and tested in a multivariate framework on this final ranking function. Models may be added and removed on a per-application basis.
US10904351B2 System and apparatus for temporally and spatially aggregating connectivity to a mobile cache
A system and method for temporally and spatially aggregating content to a mobile cache. For example, one embodiment of a system comprises: a plurality of mobile caches deployed within a corresponding plurality of transportation vessels/vehicles; a first mobile network interface coupled to each of the mobile caches; a plurality of edge caches of a content service provider (CSP), the edge caches deployed at designated locations through which the transportation vessels/vehicles are expected to pass, each of the plurality of edge caches to be filled from one or more source caches in accordance with a cache fill policy; a stationary network interface coupled to each edge cache, each stationary network interface to automatically establish a high speed wireless connection with the first mobile network interface when a vessel/vehicle passes within range of the stationary network interface; and cache management logic to identify portions of multimedia content to be provided to a first mobile cache of a first vessel/vehicle, wherein the first mobile cache is to be incrementally filled from a plurality of edge caches as the first vessel/vehicle reaches a corresponding plurality of the designated locations, thereby aggregating connectivity to the first mobile cache over a period of time and space.
US10904350B1 High availability virtual desktop infrastructure
A method for providing high availability Virtual Desktop Infrastructure (VDI) includes determining, by a VDI client and based on connection information for a first VDI broker associated with a first datacenter, whether a connection to the first VDI broker is available, and responsive to determining that the connection to the first VDI broker associated with the first datacenter is available, connecting the VDI client to a first VDI broker associated with a first datacenter. The method also includes sending authentication information pertaining to the user to the first VDI broker to authenticate the user through a domain controller, receiving, from the first VDI broker, a list of desktop pools available for one or more groups containing the user that has been authenticated with the first VDI broker, sending, to the first VDI broker, a desktop pool identifier associated with a desktop pool from the list of available desktop pools, receiving, from the first VDI broker, an address of a desktop selected from the desktop pool associated with the desktop pool identifier sent to the VDI broker, and providing the selected desktop to the user.
US10904349B2 Real-time generation and provisioning of contextual notification data to network-connected devices
The disclosed embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and provision contextually relevant notifications to network-connected devices. For example, an apparatus receives a first signal that includes information indicative of an authorized data exchange involving a terminal device and a client device. The apparatus identifies and loads data specifying a notification template from the storage unit, and generates notification data that is populated with a portion of the received information in accordance with the notification template. The apparatus further transmits a second signal that includes the notification data to the client device. In some instances, the second signal is transmitted through a programmatic interface associated with an application program executed by the client device, and the client device is configured to display the notification data on a corresponding interface.
US10904348B2 Scanning shared file systems
A method, computer system, and a computer program product for scanning a shared resource in a network is provided. The present invention may include, assigning, to a set of active nodes of a network, a list of stored files associated with identifying software signatures in a shared resource of the network in a first scan cycle. The present invention may also include, receiving, from the set of active nodes of the network, a set of software signatures identified in the shared resource of the network, based on the assigned list of stored files. The present invention may further include, in response to at least one performance benchmark value associated with the set of active nodes of the network, adjusting the assigned list of stored files to optimize utilization of the set of active nodes for identifying software signatures in the shared resource in a subsequent scan cycle.
US10904347B2 Indicating in an electronic communication session a concentration level score of a user participating in the electronic communication session
Communication session data pertaining to a first user can be received during an electronic communication session in which the first user and at least a second user participate. The communication session data can be analyzed. Based on the analysis, a concentration level score of the first user can be determined. A contextual indicator indicating the concentration level score of the first user can be generated. The contextual indicator can be communicated to a second client device used by the second user. Communicating the first contextual indicator to the second client device can initiate the second client device to present, in a user interface used by the second user for the communication session, a first user interface element indicating the concentration level score of the first user.
US10904342B2 Container networking using communication tunnels
Systems, methods, and computer-readable media for enabling container networking are disclosed. In one aspect, a method includes receiving a request from a first network container on a source server to establish a data session with a second network container on a destination server; determining a destination switch of the destination server based on the request; identifying a communication tunnel between the source server and the destination server; generating a data stream to be embedded in the pre-established communication tunnel, wherein a communication protocol associated with the request is different from a communication protocol used by the data stream; receiving a data packet to be sent to the destination container; mapping the data packet to the data stream; and sending the data packet to the destination server via the data stream over the communication tunnel.
US10904332B2 Caching content securely within an edge environment
A technique to cache content securely within edge network environments, even within portions of that network that might be considered less secure than what a customer desires, while still providing the acceleration and off-loading benefits of the edge network. The approach ensures that customer confidential data (whether content, keys, etc.) are not exposed either in transit or at rest. In this approach, only encrypted copies of the customer's content objects are maintained within the portion of the edge network, but without any need to manage the encryption keys. To take full advantage of the secure content caching technique, preferably the encrypted content (or portions thereof) are pre-positioned within the edge network portion to improve performance of secure content delivery from the environment.
US10904331B2 Multi-screen application enabling and distribution service
A method implemented by an application (app) store system that includes receiving a first request for a first version of an app for the mobile phone; pushing the first version of the app for the mobile in response to the first request; automatically pushing a second version of the app to a watch associated with the mobile phone, the mobile phone and the watch having different operating systems; receiving a second request for a third version of the app for the mobile phone; pushing the third version of the app for the mobile phone in response to the second request, where the third version of the app for the mobile phone comprises an update to the first version of the app; and automatically pushing a fourth version of the app to the watch, where the fourth version of the app comprises an update to the second version of the app.
US10904328B2 System, method, and apparatus for providing and utilizing a link metadata system for the internet
System, method, and apparatus are described for enabling the lookup of metadata about navigational links on the Internet, from a centralized system. The present invention offers a Link Metadata System (“LMS”), available on the Internet, of information associated with any given, specific Internet domain and URL or URI path combination (the “link”). Software browsing user agents are then configured with the ability to request information from the LMS and perform actions based on the received information which can include navigation. The invention provides for, upon navigational action by a user on a link on a client web browser, sending a request for information to a lookup server, looking up information, using the link, in a lookup server and receiving, from the lookup server, a response with a payload of the requested information.
US10904325B2 WebRTC API redirection with screen sharing
A computing system includes a first client computing device, and a virtual desktop server. The first client computing device displays a local client surface, and a virtual client surface provided by the virtual desktop server. The virtual desktop server provides a real-time media application to provide real-time communications (RTC), and an API code redirection module to redirect intercepted APIs of the real-time media application intended for a native RTC engine based on redirection code injected into the real-time media application so that the portion of the real-time media application is redirected. The injected redirection code enumerates the local and virtual client surfaces. The first client computing device shares the local and virtual client surfaces with a second client computing device based on the intercepted APIs enumerating the local and virtual client surfaces.
US10904324B2 Computer system and method of controlling data processing
To reduce a load on a specific computer considering a load in association with an execution of data processing and an attribute of the data processing. A computer system executes data processing using collected data. The computer system includes a gateway configured to collect the data and a server coupled to the gateway. The data processing includes a plurality of processes. The server is configured to: manage an attribute of the data processing; monitor loads on the gateway and the server in association with the execution of the data processing; and execute process control processing whose object is reduction in the loads in association with the execution of the data processing based on the attribute of the data processing and monitoring results of the loads. The process control processing includes transfer processing configured to transfer the process and performance change processing configured to change a parameter configured to control performance of the process.
US10904322B2 Systems and methods for scaling down cloud-based servers handling secure connections
The disclosed technology relates to systems and methods for automatically scaling down network resources, such as servers or gateway instances, based on predetermined thresholds. A system is configured to detect a reduction in one or more network metrics related to a first server, and instruct the first server to issue a rekey request to a plurality of devices connected to the first server. The system is further configured to instruct a load balancer to route to at least one other server responses from the plurality of devices to the rekey request, and determine a number of connections remaining between the first server and the plurality of devices. The system may be further configured to instruct the load balancer to terminate the first server based on the detected number of connections remaining between the first server and the plurality of devices.
US10904321B2 Migrating legacy applications to a multi-tenant computing environment
Various embodiments migrate a legacy application to a multi-tenant computing environment. In one embodiment, at least one virtualized computing container is instantiated on a host system in a multi-tenant computing environment. An instance of the legacy application is executed within the virtualized computing container. The legacy application having been initially configured to run on premise and serve one tenant at a time. The virtualized computing container securely isolates the executing instance of the legacy application from other executing instances of the legacy application. At least one request received from a first client is sent to the instance of the legacy application executing within the virtualized computing container. The virtualized computing container is quiesced based on at least one quiescing criterion having been satisfied by the instance of the legacy application.
US10904317B2 System and method for identifying publicly available cameras
A method for identifying non-IP cameras is disclosed. The method includes receiving name of an organization by one or more processors, performing an internet search via a script for the name associated with the organization by the one or more processors, thereby generating a plurality of website Hypertext Markup Language (HTML) listings, and parsing each of the generated HTMLs to identify uniform resource locator (URL) for a plurality of cameras by the one or more processors; analyzing each of the HTMLs to determine how metadata of each of the plurality of cameras is presented in the HTML by the one or more processors; determining physical location of each of the plurality of cameras by analyzing the associated metadata; and adding the camera of the plurality to a database of cameras.
US10904315B2 Transmission management system, transmission system, and recording medium
A transmission management system includes a destination name data managing unit which manages a plurality of destination name data items which indicate a plurality of names of a destination in communications between transmission terminals, a destination name data reading unit which reads a destination name data item from the plurality of destination name data items managed by the destination name data managing unit, and a destination name data transmitting unit which transmits the destination name data item read by the destination name data reading unit to a transmission terminal capable of communicating with the destination.
US10904313B2 Apparatuses, methods, computer programs, and computer program products for live uplink adaptive streaming
A method performed by a client for upstreaming to a server a live media feed is provided. The method includes the client establishing a transport layer connection with the server; transmitting to the server a first message having a header and a body; and storing in a transmit buffer media data corresponding to the live media feed as the media data is generated. The header does not indicate the size of the body. A quality setting is used to generate the media data. Transmitting the body includes: 1) transmitting to the server at least a portion of the media data; 2) removing from the transmit buffer said at least a portion of the media data; 3) determining whether the client should modify the quality setting that is used to generate the media data, and 4) repeating steps (1), (2) and (3) until a cease transmission trigger is detected.
US10904311B1 Management of media quality for a collaboration session
Methods and systems for managing media quality of a collaboration are provided. In one aspect, a method includes determining whether first and at least second clients are associated with a first and second identified location, respectively, that are associated with a first set of discovered constraints calculated from monitoring first parameters of at least one previous collaboration session associated with the first identified location and with a second set of discovered constraints calculated from monitoring second parameters of at least one previous collaboration session associated with the second identified location, respectively. The method also includes, in response to determining that the clients are associated with the identified locations, respectively, establishing a collaboration session at an initial state between the clients, wherein session constraints corresponding to the initial state are applied to media parameters of the collaboration session and are based on at least the sets of discovered constraints.
US10904308B2 Systems and methods for scalable structured data distribution
Systems and methods for efficiently absorbing, archiving, and distributing any size data sets are provided. Some embodiments provide flexible, policy-based distribution of high volume data through real time streaming as well as past data replay. In addition, some embodiments provide for a foundation of solid and unambiguous consistency across any vendor system through advanced version features. This consistency is particularly valuable to the financial industry, but also extremely useful to any company that manages multiple data distribution points for improved and reliable data availability.
US10904307B2 Distributed management of live stream storage
The solution distributes the management of stream segments from a central storage cluster to different edge servers that upload stream segments to and receive stream segments from the central storage cluster. Each edge server tracks the stream segments it has uploaded to the central storage cluster as well as the expiration times for those segments. The tracking is performed without a database using a log file and file system arrangement. First-tier directories are created in the file system for different expiration intervals. Entries under the first-tier directories track individual segments that expire within the expiration interval of the first-tier directory with the file system entries being files or a combination of subdirectories and files. Upon identifying expired stream segments, the edge servers instruct the central storage cluster to delete those stream segments. This removes the management overhead from the central storage cluster and implements the distributed management without a database.
US10904305B2 Media streaming using a headless browser
A method includes receiving an input media stream at a hardware encoder. The method also includes executing, at a processor of the hardware encoder, a headless browser to retrieve an instance of a dynamic web page that includes additional content. The method also includes storing the additional content at a memory that is accessible to the processor and encoding circuitry of the hardware encoder. The method further includes retrieving, at the encoding circuitry, the additional content from the memory and encoding the input media stream to generate an output media stream. At least one frame of the output media stream includes at least a portion of the additional content in conjunction with at least a portion of a corresponding frame of the input media stream.
US10904295B2 Dynamically updating feature set recommendation databases
Systems, methods, and software described herein provide for identifying recommended feature sets for new security applications. In one example, a method of providing recommended feature sets for a new security application includes identifying a request for the new security application, and determining a classification for the new security application. The method further provides identifying related applications to the new security application based on the classification, and identifying a feature set for the new security application based on features provided in the related applications.
US10904290B2 Method and system for determining incorrect behavior of components in a distributed IT system generating out-of-order event streams with gaps
A method for determining incorrect behavior of components in a distributed information technology (IT) system includes receiving a pattern useable to indicate an incorrect behavior of a component. An automaton and a complement automaton are constructed based on the pattern, the automaton and complement automaton comprising one or more states. One or more logged events are received, each event in the one or more logged events including a timestamp. Gaps are determined in the one or more logged events. Event matrices are precomputed for the gaps and for each event in the one or more logged events based on the states of the automaton and the complement automaton. The pattern is matched to the one or more logged events by iteratively processing the one or more logged events and the gaps and maintaining a combination matrix. The incorrect behavior is determined based on an output of the pattern matching.
US10904287B2 Protecting against notification based phishing attacks
A method, system and computer program product are disclosed for protecting against notification based phishing attacks on a computing device. In an embodiment, the method comprises when the computing device receives a notification, identifying a pattern for the notification and identifying an application that triggered the notification; determining if the identified pattern matches any of a defined group of pre-specified patterns, each of the pre-specified patterns being associated with a specified application; when the identified pattern matches one of the pre-specified patterns, determining if the specified application associated with the matched pattern is the same as the application that triggered the notification; and when the specified application associated with the matched pattern is not the same as the application that triggered the notification, generating a message to alert a user of the computing device that the received notification may be a phishing attack.
US10904285B1 Document sanitization
In one embodiment, a method for electronic document sanitization may include receiving a first request from a client device to send a first electronic document, the first request including a requested usability level of the first electronic document, removing at least one document object from the first electronic document, the document object having potentially malicious content, the removing based at least in part on receiving the first request, and transmitting the first electronic document to the client device after removing the at least one document object therefrom.
US10904282B2 System and method for assessing cybersecurity risk of computer network
Systems and methods for assessing cybersecurity risk of a computer network include the use of a risk model application that is configured to determine an initial cyber risk score value based upon an underwriting process. A cyber risk data stream is sent from the client's computer network to the system processor to periodically calculate an updated cyber risk score based upon actual data. The system processor is adapted to use the data stream to generate client information that is accessible by the client via a web-based client portal. In embodiments, the cyber risk data stream can be actively monitored to identify a threat of a cybersecurity breach.
US10904279B1 Policy generation in airborne systems
A method can include detection of policy anomalies in packets on a 1553B bus of an airborne system. A computer network defense (CND) capability message is decoded and indicates an interface to monitor. The interface is a 1553B bus of the airborne system. A CND command message, associated with the CND capability message, is decoded and includes a policy set. Packets are received from the 1553B bus. The 1553B packets are analyzed based on the policy set to determine anomalies. Non-anomalous 1553B packets are allowed to reach destinations of the non-anomalous 1553B packets. Anomalous 1553B packets are discarded such that the anomalous 1553B packets do not reach respective destinations of the anomalous 1533B packets.
US10904270B2 Enterprise security graph
A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
US10904265B2 System, method and computer readable medium for message authentication to subscribers of an internet service provider
An internet service provider (ISP) is configured to provide notification messages such as service updates to subscribers via redirected web pages. In order for the web pages to be treated as originating from the ISP, the ISP provides a shared secret in the browser message. The shared secret may be a secret not derivable by viruses or trojans in the subscriber computer, such as a MAC address of the subscriber modem.
US10904262B2 Graduated authentication in an identity management system
A method and system for graduated security in an identity management system utilize differing levels of time sensitivity, channel security and authentication security to provide a multi-dimensional approach to providing the right fit for differing identity requests. The differing levels of security can be selected by user preference, membersite request or homesite policy.
US10904260B2 Information processing system, control method, and storage medium therefor
An information processing system that issues an agreement code upon agreement of a user with a content of a provided agreement screen, and controls provision of data on a device having received the agreement code based on a request access policy associated with the agreement code input to the device.
US10904258B2 Intelligent cluster learning in an internet of things (IoT) computing environment
Embodiments for intelligent cluster learning in an Internet of Things (IoT) computing environment by a processor. One or more interactive actions, engagements, behaviors, communications, biometric data, parameters, or combination thereof relating to one or more IoT devices may be analyzed. A user profile may be clustered into a cluster of profiles according to the one or more interactive actions, engagements, behaviors, communications, biometric data, parameters, or combination thereof using one or more machine learning operations. Access to one or more functional assets and parameters associated with the one or more IoT devices may be automatically enabled or disabled.
US10904243B2 Authenticate a first device based on a push message to a second device
Examples disclosed herein describe authenticating a first electronic device based on a push message to a second electronic device. In one implementation, a processor receives a user identifier from a first electronic device. The processor may select a message communication type based on the user identifier and transmit an authentication information request to a second electronic device using a push message communication of the selected message communication type. The processor may authenticate the user based on the received response to the request and transmit information related to the user authentication to the first electronic device.
US10904239B2 Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts
A permissions management system is disclosed for enabling a user to securely authorize a third-party system to access user account data and initiate transactions related to a user account, without disclosing to the third-party system account credentials. The system enables the user to also securely de-authorize the third-party system. For example, records may be automatically generated that securely store account information, including one or more permissions related to the account and/or the third-party. A token associated with a record may be shared with the third-party system, but neither the record itself, nor the user account credentials, may be shared with the third-party. Accordingly, the third-party may request user account data and/or initiate transactions by providing the token, but does not itself know, e.g., the user account credentials. Further, the user may set various permissions related to the token, and may also revoke the token (e.g., de-authorize the third-party), thus providing increased security to the user's account.
US10904237B2 Multifactor authentication as a network service
Techniques for multifactor authentication as a network service are disclosed. In some embodiments, a system, process, and/or computer program product for multifactor authentication as a network service includes monitoring a session at a firewall, applying an authentication profile based on the new session, and performing an action based on the authentication profile.
US10904236B1 Methods and systems for identifying and authorizing a user based on a mini-game login
A computer-implemented method is provided for verifying user authentication. An authentication server may receive from a network server device a login request that is associated with a user. The user may be assigned to a user category based on attributes of the user. An authentication game may be selected for the user based on the user category. The user may be assigned to a game play cluster for the selected authentication game. The authentication game may be sent to the network server device over a network for interaction with the user. A game result may be received from the network server device. Data representing the game play results may be compared with corresponding one or more cluster classifiers. Based on the comparing, the authentication server may determine whether the game play results match the expected game play results. When the game play results match the expected game play results, the login request may be approved.
US10904235B2 Predicting input locations for data aggregation using machine learning
Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes determining a user's electronic credentials for a third party service provider. A method includes detecting that access to a third party service provider is unavailable. A method includes processing, using machine learning, a website of a third party service provider to determine a prediction of an input location for a user's electronic credentials. A method includes accessing a third party service provider using a predicted input location for a user's electronic credentials to download data associated with the user from the third party service provider.
US10904233B2 Protection from data security threats
A credential, such as a password, for an entity is used to generate multiple keys. The generated keys are distributed to credential verification systems to enable the credential verification systems to perform authentication operations. The keys are generated such that access to a generated key allows for authentication with a proper subset of the credential verification systems. Thus, unauthorized access to information used by one authentication system does not, by itself, allow for successful authentication with other authentication systems.
US10904226B2 Secure processing environment for protecting sensitive information
A processor-implemented method for a secure processing environment for protecting sensitive information is provided. The processor-implemented method may include receiving encrypted data and routing the encrypted data to the secure processing environment. Then the encrypted data may be decrypted and fields containing sensitive information may be found. The method may also include obfuscating the sensitive information and returning, by the secure processing environment, the decrypted data and obfuscated data.
US10904225B2 Computing a private set intersection
Systems and methods for computing a private set intersection are disclosed. A method includes storing, at a sender device, a first set of values. The method includes receiving, from a receiver device, a homomorphic encryption of a receiver device value. The method includes computing a homomorphically encrypted number based on a difference between the homomorphic encryption of the receiver device value and each value in the first set of values, and based on a hash function of the encryption of the receiver device value. The method includes transmitting the homomorphically encrypted number to the receiver device for determination, at the receiver device, whether the receiver device value is in the first set of values.
US10904224B2 Aircraft engine monitoring system
Various embodiments of the present disclosure provide an aircraft engine monitoring system. Generally, the aircraft engine monitoring system includes an engine monitoring device and one or more sensors configured to sense engine parameters of an engine of an aircraft and to generate and send signals representing the sensed engine parameters to the engine monitoring device, which stores them as engine performance data. An external device is communicatively connectable to the engine monitoring device to retrieve the engine performance data if both (1) the engine monitoring device determines that the external device is a trusted device and (2) the external device determines that the engine monitoring device is a trusted device, the engine monitoring device is configured to encrypt and securely transmit some or all of the engine performance data to the external device.
US10904221B2 Systems and methods for flexibly securing data
A mechanism for flexibly securing data is discussed. A data entry device analyzes data from a user with respect to a security industry whitelist and an originator list and an analysis result controls a masking level of the data. The security industry whitelist references types of data that is not subject to industry-defined encryption standards. The originator list references data originators that produce data requiring non-standard handling. The data from the user is transmitted to and further examined for non-compliance with a pre-defined criteria at a computing device.
US10904220B2 Provisioning using a generic configuration
An apparatus, method, system and computer-readable medium are provided for provisioning a user equipment device (UED). The UED may be configured to receive a generic configuration and (dynamically) derive settings specific to the UED that would otherwise have been received in the configuration. The UED may execute one or more applications to derive the settings specific to the UED. A first application may enable the UED to dynamically learn a fully qualified domain name (FQDN) and IP address of a node. A second application may enable the UED to generate authentication credentials for the UED. A third application may enable the UED to determine a port or ports that are authorized for service and a port or ports that are not authorized for service. A fourth application may enable the UED to determine a number associated with the UED.
US10904216B2 Intelligent firewall access rules
Example firewalls disclosed herein populate a first dynamic object of a firewall rule with first information to identify a first updateable set of devices that satisfy a first one of a plurality of conditions associated with the firewall rule, the first information based on first data obtained from an appliance that monitors communication traffic in at least a portion of a network. Disclosed example firewalls also populate a second dynamic object of the firewall rule with second information to identify a second updateable set of devices that satisfy a second one of the conditions associated with the firewall rule, the second information based on second data obtained from an external data source. Disclosed example firewalls further determine, based on the first dynamic object and the second dynamic object, whether the firewall rule is to apply to first network traffic associated with a first device in communication with the network.
US10904213B2 Computer-based system and computer based method for suggesting domain names based on entity profiles having neural networks of data structures
Systems and methods of the present invention provide for a server computer coupled to a network and configured to: receive an image; transmit the digital image to an API operated by at least one metadata generation service, and receive a metadata data set about the digital image, prioritize a plurality of keywords within the data set, generate a list of candidate domain names including a keyword, insert a second candidate domain name into the list comprising a keyword replacing or concatenated to the keyword and associated with a lower priority than the keyword; and transmit the list to a client computer for display.
US10904210B2 Dynamic bookmarking of web addresses accessed via short URL
A method for dynamically generating a bookmark suggestion within a user interface of a computing device. The method includes accessing a target URL, receiving a request to bookmark the target URL, and determining if the target URL was accessed via a URL redirection function. The method also includes generating a prompt for display on the user interface. The prompt includes a user selectable option to save one of the target URL or a redirection URL associated with the target URL as a desired bookmark target address, based on the target URL being determined to have been accessed via the URL redirection function. The method further includes receiving an indication via the user interface of the desired bookmark target address, and saving the target URL or the redirection URL as the desired bookmark target address based on the received indication.
US10904209B2 Method and apparatus for providing over the top streaming
Various implementations described herein are directed to technologies for providing over the top streaming for one or more clients of a network. A network is formed among the network among customer premises equipment. The customer premises equipment may include at least a gateway and the one or more clients. A user selection for over the top (OTT) content is received. The OTT content is received and includes one or more cue points. The gateway is marked as a proxy server in response to receiving the one or more cue points. Proxy data is received from the gateway corresponding to the one or more cue points.
US10904208B2 Controller for changing a conversion destination of a virtual area
The controller has a communication unit that receives read/write requests specifying an address of the same virtual area from a plurality of clients, and an actual area to be read/written by the communication unit. The communication unit has a management table that associates an identifier of the client with an address of the actual area that is different for each client, and an address conversion unit that carries out reading and writing to the address of the actual area associated with the identifier of the client with reference to the management table.
US10904206B2 Multi-tenant aware dynamic host configuration protocol (DHCP) mechanism for cloud networking
An approach includes providing support multi-tenancy support on a DHCP protocol. The approach includes receiving a dynamic host configuration protocol (DHCP) packet, inserting a tenant-specific option information within the DHCP packet, and transmitting the DHCP packet with the tenant-specific option information.
US10904202B2 Packet routing using a network device
An example method of routing a packet includes receiving, at a networking device, a first packet storing a first destination address of a first type and a second destination address of a second type. The example method also includes determining whether a mapping between the first and second destination addresses is valid. The example method further includes in response to a determination that the mapping is not valid: obtaining, at the networking device, a second packet storing the first destination address of the first type and a third destination address of the second type, the first destination address operating at a different network layer than the second and third destination addresses; and transmitting, at the networking device, the second packet to a receiver node, the first and third destination addresses being assigned to the receiver node.
US10904201B1 Updating distributed caches in network devices in the event of virtual machine changes in a virtualized network environment
Technologies are provided in example embodiments for associating a subscriber list to mapping data of a virtual machine, adding subscriber information of a network device to the subscriber list when a map request for the mapping data is received from the network device, and purging the subscriber information from the subscriber list when a preconfigured time period assigned to the subscriber information expires. In particular embodiments, the subscriber information includes an identification of the network device and the mapping data includes a virtual address of the virtual machine mapped to a physical address of the virtual machine. More specific embodiments include sending a notification signal with new mapping data of the virtual machine to each one of one or more network devices identified in corresponding subscriber information stored in the subscriber list. In further specific embodiments, the network device is either a map server or a map resolver.
US10904199B2 Attention management for electronic messaging
A plurality of electronic messages communicated to a recipient can be analyzed to determine, for each of the electronic messages, an amount of time that will be saved for a sender of the electronic message by the recipient performing at least one activity corresponding to the electronic message. The electronic messages can be presented to the recipient in a manner that indicates, for each of the electronic messages, the determined amount of time that will be saved for the sender of the electronic message by the recipient performing the at least one activity corresponding to the electronic message.
US10904198B2 Information sending method, information display method, terminal, server, system, and storage medium
An information sending method includes displaying, by a first social client, an expectation message sending control on a user interface. The expectation message sending control corresponds to at least one second social client. The method also includes receiving a trigger signal for the expectation message sending control; and sending an expectation message to a server according to the trigger signal, which includes an identifier of the at least one second social client, to cause the server to forward the expectation message to the at least one second social client. The method also includes, after receiving the expectation message forwarded by the server, displaying, by each second social client, prompt information according to the expectation message, and the prompt information being used to indicate that the first social client is waiting for the second social client to send a social-network message to the first social client.
US10904195B2 Dynamic re-configuration of a user interface based on transaction information
A device may receive transaction information that identifies a set of third parties. The device may process messages in an electronic messaging account using a set of processing techniques after receiving the transaction information. The device may identify, in the electronic messaging account, a first set of messages associated with the set of third parties. The device may determine a manner in which to configure a user interface of an application associated with a user device to display the first set of messages based on the transaction information. The device may provide a set of instructions to the user device to configure the user interface of the application to display the first set of messages.
US10904193B1 Modular chat in a content sharing platform
Systems and methods are provided for receiving a new chat message during display of media content in a messaging application, causing display of a notification indicating the new chat message was received, the notification overlaid on top of the media content, detecting selection of the notification, causing a chat dialog to be overlaid on the display of the media content, detecting dismissal of the chat dialog, and based on determining dismissal of the chat dialog, continuing display of the media content.
US10904190B1 Header recognition techniques for an email threading tool
In a computer-implemented method for facilitating recognition of header fields in electronic communication documents, header definition data is received at a computing system from a remote client device. The header definition data defines one or more characteristics of a first header format, wherein the one or more characteristics include one or both of (i) keywords or partial keywords, and (ii) positions, corresponding to one or more header fields. A first electronic communication document that includes text-based content is received and, using the header definition data, values of the one or more header fields within the text-based content of the first electronic communication document are determined. Using the determined values of the one or more header fields, an ordered relationship between the first electronic communication document and one or more other electronic communication documents is determined, and metadata indicating the ordered relationship is stored.
US10904189B2 Terminal and method for displaying previous conversation information while displaying message of current conversation at the terminal
A terminal according to an embodiment of the present invention displays at least one message, and obtains, on the basis of at least one of the displayed at least one message and terminal information of the terminal, at least one of: previous dialog information regarding the contents of a previous dialog with another party that corresponds to at least one message; and recommendation information which is information related to the contents of at least one message. In addition, the terminal displays at least one of the obtained previous dialog information and the obtained recommendation information.
US10904187B2 Systems and methods for temporarily postponing messages
A method postpones a plurality of associated electronic messages displayed for a user of a computing device. Postponement options are displayed for the user. Display of the plurality of electronic messages at the computing device is inhibited based on received user input. One option enables a user to repeat the most recently selected postponement option. Another option postpones the plurality of electronic messages until the computing device is at a user-designated location. Some postponement options are generated according to context of the plurality of electronic messages, such as the content of one or more of the electronic messages in the plurality of electronic messages, the date or time when the user requested the postponement, or prior history of user-selected postponements. Some options are based on a sampling of postponement options selected by a plurality of users.
US10904182B2 Inter vehicle communication system
A method and network for transmitting a message from a sender to a recipient wherein the sender has no previous knowledge of the recipient's identity. A method is provided for registering a user with a web-enabled database service by providing correlating data on the user's identity and vehicle license plate number and/or other vehicle identifying information. A sender observing a vehicle can send a message to the recipient by logging onto the service and sending a message including the license plate number of the vehicle or other vehicle identifying information. The service will forward the message to the recipient by looking up the vehicle information, discerning the most appropriate communications method(s), and causing the message to be transmitted to the recipient or stored for later delivery.
US10904179B2 System and method for voice networking
A system and method for voice based social networking is disclosed. The system receives a voice message (and frequently an image) and ultimately delivers it to one or multiple users, placing it within an ongoing context of conversations. The voice and image may be recorded by various devices and the data transmitted in a variety of formats. An alternative implementation places some system functionality in a mobile device such as a smartphone or wearable device, with the remaining functionality resident in system servers attached to the internet. The system can apply rules to select and limit the voice data flowing to each user; rules prioritize the messages using context information such as user interest and user state. An image is fused to the voice message to form a comment. Additional image or voice annotation (or both) identifying the sender may be attached to the comment. Fused image(s) and voice annotation allow the user to quickly deduce the context of the comment. The system provides the means to deliver a seamless flow of a conversation without requiring user interaction to hear individual comments. Multiple conversations or parts of conversations (or both) are blended into the users acoustic channel without requiring user interaction at the level of individual comments. Advertising may also be integrated. The resulting information flow is translated into formats acceptable to the user's receiving device.
US10904178B1 Methods, systems, and computer program products for processing a request for a resource in a communication
A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first menu item with corresponding first text, and a second menu item with corresponding second text.
US10904176B2 Determination of message type based on external factors
Disclosed embodiments provide techniques for determining a message type to be sent to an electronic device based on various factors. The factors can include user factors, such as user mood, biometric parameters, user experiences, and/or user preferences. The factors can include device factors, such as battery life, available memory, and/or available data plan quota. Based on the factors, a computerized determination is made as to a message type to be used for electronic communication. The message type can include a text message type, which conserves computer resources. The message type can include a multimedia message type, which may include text, images, audio, video, and/or other content types. The multimedia messages typically consume more computer resources than a text message type, but can provide an enhanced user experience. Disclosed embodiments utilize a variety of factors to determine which message type should be used for a given instance of communication.
US10904174B1 Screen size-based pictorial message translation
Aspects of the present invention provide an approach for managing communications. In an embodiment, a set of informational components are extracted from a received textual message received at a user device. Based on these informational components, a group of pictorial representations is generated. Each pictorial representation that is generated corresponds to one of a plurality of the informational components of the textual message. The pictorial representations are assembled into a number of potential pictorial message representations that each represent the content of the textual message. An information loss is calculated for each of the potential pictorial message representation. A pictorial message is selected from the set based on the information loss and available display space of the user device and is displayed on the user device.
US10904173B2 Near real-time messaging service for data center infrastructure monitoring data
In some examples, a method includes receiving, by a data center infrastructure monitoring system, a registration request that indicates a method of a subscription application programming interface and specifies one or more event subjects of events describing a system operation of a data center; storing, by the data center infrastructure monitoring system to a data-topic map, respective mappings for the one or more event subjects to a topic of a cloud-based publication platform; monitoring, by a data center infrastructure monitoring system, a plurality of physical infrastructure assets that enable system operation within the data center to obtain an event that describes one of the event subjects; and publishing, by the data center infrastructure monitoring system, the event to the topic.
US10904165B2 Redundant communication path transmission
Data generated by one or more data producers may be transmitted via multiple communication paths according to a path transmission scheme that divides transmission of different portions of the data amongst different communication paths. Upon a failure of a communication path, transmission of data may continue for those portions of data that are not assigned to the failed communication path. In some embodiments, modifications to the path transmission scheme may be made to change the division of data amongst remaining communication paths in the event of failure.
US10904163B2 Tunneling data to a data-path chip via a microcontroller unit (MCU)
A system may comprise a host device that stores a first application programming interface (API) and a transceiver. The transceiver may comprise a microcontroller unit (MCU) that stores a second API. The second API may be a subset of the first API. The first API and the second API may control different functions of a data-path chip of the transceiver. The MCU may be configured to provide controls and data from the first API through the MCU without operating on the controls and the data and without using the second API.
US10904160B2 Datacenter operations optimization system
Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct management interfaces, datacenter power management, datacenter operations optimization and infrastructure resource management. Resource management facilitates using and distributing physical resources, including incidental physical resources that are generated during operation of an infrastructure, based on a threshold reserve of the physical resource associated with the operating the infrastructure. Resource management can include controlling an amount of the physical resource that is generated and an amount the physical resource that is reserved. The threshold reserve in combination with the control over generating and reserving the physical resource help identify an allocable amount of the physical resource. Physical resources of an infrastructure are quantified to support resource management. Quantifying physical resources is associated with devices of the infrastructure and requests for physical resources in the infrastructure to perform different types of operations.
US10904159B2 Resource allocation optimizing system and method
It is necessary to allocate sufficient surplus resources to each service in order to maintain a service level of each service, but, as a result, many resources which are not used may be necessary.A resource allocation optimizing system performs, with respect to each of a plurality of services, a predictive judgement which is a determination of whether or not accurate prediction of a workload of the service is able to be anticipated, and controls allocation of a resource to the service on the basis of a result of the predictive judgement. With respect to each service, the predictive judgement is performed on the basis of at least one of (x) time-series measured workloads and time-series predicted workloads in a predefined period for the service and (y) at least one of a measured service level and a predicted service level in the predefined period for the service.
US10904156B2 Method and apparatus for detecting packet
A method to detect a packet includes: receiving an input sequence including preambles; detecting a transition from a noise period to a signal period in the input sequence; dynamically adjusting a gain of the input sequence in response to the signal period being initiated; and distinguishing an intended packet from other packets, among packets received in the preambles.
US10904150B1 Distributed dynamic load balancing in network systems
A source switching device in a switching system receives information measured by a target switching device in the switching system. The information is indicative of an amount of data received in a given amount of time by the target switching device via each of two or more first links coupled to the target switching device. The source switching device determines, based at least in part on the information received from the target device, a path, from among multiple paths from the source switching device to the target switching device, for transmission of a packet flow directed to the target switching device. The source switching device transmits, via the determined path for transmission of the packet flow to the target device, one or more packets belonging to the packet flow.
US10904147B1 Boundary condition check using associative memory
Methods and systems are described for comparing values using an associative memory. An associative memory lookup is performed based on a key that comprises a first number, a second number, and a third number. The associative memory includes sets of mask rows that are configured such that the associative memory returns a result of true when the sum of the first number and the second number is equal to the third number. The result of the associative memory lookup is outputted. The associative memory configured in this manner may be used, for example, by a packet forwarding device to perform a zero-value boundary condition check or packet sequence check.
US10904144B2 Methods, systems, and computer program products for associating a name with a network path
Methods and systems are described for associating a name with a network path. In an aspect, a first message is received, from a first node by a second node via a first network path in a network. A first symbolic identifier of the first node is identified, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node. Second path information is identified that identifies a second hop in a second network path included in communicatively coupling the second node and a third node. A second message is sent, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop.In another aspect, a second node in a network detects a first node in first hop included in communicatively coupling the second node and the first node. A first hop identifier for the first hop is determined. The second node sends the first hop identifier to a topology service to include a representation of the first node in a first location in a topological space, wherein the first location is identified relative to the second node based on the first hop identifier.
US10904143B2 User experience oriented path selection
Methods and systems for path selection involving remote access protocols and/or user behavior are described herein. A request, from a first computing device, for content hosted on a second computing device may be received. Based on network state metrics, remote access protocol metrics, and/or user experience metrics, a path of a plurality of paths between the first computing device and the second computing device may be selected. The path need not be the most direct path between the first computing device and the second computing device, and may comprise remote access to a computing device on an intermediary server. Based on user behavior analysis performed with respect to user input data, a path may be re-selected, and/or the network state metrics, remote access protocol metrics, and/or user experience metrics may be weighted.
US10904142B2 System, apparatus and method for providing a virtual network edge and overlay with virtual control plane
A network system is provided between at least a first client site and a second client site. A client site network component is implemented at least at the first client site, the client site network component aggregating one or more diverse network connections so as to configure an aggregated connection that has increased throughput. At least one network server component may be configured to connect to the client site network component using the aggregated connection. A cloud network controller may be configured to manage the data traffic and a virtual edge providing transparent lower-link encryption for the aggregated connection between the client site network component and the network server component. The network server component includes a virtual control plane interface configured to establish a unicast path between the network server component and each of a plurality of remote network server components.
US10904141B2 Data sending method and forwarding device
A data sending method, where the method includes receiving, by a forwarding device using a first flexible Ethernet (FlexE) group and in multiple timeslots included in a first timeslot set, multiple first encoded data blocks from a physical coding sublayer (PCS), determining, by the forwarding device according to the timeslots included in the first timeslot set and the first FlexE group, a second FlexE group and multiple timeslots included in a second timeslot set, and sending, by the forwarding device, the first encoded data blocks using the second FlexE group and in the timeslots included in the second timeslot set. The forwarding device does not need to process the first encoded data blocks in a conventional layer 2 or layer 3 forwarding mode. Therefore, a processing delay can be reduced, and a transmission delay can be reduced.
US10904132B2 Method, system, and computer program product for configuring an attribute for propagating management datagrams in a switchless network
A plurality of nodes are maintained in a switchless network, wherein each of the plurality of nodes has at least one host channel adapter for communication. A management datagram that indicates source to destination routes for communication in the plurality of nodes is provided. An attribute is configured in the management datagram to allow the management datagram to be propagated among the plurality of nodes of the switchless network without being terminated at host channel adapters.
US10904128B2 Testing functionality of an Internet of Things environment
Testing functionality of an Internet of Things environment includes obtaining a description of the IoT environment, ascertaining, based on the description, objective function(s) of the IoT environment, crawling online resources and discovering example scenario(s) in which problems related to the ascertained objective function(s) are identified, the example scenario(s) each involving a respective set of IoT devices, and automatically testing the IoT environment to assess functionality of the IoT environment in performing at least one of the objective function(s). The automatically testing includes selectively controlling communications between a set of IoT devices of the IoT environment, which are selected from the IoT devices of the IoT environment based on the example scenario(s) discovered from the crawling.
US10904127B2 Systems and methods for detecting a zombie server
A zombie server can be detected. Detecting a zombie server can include labeling a plurality of processes as utility software, calculating a utilization of utility software on the plurality of processes executed in one or more processing resources during an interval of time, and calculating a server utilization of the one or more processing resources during the interval of time. Detecting the zombie server can also include determining whether a difference between the utilization of utility software and the server utilization is greater than a threshold, and identifying a server that hosts the processing resource as a zombie server based on a determination that the difference is smaller than the threshold.
US10904126B2 Automated generation and dynamic update of rules
The present subject matter relates to monitoring of an environment using data trend analysis. The method comprises obtaining at least one data trend pertaining to at least one data stream for a pre-defined period of time. The at least one data trend is indicative of a pattern followed by the at least one data stream. Further, at least one delta value pertaining to the at least one data stream may be computed, the at least one delta value being indicative of a deviation in the at least one data stream with respect to the at least one data trend at a specific time instance. Furthermore, at least one relationship between a plurality of data streams is identified based on the at least one data trend and identity metadata associated with each data stream. Based on the at least one delta value and the at least one relationship, at least one rule is generated.
US10904120B2 Method, base station, and user equipment for determining channel loss
The application pertains to determining a rank of channel loss extent. A base station sends to a terminal a signaling indicating that there are N ranks of channel loss extent. Each rank has a corresponding number of random access preamble repetitions. The base station receives from the terminal device one or more transmissions of a random access preamble in a first number of repetitions of the random access preamble. The base station determines the rank of channel loss extent according to a random access preamble group in which the received random access preamble is located, or the first number of repetitions of the received random access preamble. A channel loss is a reference signal received power (RSRP). After determining the rank of channel loss extent, the base station determines a second number of repetitions corresponding to the determined rank of channel loss extent, for sending or receiving uplink/downlink information.
US10904119B2 Generating secure name records
Provided are a service gateway and a method for generating secure name records. The method may commence with receiving a name service request from a host. The name service request may include a name. The method may further include obtaining a service server name record from a name service server. The service server name record may include a plurality of name entries corresponding to the name. The method may then continue with generating a plurality of service gateway name records using the name and the plurality of name entries. The method may further include sending a service gateway name record of the plurality of service gateway name records to the host as a response to the name service request.
US10904117B1 Insights for web service providers
Techniques for providing insights for web service providers are disclosed. In some embodiments, a system, process, and/or computer program product for providing insights for web service providers includes monitoring user activities on a web site; generating a dashboard for displaying a summary of the monitored user activities on the web site; and generating a recommendation for improving performance of the web site for display on the dashboard. For example, the recommendation can be for improving performance of search results on the web site and/or for improving content navigation on the web site.
US10904116B2 Policy utilization analysis
An example method according to some embodiments includes receiving flow data for a packet traversing a network. The method continues by determining a source endpoint group and a destination endpoint group for the packet. The method continues by determining that a policy was utilized, the policy being applicable to the endpoint group. Finally, the method includes updating utilization data for the policy based on the flow data.
US10904114B2 KPI trajectory-driven outlier detection in a network assurance service
In one embodiment, a network assurance service that monitors a network receives a plurality of key performance indicators (KPIs) for a networking device in the network over time. The network assurance service represents relationship changes between the KPIs over time as a set of one or more KPI trajectories. The network assurance service uses a machine learning-based model to determine that a behavior of the networking device is anomalous, based on the one or more KPI trajectories. The network assurance service provides an indication of the anomalous behavior of the networking device to a user interface.
US10904113B2 Insight ranking based on detected time-series changes
Techniques are provided for ranking time-series including previously detected anomalous fact quantity changes over an associated time interval. Time-series are received, and for each time-series, a normalized fact quantity change is determined, and each time-series is ranked based in part on the normalized fact quantity change. A normalized fact quantity change may be determined by determining a normalization factor over the time interval, and then determining a product of the normalization factor and the absolute value of the fact quantity change of that time interval. Alternatively, a normalized fact quantity change may be the product of the normalization factor, a predetermined order factor, and the absolute value of the fact quantity change. The normalization factor is determined by analyzing the distribution of the fact quantity change over dimension values of the dimension(s) associated with the time-series to determine the number of values in which the fact quantity is concentrated.
US10904110B2 Management method of matching service and information processing apparatus
An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to accumulate, for each user, satisfaction information that represents whether users who make requests are satisfied with responses received from service providing functions to the requests, to the memory. The processor is configured to identify, for each user, a service providing function from which each user receives a response that has a degree of satisfaction that meets a predetermined condition among the service providing functions based on the satisfaction information accumulated in the memory. The processor is configured to determine, for each user, the identified service providing function as a preferential service providing function that is preferentially used at a time of generating a response to a request from each user.
US10904109B2 Real-time cloud-based resource reallocation recommendation generation
First resource utilization information for a first customer of a cloud platform and second resource utilization information for a second customer of the cloud platform are accessed. A first prediction regarding future resource utilization by the first customer and a second prediction regarding future resource utilization by the second customer are determined. A resource reallocation recommendation that recommends reallocating one or more resources between the first customer and the second customer is determined, based on the first prediction and the second prediction. The resource reallocation recommendation is provided.
US10904106B2 Mechanism for fault diagnosis and recovery of network service chains
A computer program product is provided for fault diagnostics and recovery of network service chains. The product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform a method. The method includes identifying intersecting ones of components of the network service chains in a network graph indicative of a commonality therebetween. The method further includes selectively repairing one or more of the components of at least one of the network service chains up to an entirety thereof based on a component repair sequence that maintains service continuity of the network service chains and that is determined and selectively reordered based on the commonality. The network graph includes a plurality of graphs, each (i) including one or more Virtualized Network Functions, and (ii) corresponding to a respective one of the network service chains.
US10904102B2 Systems and methods for communication flow modeling
Disclosed communication flow modeling solution is significantly streamlined in a user friendly way to shield users from the technical complexities usually required. At design time, an orchestration flow modeling application receives user instruction to open or create a communication flow modeling project. Per configuration specific to an enterprise associated with the user, a custom drag-and-drop communication flow modeling environment with a canvas and modeling entities is provided. Responsive to the user dragging and dropping a set of modeling entities from the menu onto the communication flow modeling canvas and drawing connections between them, the orchestration flow modeling application logically connects the modeling entities to form a valid communication flow and stores it in a database. The communication flow undergoes an approval process. Once approved, it is activated for execution by an orchestration server. The orchestration server automatically orchestrates services needed by the communication flow at runtime without user programming.
US10904100B1 Systems and method for replaying and debugging live states of network devices
A disclosed method may include (1) collecting telemetry data that represents a state of a network device during a live operating session, (2) deriving, from the telemetry data, a set of steps for reproducing the state of the network device during the live operating session based at least in part on a set of rules, (3) generating, based at least in part on the set of steps, a playback decision tree that, upon execution, facilitates (A) reproducing the state of the network device during the live operating session and (B) debugging the state of the network device, and then (4) performing a debug operation that executes the playback decision tree via a network diagnostic tool such as a healthbot. Various other systems, methods, and computer-readable media are also disclosed.
US10904096B2 Deep network path analysis for identifying network segments affecting application performance
In one embodiment, a network analysis process initiates network path analysis for a transaction application operating over a logical transaction path having a first segment from a first set of transaction servers to a load balancer and a second segment then to a second set of transaction servers. The network path analysis, when for the second segment, comprises: selecting a receiving transaction server of the second set of transaction servers; identifying a TCP session associated with the transaction application already in progress to the receiving transaction server; initiating a TCP traceroute using ACK packets, whose signature matches the in-progress TCP session, from the receiving transaction server to the load balancer; and determining, in reverse, a network path of layer-3 segments and associated network metrics between the receiving transaction server and the load balancer. Specific layer-3 segments of the network path causing performance degradation of the transaction application are then identifiable.
US10904093B2 Cluster system self-organizing method, device, and cluster system
A cluster system self-organizing method including receiving, by a node A in a cluster system, a request message sent by an external node for requesting to join the cluster system, where the node A is one node in the cluster system, the node A and at least one other node in the cluster system mutually have a bidirectional neighbor relationship, and two nodes that have the bidirectional neighbor relationship mutually transmit information, separately determining, by the node A, whether a ratio of a space area that is of the node A and that is allocated in the cluster system to a space area that is of each bidirectional neighbor node of the node A and that is allocated in the cluster system meets a preset relationship, and establishing, by the node A, the bidirectional neighbor relationship with the external node when the preset relationship is met.
US10904092B2 Polymorphic virtualized network function
There is provided a method comprising: causing, by a network element of a wireless network, an allocation of a first resource set to an entity comprising at least a first virtual network function and a second virtual network function, wherein at least a subset of the first resource set provides the first virtual network function, and wherein another subset of the allocated first resource set or a second resource set allocated to said entity provides resources for said second virtual network function.
US10904091B2 System for network-based reallocation of functions
A network may include multiple allocations. The allocations may include: a first allocation encompassing central infrastructure, such as central office servers, data centers, or other core infrastructure; an second allocation encompassing gateway elements or other central consumer premises network infrastructure; and a third allocation encompassing nodes, such as client devices, terminals, or other nodes. A virtualization management engine may coordinate resources from the various allocations to support virtual functions distributed over multiple allocations of the network. The virtualization management engine may determine the distribution across the allocations for the virtual functions. The virtualization management engine may be implemented as a virtual function and be distributed across the allocations of the network.
US10904090B2 Virtual machine placement based on network communication patterns with other virtual machines
A method of determining an optimal host machine to place a virtual machine in a virtualization environment is described. The virtualization environment includes a first rack of host machines and a second rack of host machines, where a first host machine of the first rack of host machines is designated as a leader node. The method includes receiving a request to launch a second virtual machine configured to communicate with a first virtual machine. The method includes identifying, from the first rack of host machines and the second rack of host machines, a cluster of host machines. The method includes computing, for each host machine of the cluster, an aggregate network bandwidth consumed by the host machine. The method includes selecting a host machine from the cluster based on the aggregate network bandwidth computed for the selected host machine. The method includes launching the second virtual machine on the selected host machine.
US10904088B2 Reconfiguring network settings for operating configuration installation
Technology for installing operating configurations in nodes of configurable network computer systems, such as the storage system nodes of a hyper-converged infrastructure system is disclosed. The node is configured with network addresses for two different network protocols. An installer identifies a change in the first network address, then uses the second network address and protocol to change the first network address to a default value. Using the default value, the installer can then install an operating configuration using the first network address and protocol.
US10904087B2 Configurable cloud-based routing
A system for adaptive cloud-based work routing comprising a work router for assigning work tasks and a routing configuration server for configuring operation or monitoring performance of a work router, and a graphical user interface for configuration of a cloud-based work router.
US10904086B1 Device capabilities management from a service provider environment
A technology is described for managing device performance capabilities. An example method may include connecting a physical device electronically to a service provider environment using a computer network and identifying performance capabilities of the physical device at the service provider environment via the connection. A request may be received at the service provider environment to upgrade the performance capabilities of the physical device and an authorization may also be received at the service provider environment for the upgrade. The performance capabilities of the physical device may be upgraded by sending an upgrade instruction from the service provider environment to the physical device to unlock additional performance capabilities based on the authorization. The performance capabilities of the physical device may later be downgraded to by disabling the additional performance capabilities of the physical device.
US10904078B2 Systems and methods for autonomous creation of a domain specific industrial internet of things gateway using a conversational interface
Systems and methods are disclosed for executing a conversational interface for autonomous assembly and configuration of an Industrial Internet of Things (IIoT) gateway. Methods comprise generating and transmitting, to a user over an electronic network, a plurality of questions regarding hardware and/or software assembly and configuration of an IIoT gateway; receiving, from the user over the electronic network, responses to the plurality of questions; generating a service specification in a domain specific language based on the received responses, the service specification identifying a plurality of services to be assembled on the IIoT gateway; generating, for each identified service of the generated service specification, a configuration specification in the domain specific language, each configuration specification defining a protocol of the respective identified service; and transmitting the configuration specification, to the user over the network, to enable the user to read, access, and download components listed in the configuration specification for installation on the IIoT gateway.
US10904074B2 Composite event handler for a multi-tenant identity cloud service
One embodiment provides event handling in a cloud based multi-tenant identity management system. Embodiments receive a plurality of individual events and a request to create a group from the individual events. Embodiments publish the group as a composite event and persist the composite event in a composite queue. Embodiments then dispatch the composite event to a composite handler, parse the composite event and persist the individual events in respective event queues.
US10904073B2 Reassign standby user anchor controllers
In some examples, a non-transitory machine-readable storage medium having stored thereon machine-readable instructions to cause a computing processor to track a Layer 2 (L2) bit indicating a L2 connectedness between a first user anchor controller (UAC) corresponding to a client device and a second UAC acting as a standby UAC for the first UAC in a controller cluster, and reassign a third UAC to be the standby UAC for the first UAC in response to the L2 bit indicating that the first UAC is not connected to the second UAC in the same L2 network, wherein the first UAC is in the same L2 network as the third UAC.
US10904071B2 System and method for network root cause analysis
Disclosed herein is a multi-level analysis for determining a root cause of a network problem by performing a first level of the multi-level process that includes collecting data from one or more network components, generating a set of system metrics where each system metric of the set representing a portion of the data, ranking the set of system metrics based on a level of correlation of each system metric to the network problem to yield a ranked set of system metrics, and providing a visual representation of the first level of the multi-level process. A second level of the multi-level process includes receiving an input identifying one or more of the ranked set of system metrics to be excluded from analysis and performing a conditional analysis using only ones of the set of system metrics that are not identified for exclusion.
US10904069B2 Communication apparatus executing specific process related to security
A communication apparatus includes a processor and a memory. The memory stores computer-readable instructions therein. The computer-readable instructions, when executed by the processor, causes the communication apparatus to perform: transmitting to a first external apparatus, which is connected to the communication apparatus via Internet, a request to request data transmission while the communication apparatus functions as a client and the first external apparatus functions as a server; after transmitting the request, receiving specific data as a response to the request from a second external apparatus which is connected to the communication apparatus via the Internet while the second external apparatus functions as a client and the communication apparatus functions as a server; and executing a specific process related to security after receiving the specific data.
US10904068B2 System and method to provide seamless data placement, data movement, and data management into cloud
Disclosed is a method and system to provide seamless data placement, data movement, and data management into the cloud. The system includes a processor; and a memory. The memory stores machine-readable instructions that when executed by the processor cause the processor to extend the local data fabric and the services to the cloud providers by utilizing a cloud abstraction layer module. The cloud providers act as remote endpoints configured with a source unit. The process is further configured to implement a data migration in which a data migration module migrates data from the source unit to the cloud providers, and performs a plurality of management activities through an interaction between a control plane and a management module. Then the processor is configured to create a cloud tenant in the source unit to map the cloud providers. The data is migrated to the cloud provider through a plurality of mechanisms selected from at least one of instantiating an application instance into a cloud tenant attached to the cloud provider, and utilizing a plurality of remote storage pools which includes a plurality of remote endpoints as members.
US10904067B1 Verifying inmate presence during a facility transaction
Embodiments of the invention are directed to methods, apparatuses, and systems for verifying inmate presence during a secure facility transaction. In one embodiment, a method may include receiving input information to initiate a user session at an interactive data terminal, generating user presence information to track the presence of the user at the interactive data terminal, determining that the user has left the interactive data terminal in response to the presence information, and automatically terminating the user session in response to a determination that the user has left the interactive data terminal.
US10904066B2 Apparatuses and methods for generating a radio frequency signal, a modulator, a controller for a modulator, and a method for controlling a modulator
An apparatus for generating a radio frequency signal is provided. The apparatus includes a modulator configured to generate the radio frequency signal based on an input signal. Further, the apparatus includes a controller configured to control the modulator to generate the radio frequency signal using polar modulation, if the input signal has a first characteristic. The controller is configured to control the modulator to generate the radio frequency signal using quadrature modulation, if the input signal has a different second characteristic.
US10904063B2 Downlink signal sending method, downlink signal receiving method, transmit end device, and receive end device
The present disclosure includes example downlink signal sending methods, downlink signal receiving methods, and devices. In one example method a transmit end device indicates position information of at least one of a first signal or a second signal in time domain based on a position relationship between the first signal and the second signal in at least one of frequency domain or time domain. The transmit end device can then send a frame including the first signal and the second signal. In embodiments of the present invention, position information of a synchronization signal in time domain can be indicated, and sending of a single-symbol synchronization signal is also supported.
US10904058B2 Padding for orthogonal frequency division multiplexing (OFDM) symbols in a wireless communication system
A boundary within a last orthogonal frequency division multiplexing (OFDM) symbol of a PHY data unit is determined. Pre-encoder padding bits are added to a set of information bits to generate a set of padded information bits such that the set of padded information bits, after being encoded, fill one or more OFDM symbols up to the boundary within the last OFDM symbol. The set of padded information bits are encoded to generate a set of coded bits. A PHY preamble is generated to include a subfield that indicates the boundary. The one or more OFDM symbols are generated to include (i) the set of coded information bits in the one or more OFDM symbols up to the boundary to allow a receiving device to stop decoding the one or more OFDM symbols at the boundary, and (ii) post-encoder padding bits in the last OFDM symbol following the boundary.
US10904056B2 Method for transmitting signals in DCM mode in wireless LAN system, and device for same
Disclosed according to one embodiment of the present invention is a method whereby a first station (STA) transmits signals using dual carrier modulation (DCM) in a wireless LAN system, comprising: modulating HE-SIG B field information and/or data field information on a wireless frame transmitted by the first STA and transmitting same to a second STA, wherein in the case of modulating the HE-SIG B field information and/or the data field information in a BPSK mode, if a random symbol C1 among symbols modulated in the BPSK mode is mapped to a subcarrier K, a symbol formed by rotating the phase of the symbol C1 is mapped to a subcarrier K+N/2 in a repeating manner, wherein N corresponds to the number of subcarriers of a resource unit for transmitting the HE-SIG B field information and the data field information and K is a random integer equal to or less than N/2.
US10904051B2 Method for sending carrier information, base station, and terminal
Embodiments of this application provide a method for sending carrier information, and the method includes: performing, by a base station, subcarrier mapping on a first carrier in a first subcarrier mapping manner, where subcarriers corresponding to the first subcarrier mapping manner have frequency offset of a first offset value relative to subcarriers corresponding to a second subcarrier mapping manner, and the subcarriers corresponding to the second subcarrier mapping manner are symmetric with respect to a carrier center frequency of the first carrier, and include no subcarrier on the carrier center frequency of the first carrier; and sending, by the base station, indication information to a terminal, where the indication information carries information about the first offset value.
US10904046B2 Variable gain amplifier and sampler offset calibration without clock recovery
Methods and systems are described for generating a time-varying information signal at an output of a variable gain amplifier (VGA), sampling, using a sampler having a vertical decision threshold associated with a target signal amplitude, the time-varying information signal asynchronously to generate a sequence of decisions from varying sampling instants in sequential signaling intervals, the sequence of decisions comprising (i) positive decisions indicating the time-varying information signal is above the target signal amplitude and (ii) negative decisions indicating the time-varying information signal is below the target signal amplitude, accumulating a ratio of positive decisions to negative decisions, and generating a gain feedback control signal to adjust a gain setting of the VGA responsive to a mismatch of the accumulated ratio with respect to a target ratio.
US10904043B2 Optical transmission apparatus and method for processing signal based on direct detection
An optical transmission method for processing a signal based on direct detection includes setting, by an equalizer, an adaptive equalization coefficient by performing an equalization process during a training symbol field section in a frame of a received signal, performing, by a channel estimator, channel estimation to perform an equalization process of a soft output maximum likelihood sequence equalizer (MLSE) during the training symbol field section, driving the soft output MLSE, and compensating for, by the soft output MLSE, distortion of the received signal during a data symbol field section in the frame on the basis of the adaptive equalization coefficient and an estimated result value of a channel, and recovering, by an error corrector which allows soft-decision processing to be performed, the received signal by performing error correction on the received signal in which the distortion is compensated for.
US10904040B2 Channel estimation in communications
A method is provided for channel estimation of an antenna array comprising multiple antenna elements. The method comprises obtaining channel state information for antenna elements with a high-end radio frequency chain, wherein the antenna elements with the high-end radio frequency chain are placed in the antenna array intermittently with antenna elements with a low-cost radio frequency chain. Channel state information is estimated for the antenna elements with the low-cost radio frequency chain, by interpolating the channel state information obtained for the antenna elements with the high-end radio frequency chain.
US10904038B1 Micro-adapter architecture for cloud native gateway device
A method, a device, and a non-transitory storage medium are described in which a micro-adapter architecture for a device gateway service is provided. The micro-adapter architecture for a device gateway service may be included in a cloud native backend gateway. The cloud native backend gateway may include a set of adapters that are logically grouped in layers for providing device gateway services. The device gateway services may include an application layer, a device layer, and a transport layer. The device gateway services may include bounded contexts based on rules that define the application layer, the device layer, and the transport layer. The device gateway services may be microservices that are distributed within the defined layers.
US10904033B2 Method of transmitting data
Method of transmitting data in a distributed system of programmable controls, wherein data are transmitted between data sources and data sinks, both of which represent a respective node in the distributed system, and wherein the respective data sources and data sinks communicating with one another are determined by way of parameters.
US10904029B2 User interfaces for managing controllable external devices
An electronic device, with a display device, a communication device, one or more processors and memory, displays a first representation of a first controllable external device, where the first controllable external device is situated at a location. The device detects a first input corresponding to a selection of the first representation of the first controllable external device. In response to detecting the first input, the device transmits instructions, using the communication device, to the first controllable external device to perform a function if the first controllable external device is of a first type or displays, using the display device, a user interface for controlling characteristics of the first controllable external device.
US10904026B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes processing circuitry; and a memory storing computer-executable instructions that cause the processing circuitry to create, in a web browser of a communication terminal, data of a web page for displaying the web page configured to accept a selection of a conference from a first conference list by a user; create a conference content in association with the conference selected by the user; and display, on the web browser displayed on a display device of the communication terminal, the conference content created in association with the conference selected by the user, such that the conference content is editable by the user.
US10904024B2 Systems and methods for providing category-sensitive chat channels
Systems, methods, and non-transitory computer readable media are provided for providing category-sensitive chat channels. A category-sensitive chat channel may be provided. The category-sensitive chat channel may be assigned a given category level. The given category level may determine a scope of content allowed in the category-sensitive chat channel. Information to be posted through the category-sensitive chat channel may be obtained. The obtained information may be filtered based on the given category level. The filtered information may be posted in the category-sensitive chat channel.
US10904023B2 Customized multicasting
A computer-implemented method includes receiving a request to multicast a message, wherein the request includes the message and a restriction bundle. The computer-implemented method further includes generating a distribution list for a first set of devices in a plurality of registered devices based, at least in part, on an overlap between a registered range of a device and a multicast range included in the restriction bundle. The computer-implemented method further includes determining a first subset of devices from the first set of devices based, at least in part, on a set of registered property values associated with each device meeting the criteria of each restriction in the restriction bundle. The computer-implemented method further includes multicasting the message to the first subset of devices. A corresponding computer system and computer program product are also disclosed.
US10904020B2 User for a digital communication system and corresponding communication system
A digital communication system user, via which a first logic signal and a second logic signal are transmitted, includes an activation circuit that includes encompassing a supply unit, a switching unit, a transmission unit, and a communication interface. The supply unit provides an internal supply voltage, the switching unit couples the supply unit to the transmission unit to supply the transmission unit with the internal supply voltage, and the transmission unit outputs a wake-up signal, which includes the first logic signal, to the communication interface in response to being supplied with the internal supply voltage by the supply unit, and subsequently continuously outputs the second logic signal to the communication interface until the switching unit separates the transmission unit from the supply unit by.
US10904019B2 Communication network power supply control method and apparatus
A communication network power supply method and apparatus. The method comprises: before supplying power to an electric load, at least two paths of input voltages being connected in series; and according to the rated power of the electric load, performing isolation transformation processing on the input voltages connected in series, so as to obtain a voltage required by the electric load.
US10904015B2 Post-manufacture generation of device certificate and private key for public key infrastructure
A method of post-manufacture generation of the device certificate 20 for verifying an electronic device 2 according to a public key infrastructure is provided. The method comprises obtaining, at a certificate generating apparatus 40, a first key 42 associated with the device 2. A second key 22 for the electronic device is derived from the first key 42. The device certificate 20 for the PKI is generated with the second key acting as the public key 22 associated with the device certificate 20. In a corresponding way a private key 24 for the PKI can be generated by the electronic device 2 based on a shared first key 42. This approach enables the manufacturing cost for manufacturing an electronic device to be reduced whilst still enabling use of a PKI for attesting to properties of the device 2.
US10904009B2 Blockchain implementing delta storage
An example operation may include one or more of executing a blockchain transaction which generates modifications to an asset, identifying a most recent version of the asset comprising most recent values of the asset before the blockchain transaction, generating a delta block for the executed blockchain transaction identifying differences between the modifications to the asset and the most recent version of the asset introduced by the blockchain transaction being executed while excluding unmodified values of the most recent version of the asset which are not modified by the executed blockchain transaction, and hashing the delta block to generate a hashed delta block and storing the hashed delta block on a distributed ledger.
US10904004B2 User-session management in a zero-knowledge environment
Examples of the present disclosure describe systems and methods relating to user-session management in a zero-knowledge environment. When a user authenticates with a computing service to begin a session, a credential-cipher key is used to encrypt the user's authentication credentials, thereby generating session-resume data. The computing service stores the credential-cipher key, such that it is not retained by the user's computing device. Accordingly, when the user resumes the session, a resume request is generated to retrieve the credential-cipher key from the computing service, wherein the request is validated before providing the key. Upon successful validation, the computing service provides the credential-cipher key, which is then used to decrypt the session-resume data and regain access to the user's authentication credentials. The encrypted user data may then be decrypted, thereby obviating the need for the user to re-authenticate, while still retaining the privacy and security benefits of the zero-knowledge environment.
US10904003B2 Validation of short authentication data with a zero knowledge proof
Described herein is a system and method for validating short authentication data by a server. Short authentication data associated with a particular user is received and a random number generated. The random number is stored by a client device. The short authentication data is committed by calculating a commitment value using the short authentication data, the generated random number and a secret value known only to the server. The server does not persistently store the short authentication data and/or the generated random number. The commitment value is utilized by the server in conjunction with a conjunction transaction to validate a presented short authentication data associated with a particular user and received random number. If a calculated value associated with the presented short authentication data equals the stored commitment value associated with the particular user, the computer transaction is allowed to occur. Otherwise, the computer transaction is blocked.
US10904001B2 Data format-preserving encryption, tokenization, and access control for vaultless systems and methods
Embodiments of the present disclosure relate to vaultless format-preserving tokenization systems and methods. Some methods include encoding a first data set to produce encoded input data; generating a secure tweak for the encoded input data based on a token format schema by: encoding a tweak input to produce an encoded tweak input; and hashing the encoded tweak input along with a unique hashing key to generate the secure tweak; applying a format preserving encryption algorithm that utilizes the encoded input data, the secure tweak, and a unique encryption key to generate ciphertext output; and generating a token from the ciphertext output.
US10903999B1 Protecting PII data from man-in-the-middle attacks in a network
Systems and methods include receiving a request from a client with the request including an authentication token as a request header, wherein the authentication token includes a first encryption key, a second encryption key, and a timestamp; decrypting the authentication token with a private key of the server to obtain the first encryption key, the second encryption key, and the timestamp; and validating the request based on the first encryption key and the timestamp, and, if valid, decrypting payload of the request with the second encryption key.
US10903996B2 Persona selection using trust scoring
Selecting a persona for a Decentralized Identifier (DID) and associated DID document based on a trust score. A request for data or services associated with an owner of various decentralized identifiers (DID) is received. Each of the plurality of DIDs may have an associated DID document. The associated DID document for each of the DIDs defines a persona based on an amount of identifying information included in the DID document. Based on the received request, a trust score is assigned to an entity that generated the received request. The trust score is at least partially based on the verifiability of an identity of the entity that generated the received request. Based on the trust score, the persona and the associated DID and DID document that should be used by the owner for interacting with the entity that generated the request is selected.
US10903990B1 Establishing a cryptographic tunnel between a first tunnel endpoint and a second tunnel endpoint where a private key used during the tunnel establishment is remotely located from the second tunnel endpoint
A responder device receives, from an initiator device, a request to initiate a cryptographic tunnel between the initiator device and the responder device. The responder device does not include a static private key to be used in an asymmetric cryptography algorithm when establishing the tunnel. The responder device transmits a request to a key server that has access to the static private key and receives a response that is based on at least a result of at least one cryptographic operation using the static private key. The responder device receives from the key server, or generates, a transport key(s) for the responder device to use for sending and receiving data on the cryptographic tunnel. The responder device transmits a response to the initiator device that includes information for the initiator device to generate a transport key(s) that it is to use for sending and receiving data on the cryptographic tunnel.
US10903987B2 Key configuration method, key management center, and network element
This application provides a key configuration method and an apparatus. A key management center obtains a service key, and performs encryption and/or integrity protection on the service key to obtain a token. The key management center sends the token to a first network element, the first network element forwards the token to a second network element, and the second network element obtains the service key based on the token. The service key is used to perform encryption and/or integrity protection on data transmitted between the first network element and the second network element. Therefore, security key configuration can be implemented through interaction between the key management center and the network elements, thereby laying a foundation for end-to-end security communication between the first network element and the second network element.
US10903985B2 Monitoring encrypted network traffic flows in a virtual environment using dynamic session key acquisition techniques
A method executed by a dynamic session key acquisition (DSKA) engine residing in a virtual environment includes receiving session decryption information extraction instructions that configure the DSKA engine to obtain session decryption information for at least one communication session involving a virtual machine and obtaining the session decryption information from the virtual machine in accordance with the session decryption information extraction instructions. The session decryption information includes cryptographic keys utilized by an application server instance in the virtual machine to establish the at least one communication session. The session decryption information obtained from the virtual machine is stored and provided to a network traffic monitoring (NTM) agent. The NTM agent utilizes the session decryption information to decrypt copies of encrypted network traffic flows belonging to the at least one communication session involving the virtual machine.
US10903984B2 Device and method for resonant cryptography
Systems, devices, and methods are provided for generating and transmitting a stream of random numbers such that the transmitted stream of random numbers is based at least in part on two or more streams of received random numbers. A randomness beacon can include a processor, a transmitter, and a memory with instructions thereon to cause the beacon to receive the two or more streams of received random numbers, generate a new stream of random numbers based at least in part on the received streams, and transmit the new stream via the transmitter to a public network. A system can include the randomness beacon and two or more random number generators that are generating the two or more random number streams received by the beacon.
US10903983B2 System and method for blockchain-based cross-entity authentication
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based cross-entity authentication are provided. One of the methods includes: obtaining an authentication request by a first entity for authenticating a user, wherein the authentication request comprises a decentralized identifier (DID) of the user; in response to determining that the first entity is permitted to access authentication information of the user endorsed by a second entity, generating a blockchain transaction for obtaining an authentication result of the user by the second entity, wherein the authentication result is associated with the DID; and transmitting the blockchain transaction to a blockchain node for adding to a blockchain.
US10903982B2 Smart contract-based data transfer method and system
The present disclosure relates to a smart contract-based data transfer method, comprising the steps of: a data source encrypting data to be transferred based on a first mechanism to form encrypted data, and sending the encrypted data to a smart contract terminal; the smart contract terminal decrypting the encrypted data based on a second mechanism corresponding to the first mechanism to form the decrypted data, and processing the decrypted data by using at least one logic unit to form the resulting data; and the smart contract terminal sending the resulting data to a data-related party; wherein the at least one logic unit executes an instruction set to implement a contract logic, and the instruction set is stored in a blockchain.
US10903981B1 Log-structured storage systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage devices, for data processing and storage. One of the systems includes a first tier storage device with a first performance characteristic and a second tier storage device with a second performance characteristic inferior to the first performance characteristic. The first tier storage device stores a first data log file that includes first blockchain data generated by a blockchain network. The second tier storage device stores a second data log file that includes second blockchain data generated by the blockchain network at an earlier time than the first blockchain data.
US10903979B2 Batched execution of encryption operations
Batched execution of encryption operations is performed. A batched set of data for which format-preserving encryption is to be performed is obtained. The batched set of data includes a plurality of fields of data, which are independent of one another. Multiple rounds of format-preserving encryption are performed on the plurality of fields of data to provide an output of format-preserved encrypted data. A round of format-preserving encryption includes calling an encryption function to perform one or more encryption operations on the plurality of fields of data in parallel.
US10903976B2 End-to-end secure operations using a query matrix
Systems and methods for an end-to-end secure operation using a query matrix Q_M having dimensions d×s. Exemplary methods include: extracting a set of term components {T} of the operation using a term generation function; partitioning a range of a keyed hash function H(T) into a set of vectors {c_T}; setting Q_M (j,m)=E(B_j,m) when c_T[j]=m for j=0, . . . , (d−1) and for m=0, . . . , (s−1), E(B_j,m) being a non-zero bitmask corresponding to element T from the set of term components {T} encrypted using a homomorphic encryption scheme E; and setting Q_M (j,m)=E(0) when c_T[j]≠m for j=0, . . . , (d−1) and for m=0, . . . , (s−1), E(0) being a zero bitmask encrypted using the homomorphic encryption scheme E.
US10903970B1 Pre-coding in OFDM
A radio transceiver comprises a spreader that spreads a plurality N of data symbols with a set of N complex-valued orthogonal spreading codes to produce N spread symbols. The spreading codes comprise rows or columns of a Discrete Fourier Transform (DFT) matrix. A mapper maps each of the N spread symbols to one of a set of Orthogonal Frequency Division Multiplexing (OFDM) subcarriers. A modulator modulates the N spread symbols onto the set of OFDM subcarriers to generate a discrete-time OFDM transmission signal. The spreading reduces the discrete-time OFDM transmission signal's peak to average power. The radio transceiver transmits the discrete-time OFDM transmission signal to a receiver that de-modulates and de-spreads the plurality N of data symbols.
US10903967B2 Flexible slot architecture for low latency communication
Systems and methods are disclosed in which the start time of a downlink transmission to a user equipment (UE) is more flexible. For example, instead of beginning at predetermined starting points in a frame or subframe, a downlink transmission may instead possibly begin every x OFDM symbols, where x may be as small as one OFDM symbol.
US10903966B2 Apparatus, system and method of multi user resource allocation
Some demonstrative embodiments include apparatuses, systems and/or methods of Multi User (MU) resource allocation. For example, an apparatus may include circuitry and logic configured to cause a wireless station to transmit a short feedback trigger frame including a first allocation of opportunities for short feedback from associated stations, and a second allocation of opportunities for short feedback from unassociated stations; to process a plurality of short feedbacks from a plurality of stations according to the first and second allocations, the plurality of short feedbacks to indicate uplink resource requests; based on the plurality of short feedbacks, to transmit a MU trigger frame to allocate uplink resources to the plurality of stations; and to process uplink transmissions from the plurality of stations according to the uplink resources.
US10903963B2 System and method for adaptive TTI coexistence with LTE
System and method embodiments are disclosed to provide mechanisms wireless communications. A method comprises transmitting, by a network device to a non-long term evolution (LTE) user equipment (UE), a bandwidth partitioning information describing a non-LTE bandwidth partition of a system bandwidth. The system bandwidth comprises an LTE bandwidth partition coexisting with the non-LTE bandwidth partition in the system bandwidth, and the LTE bandwidth partition is within the non-LTE bandwidth partition or the LTE bandwidth partition is adjacent to the non-LTE bandwidth partition.
US10903960B2 System and method of UE-centric radio access procedure
A method and system for operating a user equipment (UE) wherein a first set of radio access procedures are supported when the UE is in a first operating state, and a second set of radio access procedures are supported when the UE is in a second operating state.
US10903948B2 User terminal, radio communication system and radio communication method
The present invention is designed so that it is possible to prevent the number of times to perform blind decoding from increasing in cross-carrier scheduling in enhanced carrier aggregation. A user terminal can communicate with a radio base station by using six or more component carriers, and has a control section that exerts control so that, when cross-carrier scheduling is configured by the radio base station and the number of component carriers to be scheduled by a scheduling-source component carrier exceeds a predetermined value, a user terminal-specific search space is determined on a per component carrier basis based on higher layer signaling that configures a CIF (Carrier Indicator Field) value in association with a cell index.
US10903946B2 Base station device for blanking radio resource of multi point communication in heterogeneous network and method for operating same
A base station device of blanking a radio resource, includes: a base station selecting circuit to select a specific adjacent base station for coordinated multi-point (CoMP) transmission and reception; a CoMP transmission and reception control circuit to blank out the radio resource which is allocated equally as the radio resource, which is allocated by the specific adjacent base station for a terminal which receives the CoMP transmission and reception from the base station device and the specific adjacent base station; and a resource allocation information sharing circuit to share resource allocation information, which represents that the radio resource is blanked out, with other adjacent base stations except for the specific adjacent base station, such that the other adjacent base stations are capable of using the resource allocation information.
US10903941B2 Retransmission processing method and apparatus
Embodiments of this application disclose a retransmission processing method and apparatus. The method includes: sending, by a master base station, instruction information to a first secondary base station, where the instruction information is used to instruct the first secondary base station to send feedback information to the master base station after the first secondary base station sends data to user equipment; receiving, by the master base station, the feedback information sent by the first secondary base station according to the instruction information; and performing, by the master base station, retransmission processing on the data according to the feedback information.
US10903937B2 Apparatus and method for communicating data over an optical channel
An optical module processes first FEC (Forward Error Correction) encoded data produced by a first FEC encoder. The optical module has a second FEC encoder for further coding a subset of the first FEC encoded data to produce second FEC encoded data. The optical module also has an optical modulator for modulating, based on a combination of the second FEC encoded data and a remaining portion of the first FEC encoded data that is not further coded, an optical signal for transmission over an optical channel. The second FEC encoder is an encoder for an FEC code that has a bit-level trellis representation with a number of states in any section of the bit-level trellis representation being less than or equal to 64 states. In this manner, the second FEC encoder has relatively low complexity (e.g. relatively low transistor count) that can reduce power consumption for the optical module.
US10903936B2 Method and apparatus for channel encoding/decoding in a communication or broadcasting system
A channel encoding method in a communication or broadcasting system is provided. The channel encoding method includes reading a first sequence corresponding to a parity check matrix, converting the first sequence to a second sequence by applying a certain rule to a block size corresponding to a parity check matrix and the first sequence, and encoding information bits based on the second sequence. The block size has at least two different integer values.
US10903932B2 Method and apparatus for hardware-configured network
A method for configuring hardware-configured optical links includes generating a first optical signal comprising a slow scan of wavelength channels where the slow scan has a dwell time on a particular wavelength channel. A second optical signal is generated comprising a fast scan of wavelength channels, where the fast scan has a dwell time on a particular wavelength channel and a complete channel scan time where the slow scan dwell time is greater than or equal to complete channel scan time. The first optical signal is transmitted over a link and a portion is then detected. A pulse of light having a duration that is less than the dwell time on the particular wavelength channel of the fast scan is then detected. Client data traffic is then sent over the link in response to the detected pulse of light and the detected portion of the first optical signal.
US10903928B2 Multiplex conversion for a passive optical network
A passive optical network system having a node that is optically coupled to optical line terminals (OLTs), and that is optically coupled to optical network units (ONUs). The node includes at least one fiber link module (FLM), each FLM including an upstream multiplex conversion device (MCD), and a downstream MCD. The upstream MCD receives an upstream optical signal from the ONUs, converts the upstream optical signal to an upstream electrical signal, and transmits a regenerated upstream optical signal to the OLTs. The downstream MCD receives a downstream optical signal from the OLTs, converts the downstream optical signal to a downstream electrical signal, and transmits a regenerated downstream optical signal to the ONUs.
US10903927B2 Apparatus and method for estimating OVSF code
The present disclosure provides a method for estimating OVSF (orthogonal variable spreading factor) code, the method comprises setting an initial value of a spreading factor and an initial value of an index of the spreading factor; extracting a first reception symbol by dechannelizing a reception signal based on a candidate OVSF code corresponding to the set spreading factor and the set index; acquiring a first code domain power of the first reception symbol; acquiring, if the first code domain power is greater than or equal to a predetermined reference value, variance of power of the first reception symbol which is normalized by the first code domain power; and estimating a used OVSF code based on the variance of the normalized power of the first reception symbol.
US10903925B2 Interference coordination method, apparatus, and system
A method includes: acquiring, by a second base station, time-frequency position information corresponding to cell key information of a first base station, where the time-frequency position information is used for determining a time-frequency position that is corresponding to the cell key information of the first base station and that is on a shared time-frequency resource, and the cell key information includes at least one of a cell-specific reference signal (CRS), a channel state indication-reference signal (CSI-RS), a physical broadcast channel (PBCH), and a synchronization signal. The method also includes performing, by the second base station, interference coordination on the first base station.
US10903922B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
A method for transmitting a broadcast signal is disclosed. The broadcast signal transmitting method proposes a system for supporting a next-generation broadcast service in an environment for supporting next-generation hybrid broadcast using a terrestrial broadcast network and the Internet network. In addition, the method proposes an efficient signaling method for supporting both the terrestrial broadcast network and the Internet network in an environment for supporting next-generation hybrid broadcast.
US10903917B1 Receiver device for a track and locate system
A receiver device for a track and rescue system that monitors, via a receiver device first type wireless communication interface coupled to the receiver device, a physical environment for beacon signals provided by a tracking device first type wireless communication interface provided on the tracking device. The receiver device detects, via the receiver device first type wireless communication interface, a beacon signal and determines a direction from which the beacon signal is being transmitted. The receiver device performs a first action based on the direction from which the beacon signal is being transmitted. The receiver device monitors, via a receiver device second type wireless communication interface, the physical environment for alive signals from a tracking device second type wireless communication interface provided on the tracking device. The receiver device detects a first alive signal and, in response, performs a second action.
US10903914B2 Method, system and computer program product for real-time detection of sensitivity decline in analyte sensors
Method, system and computer program product for providing real time detection of analyte sensor sensitivity decline is continuous glucose monitoring systems are provided.
US10903912B2 Method and apparatus for nonlinear compensation in coherent optical links
The disclosed structures and methods are directed to a method for compensation of linear and nonlinear effects in optical fiber of a coherent optical signal transmitted through an optical link. The method comprises receiving a coherent optical signal having carriers; determining values of intensity vectors for each carrier; determining values of filtered intensity vectors for each carrier by filtering the values of the intensity vectors at frequencies lower than a cut-off frequency of a filter; determining nonlinear compensation coefficients for each carrier based on the filtered intensity vectors; and modifying the digital coherent optical signal based on the nonlinear compensation coefficients.
US10903911B2 Apparatus and method for estimating polarization skew
Embodiments of this disclosure provide an apparatus and method for estimating polarization skew. The method includes: acquiring a plurality of coefficients of an adaptive equalizer of a receiving device; the plurality of coefficients of the adaptive equalizer include at least polarization skew of a transmitting device and polarization skew of the receiving device; and calculating the polarization skew of the transmitting device and the polarization skew of the receiving device according to the plurality of coefficients of the adaptive equalizer.
US10903907B1 System comprising packaged optical devices
A system including optical devices is provided. The system includes a first substrate and a first device for optical communication. The first device has a first surface, a second surface opposite to the first surface, and a first side contiguous with the first surface and the second surface. Moreover, the first side is smaller than one of the first surface and the second surface in terms of area. The first device is attached at the first side thereof to the first substrate.
US10903904B1 Systems and methods for configuring a communications network
Systems and methods are disclosed for configuring a communications network. In disclosed embodiments, for a communication network comprising fiber optic cables connected by switches and transceiver-transponders, a graph representing the communication network can be obtained with edges representing the fiber optic cables, and nodes representing the switches and transceiver-transponders. A set of service links can be determined for a path in the communication network based on a set of demands for the path. Each service link can represent data transmission by one of the transceiver-transponders through one or more of the fiber optic cables connected by zero or more of the switches. Sets of service links can be iteratively selected for progressively longer initial segments of the path. When the initial segment comprises the path, the set of service links for the initial segment can be selected as the set of service links for the path.
US10903902B2 Conformal Visible Light Communication (VLC) receiver and method of use
A mobile visible light communication (VLC) receiver and associated method of use which overcomes the detrimental effects of the time-varying inter-symbol interference (ISI) due to the VLC receiver's high acceptance angle and vibration in the structure utilizing an optimal multiple-symbol detection (MSD) module and a decision feedback affine projection algorithm (DF-APA) module.
US10903898B1 Changing antenna direction based on satellite blockage detection
A system comprises a computer including a processor and a memory. The memory stores instructions executable by the processor such that the computer is programmed to change a satellite antenna direction from a first sky segment to a second sky segment, to change the satellite antenna direction to return to the first sky segment upon updating segment blockage status data including a location and a score of the second sky segment, and to change the satellite antenna direction to a third sky segment based at least in part on the segment blockage status data.
US10903890B2 System and method for beam adjustment request
One apparatus may determine a first set of parameters associated with a first RACH procedure, the first set of parameters being associated with beam failure recovery for a first UE in a cell. The apparatus may send the first set of parameters to the first UE. Another apparatus may receive the first set of parameters associated with a first RACH procedure. The other apparatus may receive, from the first apparatus, a second set of parameters associated with a second RACH procedure. The other apparatus may generate a RACH preamble based on the first set of parameters or based on the second set of parameters. The other apparatus may send, to the first apparatus, the generated RACH preamble.
US10903886B2 Ordering of CSI in UCI
Methods and systems for reporting Channel State Information (CSI), including ordering of CSI in Uplink Control Information (UCI), are provided herein. According to one embodiment, a method performed in a wireless device for reporting CSI comprises at least one of: receiving an indication of a resource allocation for an UL transmission; determining, from the indication, a maximum container size for a CSI report; mapping the one or more information bits of a CSI report to a bitstream, optionally such that a first CSI subset is mapped to more significant bits than a second CSI subset; and omitting the one or more least significant bits of the bitstream.
US10903880B2 Multi-beam CSI reporting
Systems and methods for multi-beam Channel State Information (CSI) reporting are provided. In some embodiments, a method of operation of a second node connected to a first node in a wireless communication network for reporting multi-beam CSI includes reporting a rank indicator and a beam count indicator in a first transmission to the first node. The method also includes reporting a cophasing indicator in a second transmission to the first node. The cophasing indicator identifies a selected entry of a codebook of cophasing coefficients where the number of bits in the cophasing indicator is identified by at least one of the beam count indicator and the rank indicator. In this way, feedback for both a rank indicator and a beam count indicator may be possible which may allow robust feedback and variably sized cophasing and beam index indicators.
US10903876B1 System and method for guiding card positioning using phone sensors
A position alignment system facilitates positioning of a contactless card in a ‘sweet spot’ in a target volume relative to a contactless card reading device. Alignment logic uses information captured from available imaging devices such as infrared proximity detectors, cameras, infrared sensors, dot projectors, and the like to guide the card to a target location. The captured image information is processed to identify a card position, trajectory and predicted location using one or both of a machine learning model and/or a Simultaneous Localization and Mapping logic. Trajectory adjustment and prompt identification may be intelligently controlled and customized using machine-learning techniques to customize guidance based on the preference and/or historical behavior of the user. As a result, the speed and accuracy of contactless card alignment is improved and received NFC signal strength is maximized, thereby reducing the occurrence of dropped transactions.
US10903873B2 Wireless communication method and associated wireless device
The present invention provides a wireless communication method of a wireless device, wherein the wireless communication method comprises: dynamically controlling/adjusting channels used by the first wireless module by increasing or decreasing a guard band between communications of the first wireless module and the second wireless module.
US10903872B2 Device-to-device communication method and terminal device
Embodiments of the present disclosure include example device-to-device communication methods and terminal devices. One example method includes determining, by a terminal device, a first resource, where the first resource is some time-frequency resources in a first resource set, where the first resource set is all time-frequency resources that can be used to detect a first transmission resource. The first transmission resource is a spectrum resource used to transmit first data. The terminal device can then perform detection for the first transmission resource in the first resource. In some instances, the terminal device can then send first data on the first transmission resource.
US10903871B2 Method of improved cyber security with frequency separation
Control systems and methods to secure communications within the control system. The control system includes a control node operably coupled to a concentrator node via a first data link. The control node can communicate with the concentrator node over the first data link at a first communication frequency and first communication rate. The control node can also change the first communication frequency in response to an event, such as a cyber-security threat. The concentrator node can communicate with the control node at the changed first communication frequency in response to receiving a frequency change indication. In some examples, the control node is also operably coupled to the concentrator node via a second data link. The second data link may operate at a second communication rate that is different from the first communication rate. The control node may send redundant data on the first data link and the second data link.
US10903866B1 System for generating accurate reference signals for time-of-arrival based time synchronization
A system for generating a self-receive signal includes: a signal generator; a first signal processor; a second signal processor; and an antenna. The system also includes a first passive coupling device: defining a first input port electromagnetically coupled to the signal generator; defining a first transmitted port; defining a first coupled port electromagnetically coupled to the first signal processor; and characterized by a first phase balance between the first transmitted port and the first coupled port. The system further includes a second passive coupling device: defining a second input port electromagnetically coupled to the antenna; defining a second transmitted port electromagnetically coupled to the first transmitted port; defining a second coupled port electromagnetically coupled to the second signal processor; and characterized by a second phase balance between the second transmitted port and the second coupled port substantially similar to the first phase balance.
US10903860B2 Error correction code (ECC) operations in memory for providing redundant error correction
Apparatuses and methods for performing an error correction code (ECC) operation are provided. One example method can include encoding data by including parity data for a number of cross-over bits, wherein the number of cross-over bits are bits located at intersections of column codewords and row codewords.
US10903859B2 Error detection by means of group errors
A solution is proposed for processing data bits, in which the data bits are transformed into first data bytes by means of a first transformation, in which the first data bytes are stored in a memory, in which second data bytes are read from the memory, in which each of the second data bytes, when there is no error, is a codeword of a block error code and in which one error signal per second data byte is determined that indicates whether or not this second data byte is a codeword.
US10903857B2 Data retransmission method for polar code, and device therefor
A data retransmission method for a polar code, and a device therefor are disclosed. The data retransmission method of the disclosure can comprise the steps of: generating a first data block by allocating a plurality of data bits to input bits, with high priorities, among input bits of a polar code encoding module on the basis of a target encoding rate; transmitting the generated first data block; generating a second data block by allocating first data bits among the plurality of data bits to input bits, with low priorities, among the input bits of the polar code encoding module, on the basis of the target encoding rate and shortening bits; and transmitting the generated second data block as a retransmission of the first data block.
US10903850B2 Page filtering via compression dictionary filtering
Page filtering in a database using a compression dictionary. A page of a database table is compressed, creating a compression dictionary. The compression dictionary includes entries with a byte sequence from the page and a compression symbol associated with the byte sequence. A part of the compressed page, the compression dictionary, and a page symbol list with compression symbols from the dictionary present in the part of the page, are received. A query having a predicate with a predicate value is received. A predicate symbol list, including symbols in the dictionary whose byte sequences at least partially match the predicate value, is generated. Based on the predicate symbol list and the page symbol list, it is determined that at least one symbol from the predicate symbol list is also present in the part of the page. The query is performed by evaluating the predicate on the part of the page.
US10903849B1 Bit string compression
Systems, apparatuses, and methods related to bit string compression are described. A method for bit string compression can include determining that a particular operation is to be performed using a bit string formatted according to a universal number format or a posit format to alter a bit width associated with the bit string from a first bit width to a second bit width and performing a compression operation on a bit string formatted according to a universal number format or a posit format to alter a bit width associated with the bit string from a first bit width to a second bit width. The method can further include writing the bit string having the second bit width to a first register, performing an arithmetic operation or a logical operation, or both using the bit string having the second bit string width, and monitoring a quantity of bits of a result of the operation.
US10903848B2 Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
The image decoding method includes: determining a context for use in a current block to be processed, from among a plurality of contexts; and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is one of “cbf_luma”, “cbf_cb”, and “cbf_cr”.
US10903847B2 Analog-to-digital conversion circuit and signal conversion method thereof
A conventional analog-to-digital conversion circuit has a problem that conversion errors cannot be suppressed. According to one embodiment, the analog-to-digital conversion circuit includes a first digital-to-analog conversion circuit 30 of a capacitance distribution type, a second digital-to-analog conversion circuit 31 of a capacitance distribution type, and a comparison circuit 32 for comparing output voltages of the two digital-to-analog conversion circuits, and before performing a successive comparison operation for successively changing a reference voltage applied to the first digital-to-analog conversion circuit, generates an intermediate digital value having a digital value corresponding to a voltage value of an analog input signal, determines a reference voltage to be applied to the second digital-to-analog conversion circuit 31 in accordance with the intermediate digital value, and thereafter performs a successive comparison operation using the first digital-to-analog conversion circuit 30 in a state in which the state of the second digital-to-analog conversion circuit 31 is held.
US10903845B2 Delay-based residue stage
A clock-less delay comparator coupled to a first input signal and a second input signal, the clock-less delay comparator comprising: a first transistor having a control terminal coupled to the second input signal, a first current terminal coupled to a first voltage supply, and a second current terminal; a second transistor having a control terminal, a first current terminal coupled to the first voltage supply, and a second current terminal; a third transistor having a control terminal, a first current terminal coupled to the first voltage supply, and a second current terminal; a fourth transistor having a control terminal coupled to the first input signal, a first current terminal coupled to the first voltage supply, and a second current terminal; a fifth transistor having a control terminal coupled to the second input signal, a first current terminal, and a second current terminal coupled to the control terminal of the third transistor; a sixth transistor having a control terminal coupled to the first input signal, a first current terminal, and a second current terminal coupled to the control terminal of the second transistor and the second current terminal of the third transistor; a seventh transistor having a control terminal coupled to the control terminal of the second transistor, a first current terminal coupled to a second voltage supply, and a second current terminal coupled to the first current terminal of the fifth transistor; an eighth transistor having a control terminal coupled to the control terminal of the third transistor, a first current terminal coupled to the second voltage supply, and a second current terminal coupled to the first current terminal of the sixth transistor; a ninth transistor having a control terminal coupled to the first input signal, a first current terminal coupled to the second current terminal of the first transistor, and a second current terminal coupled to the second current terminal of the second transistor and the second current terminal of the fifth transistor; and a tenth transistor having a control terminal coupled to the second input signal, a first current terminal coupled to the second terminal of the fourth transistor, and a second current terminal coupled to the second current terminal of the third transistor.
US10903842B2 Device and method with clock frequency supply
A clock frequency supply device includes: a frequency tuner configured to receive an input signal with a carrier frequency, and tune an oscillation frequency of an oscillator based on the carrier frequency; an injector configured to inject the input signal directly into the oscillator after the tuning of the oscillation frequency is completed; and an oscillator configured to generate a reference clock signal with a reference clock frequency based on the injected input signal.
US10903841B1 Apparatus and methods for high frequency clock generation
Described are apparatus and methods for high frequency clock generation. A circuit includes a phase frequency detector (PFD) which outputs differential error clocks based on comparison of differential reference clocks and differential feedback clocks, which are at a first frequency. A controlled oscillator (CO) connected to the PFD, which adjusts a frequency of the CO based on the differential error clocks to generate differential clocks at a second frequency, which is a multiple of the first frequency. A quadrature clock generator connected to the CO, which generates differential quadrature clocks at the second frequency from the differential clocks, where the differential feedback clocks are generated from the differential clocks and one pair of the differential quadrature clocks. A frequency doubler which doubles each pair of the differential quadrature clocks and outputs fully differential and balanced clocks at a third frequency for distribution, which is a multiple of the second frequency.
US10903840B2 Pad tracking circuit for high-voltage input-tolerant output buffer
The present invention provides a circuit including an output buffer, a tracking circuit and a pre-driver, where the output buffer includes at least one P-type transistor and at least one N-type transistor, the at least one P-type transistor is coupled between a supply voltage and a pad, and the at least one N-type transistor is coupled between a ground voltage and the pad. In the operations of the circuit, the tracking circuit is configured to generate a tracking signal control signal according to a voltage level at the pad, and the pre-driver is configured to generate a control signal to control the at least one P-type transistor or the at least one N-type transistor according to the tracking signal.
US10903838B1 Integrated circuit clock management during low power operations
An integrated circuit includes a clock management unit that selectively provides a clock signal, an energy management circuit that provides an internal power supply voltage to an internal voltage rail in response to an external power supply voltage, and has a capacitor coupled between the internal voltage rail and a reference voltage terminal, and a clocked digital circuit that is coupled to the internal voltage rail and the reference voltage terminal and operates in synchronism with the clock signal. The clock management unit provides the clock signal at a first frequency during a standby state, continuously at a second frequency higher than the first frequency during an active state, and during a first clock cycle following an end of the standby state while suppressing the clock signal during at least one subsequent clock cycle during a transition state between the standby state and the active state.
US10903836B2 Radio-frequency switch with voltage equalization
A radio-frequency switch includes a first series switch including a plurality of series field-effect transistors (FETs) connected in series between a first terminal and a second terminal, a first shunt switch including a plurality of shunt FETs connected in series between the first terminal and a first ground terminal, and a first shunt gate resistor circuit including a plurality of gate resistors respectively connected to gates of the plurality of shunt FETs of the first shunt switch. Respective resistance values of the plurality of gate resistors of the first shunt gate resistor circuit successively increase in a direction away from the first ground terminal toward the first terminal.
US10903833B2 Continuously correcting capacitor switch controller system and method
A control device for commercially available high voltage capacitor switches to close the circuit on electric utility power factor correction shunt capacitors or motor start assistance shunt capacitors precisely as each phase of the AC power source passes through zero volts.
US10903832B2 Current drive circuit
A current drive circuit has a first transistor that outputs a current, a second transistor connected to the first transistor by cascode connection, a third transistor connected to the second transistor by cascode connection, a first current source that supplies a current to the third transistor and the second transistor, a fourth transistor that shares a gate with the third transistor, a fifth transistor that is connected to the fourth transistor by cascode connection and shares a gate with the second transistor, a second current source that supplies a current to the fourth transistor and the fifth transistor, a sixth transistor that shares a gate with the third transistor and the fourth transistor and controls a gate voltage of the first transistor, and a third current source that supplies a drain current of the sixth transistor.
US10903824B2 Pulsed level shifter circuitry
Techniques are disclosed relating to level-shifting circuitry and time borrowing across voltage domains. In disclosed embodiments, an apparatus includes pulse circuitry, latch circuitry, pull circuitry, and feedback circuitry. The pulse circuitry is configured to generate a pulse signal in response to an active clock edge. The latch circuitry is configured to store a value of an input signal, where the input signal has a first voltage level. The pull circuitry is configured to drive, during the pulse signal, an output of the latch circuitry to match a logical value of the input signal at a second, different voltage level. This may allow the input signal to change during the pulse, enabling time borrowing. The feedback circuitry is configured to maintain the output of the latch circuitry at the second voltage level after the pulse signal.
US10903822B2 Integrated oscillator
Various implementations described herein refer to an integrated circuit having a first stage and a second stage. The first stage has a step-down converter coupled to an oscillator between a first voltage supply and a second voltage supply. The second stage is coupled to the first stage, and the second stage has a current bias generator coupled to a diode-connected transistor between the first voltage supply and the second voltage supply. The second stage provides an intermediate voltage to the first stage.
US10903820B2 Systems and methods for analog finite impulse response filters
Systems and methods for analog finite impulse response (FIR) filters are provided. In certain embodiments, a receiver includes a cascade of a mixer, an analog FIR filter, and an analog-to-digital converter (ADC). By including the analog FIR filter along the signal path between the mixer and the ADC, design constraints of the ADC are relaxed. For example, the ADC can operate with relaxed specifications with respect to resolution and/or dynamic range when the analog FIR filter is included. The analog FIR filter can include a controllable transconductance circuit that delivers an integration current to a capacitor over an integration period, with the analog FIR filter's coefficients used to change the transconductance setting of the controllable transconductance circuit to different values over the integration period.
US10903810B2 Apparatus for detecting neural spike
An apparatus for detecting a neural spike includes: a preprocessing circuit configured to remove a low-frequency component from a neural signal to form a low-frequency component removed neural signal, and amplify the low-frequency component removed neural signal; a comparing circuit configured to compare an output signal of the preprocessing circuit to a threshold signal; a merging circuit configured to merge spikes within a reference interval of an output signal of the comparing circuit into one peak, and to generate, based on the merging of the spikes, an output signal comprising pulses; and a counting circuit configured to count the pulses.
US10903806B2 Radio frequency circuitr having an integrated harmonic filter and a radio frequency circuit having transistors of different threshold voltages
An integrated circuit that includes a die with an active radio frequency (RF) unit embedded thereon; a first port for receiving an output signal from the active RF unit; a harmonic filter that comprises a first harmonic filter inductor; and a first RF inductive load that is electrically coupled to the first port and is magnetically coupled to the first harmonic filter inductor.
US10903803B2 Semiconductor device and power amplifier module
A circuit element is formed on a substrate made of a compound semiconductor. A bonding pad is disposed on the circuit element so as to at least partially overlap the circuit element. The bonding pad includes a first metal film and a second metal film formed on the first metal film. A metal material of the second metal film has a higher Young's modulus than a metal material of the first metal film.
US10903798B2 Ultrawideband very low noise amplifier with noise reduction and current reuse
A novel and useful noise reduction technique that improves the noise figure (NF) of a common-source (CS) low noise amplifier (LNA). The technique exploits dc current reuse and increases transconductance of the CS transistor while maintaining its power consumption. By using noise reduction and dc current reuse techniques, the thermal current noise of the noise cancellation stage is reduced without adding any extra branch to the circuit. As a result, the current thermal noise of second stage decreases dramatically leading to better NF without consuming any extra power. Moreover, since the circuit block is implemented using a pMOS transistor, the second order nonlinearity of pMOS and nMOS transistors cancel each other, resulting in improved nonlinearity performance of the LNA, including improvements to both IIP2 and IIP3.
US10903796B2 Voltage generation circuit and related envelope tracking amplifier apparatus
A voltage generation circuit and related envelope tracking (ET) amplifier apparatus is provided. In examples discussed herein, a voltage generation circuit can be provided in an ET amplifier apparatus to provide a supply voltage to a voltage amplifier(s) that is configured to generate an ET voltage for an amplifier circuit(s). In a non-limiting example, the voltage amplifier(s) receives an ET target voltage signal corresponding to a time-variant target voltage envelope and generates the ET voltage conforming to the time-variant target voltage envelope. The voltage generation circuit is configured to generate one or more supply voltages and selectively provide one of the supply voltages to the voltage amplifier(s) in accordance to the time-variant target voltage envelope. By selectively providing the supply voltage based on the time-variant target voltage envelope, it may be possible to improve efficiency of the voltage amplifier, thus helping to improve efficiency and linearity of the amplifier circuit(s).
US10903792B1 Self-oscillating spread spectrum frequency control loop
A self-oscillating spread spectrum frequency control loop contains a gated voltage-controlled oscillator (VCO) which receives a digital signal that can start or stop its oscillation. The VCO generates a spread spectrum carrier by receiving a triangle wave signal from a delaying ramp generator in a loop, its ramp direction controlled by a frequency comparator. The loop generates a spectrum spread as wide as possible above a minimum frequency. RF isolators that utilize low-pass filters in the transmitter and high-pass filters in the receiver, where the F-3 dB cutoff frequencies of both filters vary in a correlated manner, are used to not produce spread spectrum frequencies below the minimum frequency. Die from a given wafer lot, when designed such that the low- and high-pass cutoff frequencies track, can be used to form RF digital isolators whose minimum spread spectrum frequency does not go below the minimum frequency required by that wafer lot.
US10903791B2 Super-regenerative transceiver with improved frequency discrimination
The present disclosure provides a super-regenerative transceiver with a feedback element having a controllable gain. The super-regenerative transceiver utilizes the controllable gain to improve RF signal data sensitivity and improve RF signal data capture rates. Super-regenerative transceivers described herein permit signal data capture over a broad range of frequencies and for a range of communication protocols. Super-regenerative transceivers described herein are tunable, consume very little power for operation and maintenance, and permit long term operation even when powered by very small power sources (e.g., coin batteries).
US10903788B2 Grounding clamps
A grounding clamp is provided. The grounding clamp comprises a body portion having first and second sides, first and second fingers extending from the first side of the body portion, a first set of teeth extending from the first side of the body portion, the first set of teeth positioned between the first and second fingers, and a second set of teeth extending from the second side of the body portion.
US10903784B2 Moment optimized truss foundations for single-axis trackers
A truss foundation for single-axis trackers that is optimized to resist moments. For foundations that experience lateral loads as well as moments, the foundation supports the rotational axis via a moment connection that is deliberately offset below the work point to reduce the impact of the bending moment. Spacing between the truss legs and the angle of the legs impact the height of the truss work point and, by extension, the available offset below the work point down to the minimum height of the axis of rotation specified by the tracker maker.
US10903783B2 Method for predictive control of the orientation of a solar tracker
A method for controlling the orientation of a single-axis solar tracker orientable about an axis of rotation, including observing the evolution over time of the cloud coverage above the solar tracker; determining the evolution over time of an optimum inclination angle of the solar tracker substantially corresponding to a maximum of solar radiation on the solar tracker, depending on the observed cloud coverage; predicting the future evolution of the cloud coverage based on the observed prior evolution of the cloud coverage; calculating the future evolution of the optimum inclination angle according to the prediction of the future evolution of the cloud coverage; servo-controlling the orientation of the solar tracker according to the prior evolution of the optimum inclination angle and depending on the future evolution of the optimum inclination angle.
US10903780B2 Rechargeable battery powered generator
A rechargeable battery powered generator for quiet, off-grid power production includes a housing having a front panel separated from a rear panel, a top panel separated from a bottom panel, and a left panel separated from a right panel forming an inner compartment. A plurality of solar panels is coupled to the top panel. A plurality of batteries, a generator, and an electrical system are coupled to the housing. A plurality of outlets is coupled to the housing. The electrical system converts energy from the plurality of solar panels to charge the plurality of batteries, powers the generator from the plurality of batteries, and converts power from the plurality of batteries and the generator to the plurality of outlets.
US10903778B2 Apparatus and methods for monitoring subsea electrical systems using adaptive models
A system includes a controller circuit configured to provide control inputs to at least one component of a subsea electrical system, a simulator circuit coupled to the controller circuit and configured to maintain a model of the subsea electrical system and apply the control inputs to the model concurrent with provision of the control inputs to the at least one component and a monitor circuit coupled to the simulator circuit and configured to identify a status of the subsea electrical system responsive to the model. The simulator circuit may be configured to modify the model responsive to feedback signals received from the subsea electrical system and the monitor circuit may be configured to identify the status of the subsea electrical system responsive to a modification of the model.
US10903777B2 Vehicle control apparatus
When one of two winding systems fails, an ECU transitions from a first state in which a target assist torque is produced using winding groups of the two winding systems to a second state in which using the remaining normal winding system. When the failed winding system has recovered to normal during an operation in the second state, the ECU carries out initial check that is inspection of the winding system recovered to normal prior to starting the power supply as follows. The ECU omits, from items of the initial check of the winding system recovered to normal, a specific item that is set as an item susceptible to an induced voltage generated in the winding group of the winding system recovered to normal as the motor is driven using the winding group of the normal winding system and carries out only the remainder items of the initial check.
US10903775B2 Power tool
It is an object of the invention to provide a power tool capable of performing a control process for avoiding an operation of a protection function for protecting a motor against an overload, unlike the conventional power tool. The control unit detects current I flowing in the motor and determines whether current I exceeds I1 or not (S2). When current I exceeds I1 (S2: Yes), the control unit starts a duty ratio adjustment mode. When current I exceeds Imax (S4: Yes), the control unit accords a protection priority over the adjustment of the duty ratio and stops supplying power to the motor (S5). If current I does not exceed Imax (S4: No), the duty ratio is decreased (S7). When current I becomes lower than I2 (S8: Yes), the control unit increases the duty ratio (S10).
US10903774B2 Half-bridge inverter modules with advanced protection through high-side to low-side control block communication
A communication system for use in a switching module includes a low-side control block coupled to control switching of a low-side switch of the switching module. The low-side control block is further coupled to be referenced with a low-side reference system ground. A high-side control block is coupled to control switching of a high-side switch of the switching module. The high-side control block is further coupled to be referenced with a floating node of the switching module. During steady state operation, the low-side control block is coupled to send signals during each switching cycle to the high-side control block to turn the high-side switch on and off. A status update is communicated from the high-side control block to the low-side control block through a first single-wire communication link.
US10903771B2 System, apparatus and method for high torque density permanent magnet switched reluctance machine
A high torque density permanent magnet switched reluctance apparatus with a structure similar to a switched reluctance motor. The apparatus has an inner stator having a plurality of poles, and a rotor disposed radially outward of the inner stator and having a plurality of segments serving as poles. A respective winding is disposed between every pair of adjacent poles of the stator. The apparatus operates with a plurality of separately excitable phases, a given phase being excited by energizing the windings corresponding to the given phase. Excitation of a given phase causes induction of magnetic fluxes traversing a region substantially confined to the region of the stators and rotor segments corresponding to the given phase, and causes a substantial amount of flux to enter rotor segments not in the radial direction but perpendicular to the radial direction.
US10903770B1 Enhanced reverse-winding induction motor designs, systems, and methods
Enhanced network power factor corrective designs are presented that can use corrective devices that achieve long-term, operationally stable mechanical work. Embodiments can utilize reverse-winding induction motor designs with engineerable parameters and configurations for the reverse winding (13) in systems and through methods where an inductive motor (1) can present a current that leads voltage and a leading power factor (16) to correct other existing induction motors (8) in an initial network (9) or be optimized for a particular application. Designs also present a power factor correction that can present a variable correction without altering the character or physical capacitive value of an electrical correction component. Individual induction motors that have leading current and a leading power factor (16) can be provided to improve reverse winding induction motors. Progressive start controls (23) can also be used in a manner that limits inrush current to operational levels with passive current establishment control where reverse winding (13) effects can be used and perhaps even delayed to passively limit and even effect a current decrease while rotational acceleration continues after initial start transition.
US10903768B2 Method of correcting a signal delay of a hall sensor for an air compressor motor
A method of correcting a signal delay of a Hall sensor for an air compressor motor when the air compressor motor rotates at a high speed includes: a first step of calculating an offset angle θ from a voltage equation, to which a q-axis voltage and a d-axis voltage are applied, by performing zero current control when an inertia braking section occurs during an operation of the motor; a second step of calculating a reference offset angle θoffset of the Hall sensor and a delay time t by using an angular velocity ω at any two points in the inertia braking section by using the equation for calculating the offset angle θ; and a third step of calculating a corrected q-axis voltage and a corrected d-axis voltage through the zero current control corrected and comparing the corrected q-axis voltage and the corrected d-axis voltage with a reference error.
US10903759B2 Power conversion device and power conversion device system
Provided is a power conversion device with which it is possible to acquire a sign of a system stop before the system stops, and to minimize the nonworking time of the system. A power conversion device for converting DC voltage or AC voltage into AC voltage, the power conversion device being characterized by having an abnormality detection unit for detecting abnormalities in the power conversion device, a restart unit for stopping the power conversion device and automatically performing a restart when the abnormality detection unit has detected an abnormality, a restart recording unit for recording restart information of when the restart unit has restarted, and a sign diagnostic unit for inputting the restart information recorded by the restart recording unit and performing a sign diagnosis of the abnormality in the power conversion device on the basis of the restart information, the sign diagnostic unit performing the sign diagnosis on the basis of the number of restarts and outputting a sign diagnostic result.
US10903758B2 Hybrid multilevel inverters with reduced voltage stress
A method comprises during a first half cycle, configuring a first switch to operate as an always-on switch, turning on a second switch prior to turning on a third switch and turning off the third switch prior to turning off the second switch, wherein the first switch and the second switch are connected in series and further in parallel with the third switch between a first terminal of a power source and a filter and during a second half cycle, configuring a fourth switch to operate as an always-on switch, turning on a fifth switch prior to turning on a sixth switch and turning off the sixth switch prior to turning off the fifth switch, wherein the fourth switch and the fifth switch are connected in series and further in parallel with the sixth switch between a second terminal of the power source and the filter.
US10903757B2 Power module for a converter and multi-level converter
A power module for a converter, in particular for a multilevel converter. The power module includes a link circuit capacitor, two connection terminals, at least one half-bridge connected in parallel with the link circuit capacitor and having two semiconductor switches, and, for each half-bridge, a bypass diode connected in parallel with a first semiconductor switch of the half-bridge and a load-relief circuit group connected in parallel with the first semiconductor switch. The load-relief circuit group has a load-relief thyristor and a load-relief diode connected in series with the load-relief thyristor.
US10903756B2 Single-stage single-inductor multiple-output (SIMO) inverter topology with precise and independent amplitude control for each AC output
A system and a control method for generating multiple independent alternating current (AC) voltages from a direct current (DC) voltage source in a single-inductor multiple-output (SIMO) inverter are disclosed. The system comprising: a DC voltage source (101) for providing electrical energy; a front-stage DC-DC power converter (105) comprising exactly one inductor as an energy storage element for power conversion and a main switching element; a plurality of selectable output branches (106), wherein each output branch comprises an output selection switch (107), a resonant tank (110), and a transmitter coil (109), wherein the resonant tank converts output power of the DC-DC power converter into AC power for feeding the transmitter coil; and a controller (104) for determining ON/OFF states of the main switching element and the output selection switch of each of the output branches. The system and the method can provide simple, compact, scalable, and low-cost solutions by employing only a single inductor to drive multiple independent transmitting coils.
US10903754B2 Power converter
A problem to be solved by the present invention is to secure a creepage distance while maintaining miniaturization. A power converter according to the present invention includes a positive electrode side conductor, a negative electrode side conductor, and an insulating member disposed between the positive electrode side conductor and the negative electrode side conductor, in which the positive electrode side conductor or the negative electrode side conductor includes a main surface on a side opposite to a surface in contact with the insulating member, a side surface connected to the surface in contact with the insulating member, and an inclined surface forming an obtuse angle with respect to each of the main surface and the side surface, and the insulating member includes a protrusion formed so as to overlap with the side surface and the inclined surface as viewed in a direction perpendicular to the side surface.
US10903747B2 Apparatus and methods for controlling a switch mode power converter using a duty cycle state machine
A power conversion system includes a switch mode power converter including a switch coupled to regulate an output voltage to a regulation value in response to a feedback signal. A controller is coupled to deliver a gate drive signal to the switch during an enabled control condition. The controller is further coupled to inhibit the gate drive signal to the switch during an inhibited control condition. A duty cycle state machine included in controller is coupled to adjust a duty cycle of the gate drive signal according to a plurality of discrete duty cycle states.
US10903745B1 Average current mode control architecture
A new architecture for buck LED drivers and buck DC-DC converters is disclosed for providing response to both line and loads. The architecture uses a new average current mode control scheme that does not use an error amplifier to regulate the current in the inductor in the buck converter. Even though there is no oscillator the switching frequency remains constant over line and load. The architecture provides a low cost solution with very fast response times.
US10903744B2 Signal generation circuit
A signal generation circuit of an embodiment is a signal generation circuit giving a generated signal corresponding to an input signal to an amplification circuit configured to generate an output within a range based on a power supply voltage, the signal generation circuit including: a first voltage generating portion configured to generate an internal midpoint potential based on the power supply voltage; a second voltage generating portion configured to generate a starting voltage of the generated signal based on the power supply voltage and the amplification circuit; a resistance circuit configured to output a voltage caused to attenuate or pass through on the basis of the internal midpoint potential; a controlling portion configured to change a resistance value of the resistance circuit; and an output circuit configured to output the output voltage of the resistance circuit as the generated signal.
US10903743B2 Methods and apparatus to adjust a transient response
Methods, apparatus, systems and articles of manufacture are disclosed to adjust a transient response. An example apparatus includes a clamping circuit including a first input, a second input, a third input, and an output, wherein the first input is adapted to be coupled to a selector, a reference voltage generator including an output, wherein the output of the reference voltage generator is coupled to the second input of the clamping circuit, an error amplifying circuit including an output, wherein the output of the error amplifying circuit is coupled to the third input of the clamping circuit, and a pulse width modulator including an input, wherein the input of the pulse width modulator is coupled to the output of the clamping circuit.
US10903735B2 Semiconductor integrated circuit device and power supply device
A conventional power supply device has a problem in miniaturization. A power supply device generates a prediction value of an error signal from first and second error signals, and controls an output voltage so that the prediction value lies between first and second threshold values. The first error signal is obtained by converting an error voltage based on the difference between the output voltage and a reference voltage at a first timing. The second error signal is obtained by converting an error voltage based on the difference between the output voltage and the reference voltage at a second timing.
US10903734B1 Delivering power to semiconductor loads
Encapsulated electronic modules having complex contact structures may be formed by encapsulating panels containing a substrate comprising pluralities of electronic modules delineated by cut lines and having conductive interconnects buried within terminal holes and other holes drilled in the panel within the boundaries of the cut lines. Slots may be cut in the panel along the cut lines. The interior of the holes, as well as surfaces within the slots and on the surfaces of the panel may be metallized, e.g. by a series of processes including plating. Solder may be dispensed into the holes for surface mounting. Two or more panels may be stacked prior to singulation to form module stacks. Multi-cell converters having a large cell pitch may be combined with an interconnection module to provide vertical power delivery to semiconductor devices through a semiconductor power grid having a small pitch. The converters and interconnection modules may be fabricated in panels and stacked prior to singulation.
US10903729B1 Manufacturing coils for an axial flux rotating electrical machine
Embodiments involve rotors for axial flux induction rotating electric machines that use a soft magnetic composite for the rotor core. A first embodiment is directed to a rotor for a rotating electrical machine that transmits magnetic flux parallel to a shaft of the rotor. The rotor includes a rotor winding and a plurality of cores. The rotor winding consists of a solid piece of conductive material that comprises a plurality of cavities. Each core is placed in a respective cavity and comprises a highly resistive isotropic ferromagnetic powder.
US10903727B2 Stator core of rotary electric machine
A stator core of a rotary electric machine includes a yoke portion which has an annular shape, plural tooth portions protruding radially from an inner peripheral edge of the yoke portion toward a center, and plural fastening portions protruding radially outward from an outer peripheral edge of the yoke portion and each formed with a fastening member insertion hole through which a fastening member is inserted. The stator core is configured by a plurality of electromagnetic steel plates laminated via an adhesive layer. The yoke portion includes plural fastening portion inner regions, and plural non-fastening portion inner regions. The adhesive layer is disposed on the yoke portion. The adhesive layer includes at least one first adhering portion provided in each of the fastening portion inner regions, and at least one second adhering portion provided in each of the non-fastening portion inner regions.
US10903726B2 Stator and rotary electric machine
A stator which includes a stator core having an annular shape and a plurality of electric conductors that include a coil end which is mounted on a slot of the stator core and which protrudes in an axial direction of the stator core, the stator including: a joint part that is provided on the coil end and that is covered by an insulating part after the electric conductors are joined together; a non-joint part that is a different part of the coil end than the joint part; and a thermistor that detects a heating temperature of the coil end, wherein a recess part that is recessed in the axial direction is provided on an end surface in the axial direction of the stator core, and the thermistor is arranged in the recess part in a state of being in contact with the non-joint part of the coil end in a predetermined electric conductor among the electric conductors.
US10903724B2 Rotation angle detector and rotary electric machine
The present invention provides a rotation angle detector capable of detecting a rotation angle of a rotor in the same manner as at normal time even when abnormality such as disconnection or a short circuit occurs, and capable of reducing the number of terminals. When one spatial order cycle of the output winding is an electrical angle of 360°, a phase difference between a first output winding and a second output winding and a phase difference between the second output winding and a third output winding are set at an electrical angle α, and α≠180°×n (n is an integer).
US10903722B2 Gravity line power generation system including a sled mechanism to harvest kinetic energy from a wheeled vehicle moving down a slope
A power generation system for the production of electric power or the accomplishment of other work objectives utilizes kinetic energy derived from the action of the force of gravity on a vehicle that is allowed to move along a power generation path having a downward grade. A tether cable connects the vehicle to a tether member that moves along a downhill line in response to the movement of the vehicle along the path, and the movement of the tether member operates a gearing mechanism that operates a machine to accomplish the work objective.
US10903719B2 Modular power system with mechanical cooling
A containerized generator set comprises a container, a generator set, a radiator, and a cooling fan. The generator set, radiator, and cooling fan are disposed within an interior volume defined by the container. The interior volume has a length, width, and height. The generator set comprises an engine and a generator. The cooling fan is mechanically coupled to the engine, and the cooling fan has a diameter that is substantially the same as the width of the interior volume. The cooling fan may further have a swept cross-sectional area that is at least 60% of the cross-sectional area of the interior volume.
US10903715B2 Motor assembly
An assembly that includes a main housing. A motor is supported in a motor housing that is supported in the main housing. The motor has an output shaft and a locking mechanism. The motor is adapted to generate a first rotational direction torque and a second rotational direction torque. The motor is adapted to transfer the first rotational direction torque and the second rotational direction torque to a destination via the output shaft. The locking mechanism is adapted to prevent the output shaft from back driving in the second rotational direction after the first rotational direction torque has been transferred to the destination. The motor housing is adapted to rotate in the main housing to unlock the locking mechanism so that the second rotational direction torque can be transferred to the destination.
US10903712B2 Motor having a housing structure to accommodate grounding conductor
A motor includes a rotor including a shaft extending along a central axis, a stator radially facing the rotor, a circuit board electrically connected to a coil of the stator, and a motor case. The motor case includes a first case portion with a bottomed tubular shape to accommodate the rotor, the stator, and the circuit board, and a second case portion with a bottomed tubular shape that axially faces the first case portion and is connected to the first case portion. A grounding terminal to electrically connect an inner peripheral surface of the second case portion and a grounding electrode on the circuit board is provided.
US10903692B2 Systems and methods for load position detection and power control of omni-directional wireless power transfer
The present invention is directed towards methods and systems for omni-directional wireless power transfer. The method comprises generating magnetic field in all directions, detecting the loads based on the magnetic field shape and focusing the power flow towards the detected loads, so as to maximize the energy efficiency of the wireless power transfer.
US10903691B2 Wireless power receiver and wireless power transmission system using the same
A wireless power receiver is provided with a power reception unit, a rectifier circuit including first to fourth diodes and first and second capacitors and converting AC power into DC, an anode of the first diode and a cathode of the second diode being connected to one output end of the power reception unit, an anode of the third diode and a cathode of the fourth diode being connected to the other output end thereof, and first and second capacitors being connected in parallel, respectively, to the third and fourth diodes, a protection circuit including a first switching element connected between the other output end of the power reception unit and an output end of the rectifier circuit, and a control circuit that controls the first switching element based on output voltage of the rectifier circuit and inter-terminal voltage of the first or second capacitor.
US10903688B2 Wireless electrical energy transmission system with repeater
A wireless electrical energy transmission system is provided. The system comprises a wireless transmission base configured to wirelessly transmit electrical energy or data via near field magnetic coupling to a receiving antenna configured within an electronic device. The wireless electrical energy transmission system is configured with at least one transmitting antenna and a transmitting electrical circuit positioned within the transmission base. The transmission base is configured so that at least one electronic device can be wirelessly electrically charged or powered by positioning the at least one device external and adjacent to the transmission base.
US10903686B2 Energy transmission device and energy transmission method
The invention relates to an energy transmission device (1, 10) for the contactless transmission of electric energy, comprising several transmitting coils (2, 3, 11, 12, 13, 30, 31, 32), several receiver coils (4, 5, 14, 15), and a control device (6, 16) which is designed to sequentially control a predetermined number of the transmitting coils (2, 3, 11, 12, 13, 30, 31, 32) in an energy transmission mode. The invention further relates to a corresponding energy transmission method.
US10903685B2 Surgical shaft assemblies with slip ring assemblies forming capacitive channels
A surgical shaft assembly includes a slip ring assembly. The slip ring assembly has a first connector, a first conductor mounted on the first connector, and a first water-proof insulative layer on the first conductor. The slip ring assembly has a second connector rotatable relative to the first connector, a second conductor mounted on the second connector, and a second water-proof insulative layer on the second conductor. The slip ring assembly also has a dielectric layer located between the first water-proof insulative layer and the second water-proof insulative layer. The first conductor and the second conductor are configured to form a capacitive channel therebetween.
US10903680B2 Starter battery with continued function after cell failure
A starter battery with a total battery voltage exceeding a supply voltage requirement of an electrical system. An alternator provides a charging voltage that corresponds with the supply voltage requirement of the electrical system. A total battery voltage equal to the sum of cell voltages exceeds the supply voltage requirement of the electrical system. A step-down voltage regulator reduces the total battery voltage to correspond with the supply voltage requirement and a boost voltage regulator increases the charging voltage from the alternator when charging the starter battery to the total battery voltage. When detecting a degraded cell, the step-down voltage regulator continues to regulate the total battery voltage to correspond with the supply voltage requirement after the cell has degraded and the boost voltage regulator is bypassed when charging the starter battery to no longer increase the charging voltage from the alternator when charging the starter battery.
US10903677B2 Prioritizing an inductive charging of each device of multiple devices based on power preferences
Inductive charging of multiple devices includes prioritizing one or more of the devices for receiving a power charge via a wireless charging device according to one or more power charging parameters. A selected amount of the power charge may be provided to the one or more prioritized devices, via the wireless charging device, according to the one or more power charging parameters.
US10903676B2 Semiconductor device
The semiconductor device including first and second transistors configured to provide a first voltage to a first node, the first voltage being a voltage provided from a travel adaptor (TA), a third transistor connected in series with the second transistor and configured to provide a ground voltage to the first node, and a fourth transistor configured to receive a second voltage from a first inductor connected to the first node, and provide the second voltage to a second node as a third voltage for charging a battery connected thereto may be provided.
US10903673B2 Battery charging method and battery charging apparatus
A battery charging method and corresponding apparatus include charging a battery based on an initial charging operation, and verifying whether a change event, with respect to a charging operation, occurs based on the charging of the battery. The battery charging method and corresponding apparatus also include changing the charging operation to an adjusted charging operation in response to verifying that the change event, with respect to the charging operation, occurs. The change event includes a physical quantity event in which a physical quantity of the battery sensed during a charging rest time of the initial charging operation is greater than or equal to a threshold physical quantity.
US10903670B2 Accessories with battery charger interface and battery pack interface
A device includes a first interface configured to connect to a battery charger, a second interface configured to connect to a battery pack and one or more accessory components that define the device. For example, the device may be a fan, a radio, a power adapter, a speaker, a light or other type of device.
US10903668B2 Systems and methods for management and monitoring of energy storage and distribution
A plurality of battery packs is provided in communication with an energy monitoring and control system. Each battery pack includes a plurality of battery cells that collectively dictate the capabilities of the battery pack. The energy monitoring and control system determines a plurality of pack charging or pack discharging parameters for each battery pack that, when performed, achieve one or more performance metrics at a user level (e.g., performance metrics of each battery pack within a system of multiple battery packs). The battery pack further determines a plurality of cell charging or cell discharging parameters for each battery cell based upon the determined plurality of pack charging or pack discharging parameters for each battery cell that, when performed, achieve one or more performance metrics at a battery level (e.g., performance metrics of different cells of each battery pack).
US10903666B2 Battery charging method and apparatus
A battery charging method and apparatus are provided. The battery charging method includes determining a number of charging ports to charge a battery based on a determined state of the battery, and charging the battery using the number of charging ports.
US10903662B2 Rechargeable battery arrangement with improved symmetrization
A rechargeable battery arrangement includes a plurality of rechargeable battery cells which are connected in series and each have a first and a second connection, and a plurality of differential amplifiers each having an inverting input, a non-inverting input and an output at which an amplified difference between the signal at the inverting input and the signal at the non-inverting input is produced. The non-inverting input of one of the plurality of differential amplifiers is coupled to the second connection of a first rechargeable battery cell unit of the plurality of rechargeable battery cells and to the first connection of a second rechargeable battery cell unit of the plurality of rechargeable battery cells. The inverting input of the one of the plurality of differential amplifiers is connected to the first connection of the first rechargeable battery cell unit of the plurality of rechargeable battery cells via a first resistor and to the second connection of the rechargeable battery cell unit of the plurality of rechargeable battery cells via a second resistor. The output of the differential amplifier is connected to the second connection of the second rechargeable battery cell unit.
US10903661B2 Rechargeable battery systems and rechargeable battery system operational methods
Rechargeable battery systems and rechargeable battery system operational methods are described. According to one aspect, a rechargeable battery system includes a plurality of rechargeable battery cells coupled between a plurality of terminals and charge shuttling circuitry configured to couple with and shuttle electrical energy between individual ones of the rechargeable battery cells, and wherein the charge shuttling circuitry is configured to receive the electrical energy from one of the rechargeable battery cells at a first voltage and to provide the electrical energy to another of the rechargeable battery cells at a second voltage greater than the first voltage.
US10903658B2 Grid synchronisation
The invention relates to a grid synchroniser for connecting an AC output of a power converter to the AC grid mains. In one aspect the invention provides a grid synchroniser comprising an inverter controller to control an AC output of the inverter, the controller including a receiver to receive grid data from a grid sensor location remote from said inverter. In another aspect we describe techniques for rapid removal of charge from a control terminal of a power switching device such as a MOSFET, IGBT or Thyristor using a particular driver circuit.
US10903651B2 Power grid adjustment method based on loads of variable frequency air conditioner
Provided is a power grid adjustment method based on a load of a variable frequency air conditioner. The method includes: establishing a mathematical simulation model of a virtual synchronous motor in a variable frequency air conditioner controller; establishing a virtual inertia control segment and a droop control segment of power grid adjustment according to the mathematical simulation model; obtaining a reference value Δω of rotation speed variation of a compressor by the virtual inertia control segment; obtaining a reference value ωref of rotational angular frequency of the compressor by the droop control segment; and inputting a sum of the reference value ωref of rotational angular frequency of the compressor and the reference value Δω of rotation speed variation of the compressor into a field-oriented controller (FOC) to control rotation of a motor.
US10903640B2 Electrical link comprising an electrical protection device
An electrical link includes an electrical protection device. The electrical link, for linking an AC high-voltage generator to a user apparatus, includes an electrical conductor surrounded by a first inner insulating envelope. An electrical protection device includes a conductive sheath around the inner insulating envelope. A fixed DC current generator is connected to a current injection point of the conductive sheath. A circuit breaker that can be activated is on the electrical conductor and configured to break the electrical link when it is activated. A detection module is connected to a current tap-off point of the conductive sheath and to the circuit breaker, the detection module being configured to detect a break in the conductive sheath, a current leak out of the electrical conductor or a current leak out of the sheath and to activate the circuit breaker.
US10903639B2 Joint for high voltage direct current cables
A joint for high voltage direct current cables extending along a longitudinal axis between two opposite end portions, the joint including: —a central semiconducting electrode; —two semiconducting deflectors; —a field grading layer longitudinally extending between each one of the deflectors and the central electrode and in electric contact therewith; —a joint insulating layer surrounding the central electrode, the two deflectors and the field grading layer; and —a joint outer semiconductive layer surrounding and in direct contact with the insulating layer.
US10903638B2 Cable joint and method for mutually connecting a first cable end and a second cable end
The invention relates to a cable joint for mutually connecting a first cable end and a second cable end, comprising: a main body with a first cable opening defined by a first opening edge and a second cable opening defined by a second opening edge, via which first cable opening the first cable end can extend into the main body in use and via which second cable opening the second cable end can extend into the main body in use; and—first sealing means for providing a seal between a peripheral surface of the first cable end and the first opening edge and second sealing means for providing a seal between a peripheral surface of the second cable end and the second opening edge. The invention also relates to a method for mutually connecting a first cable end and a second cable end using such a cable joint.
US10903636B1 Electrical wall plate with accessory support
An electrical wall plate having a front face plate, an opposing rear plate face, at least one electrical device opening extending through both the front plate face and rear plate face, and at least one movable extension member configured to move and extend away from and also back toward the front plate face and support at least one electronic accessory device placed on the movable extension member is provided.
US10903635B2 In-ground enclosure system
An in-ground enclosure for housing electrical components is provided. The in-ground enclosure can include an outer shell defining an internal compartment housing a lift system, an equipment rack structure connected to the lift system, an upper panel comprising a compartment opening for accessing the internal compartment, an enclosure cover adapted to cover the compartment opening and for removably sealing the compartment opening. In certain uses, a telecommunications base station may also be provided. The telecommunications base station can include the in-ground enclosure and a cellular base station, with the cellular base station including an antenna coupled to signal processing equipment and a power supply.
US10903632B2 Adjustable P-clamp with multiple mounting options
A mounting bracket assembly and method to secure elongate items, such as wires, cables, or other bundles items to a support structure. The mounting bracket assembly may include a first portion defining a tie aperture configured to receive an elongate cable tie and a second portion defining a mounting aperture configured to receive an attachment feature therethrough. The mounting bracket assembly may also include a clamp member shaped to enclose an elongate member, a locking mechanism having a tongue defining a plurality of serrations and a slotted opening where the tongue member is releasably received in the slotted opening, a wedge-shaped pawl having a plurality of teeth that interlock with the serrations, and a mounting member extending from the clamp member defining a mounting aperture configured to receive an attachment feature.
US10903630B2 Electrical power supply structures
The present disclosure provides an electrical power supply structure comprising a plurality of conductors, each conductor extending longitudinally and configured to carry high amperage electrical power, a barrier support plate comprising one or more openings for receiving the plurality of conductors, a first support structure extending longitudinally from a first side of the barrier support plate, and a second support structure extending longitudinally from a second side of the barrier support plate. Each of the first and second support structures comprises a longitudinally extending enclosure having a plurality of transversely extending conductor support members for supporting the plurality of conductors.
US10903629B2 Switch cabinet having a frame and an interior fitting component, corresponding switch cabinet assembly, and corresponding interior fitting component
A switch cabinet (1) comprising a square rack (2) consisting of four vertical profiles (3) and eight horizontal profiles (4), wherein four of the profiles (3, 4) form the rectangular profile frame and two of the four profiles (3, 4) forming the profile frame and extending in parallel to one another each include a first fastening profile side (5) having a first row of fastening mounts (6) spaced apart from one another while maintaining a constant grid dimension (M), wherein the first fastening profile sides (5) are situated in a common plane (E) and mounted on these two first fastening profile sides (5) is a first interior structural component (7) extending between the parallel profiles, which includes a mounting side (8) having a second row of fastening mounts (9), which extend perpendicularly to the first row (6), characterized in that the second row of fastening mounts (9) is arranged in the direction of extension (y) of the first row of fastening mounts (6) while maintaining the grid dimension (M) of the first row of fastening mounts (6).
US10903625B2 Manufacturable laser diode formed on c-plane gallium and nitrogen material
A method for manufacturing a laser diode device includes providing a substrate having a surface region and forming epitaxial material overlying the surface region, the epitaxial material comprising an n-type cladding region, an active region comprising at least one active layer overlying the n-type cladding region, and a p-type cladding region overlying the active layer region. The epitaxial material is patterned to form a plurality of dice, each of the dice corresponding to at least one laser device, characterized by a first pitch between a pair of dice, the first pitch being less than a design width. Each of the plurality of dice are transferred to a carrier wafer such that each pair of dice is configured with a second pitch between each pair of dice, the second pitch being larger than the first pitch.
US10903624B2 Semiconductor laser element
A semiconductor laser element includes a first nitride semiconductor layer of a first conductivity-type; a second nitride semiconductor layer of a second conductivity-type; and an active region disposed between the first nitride semiconductor layer and the second nitride semiconductor layer. The active region includes a first barrier layer, an intermediate layer, a well layer and a second barrier layer. A lattice constant of the intermediate layer is greater than a lattice constant of each of the first barrier layer and the second barrier layer, and smaller than a lattice constant of the well layer. A thickness of the intermediate layer is greater than a thickness of the well layer. The well layer and the second barrier layer are in contact with each other, or a distance between the well layer and the second barrier layer is smaller than a distance between the first barrier layer and the well layer.
US10903621B2 Circuit for driving a laser and method therefor
The present disclosure is directed toward circuits for driving one or more laser diodes with a series of current pulses, where the energy required for each current pulse is generated and stored on a pulse-by-pulse basis. Laser-driver circuits in accordance with the present disclosure include a charge-storage inductor that is electrically coupled with a power supply and a charge-storage capacitor that is electrically coupled with a laser-diode string. The electrical coupling between the inductor and capacitor is controlled by one or more switches having on- and off-states that determine whether the inductor is charged by the power supply, charges the capacitor, or whether the charged capacitor generates a current pulse in the laser-diode string. By controlling the states of the switches, the energy provided to the laser-diode string can be controlled on a pulse-by-pulse basis.
US10903619B2 Semiconductor package
A multi-wavelength integrated device (5) including plural semiconductor lasers (6) and plural modulators (7) modulating output beams of the plural semiconductor lasers (6) respectively is mounted on the stem (1). Plural leads (10) penetrates through the stem (1) and are connected to the plural semiconductor lasers (6) and the plural modulators (7) respectively. Each lead (10) is a coaxial line in which plural layers are concentrically overlapped with one another. The coaxial line includes a high frequency signal line (12) transmitting a high frequency signal to the modulator (7), a GND line (14), and a feed line (16) feeding a DC current to the semiconductor laser (6). The high frequency signal line (12) is arranged at a center of the coaxial line. The GND line (14) and the feed line (16) are arranged outside the high frequency signal line (12).
US10903615B2 Installation tool and method for installing electrical connector
An installation tool for forcibly inserting a first work piece into a fitting hole of a second work piece comprises a body, a holding head, a power lever, and a hammering tool. The body has a front end and a rear end opposite the front end in a longitudinal direction. The holding head is connected to the front end of the body and configured to hold the second work piece. The power lever is movably mounted on the body and extends in the longitudinal direction. The hammering tool is configured to hammer the power lever to exert an impact force on the power lever, the power lever pushing the first work piece in the longitudinal direction under the impact force to forcibly insert the first work piece into the fitting hole of the second work piece.
US10903612B1 Dock device with integrated clamp
A dock includes a first section and a second section joined with a spring hinge assembly. An applied force opens the dock and a device may be placed within the dock. The first section includes a first concavity which approximately conforms to a top surface of the device. Within the first concavity is a ridge which comes into contact with part of the top surface of the device. The second section includes a second concavity within which a bottom surface of the device fits. Electrical contacts such as pogo pins within the second section come into contact with electrical contacts on the bottom surface of the device. Annular elastomeric features around at least some of the pogo pins have a top edge which may come into contact with the bottom surface of the device. The spring hinge applies a force that closes the dock, retaining the device therein.
US10903611B2 Joint puller for busway assembly
A joint puller includes an arm having a first arm end and a second arm end, and a lever having a first lever end and a second lever end. The first arm end is configured to be pivotally connected to a first busway section, and the second lever end is configured to be pivotally connected to a second busway section. The first lever end is pivotally connected to the arm at a location spaced from the first arm end. The joint puller further includes a stopper extending from the lever at a location spaced from the first lever end. The stopper contacts the arm when the arm is pivoted to a predetermined angle with respect to the lever.
US10903604B2 Connector with a housing that restricts excessive deflection of the lock arm
It is aimed to provide a connector capable of being simplified in configuration. A connector (10) includes a housing (20) configured to be fit to hold a mating housing (61) by a resiliently deflectable lock arm (40), and a detecting member (50) configured such that a movement from a standby position to a detection position is restricted in a state where the housing (20) and the mating housing (61) are not properly connected and a movement to the detection position is allowed in a properly connected state of the housing (20) and the mating housing (61). The lock arm (40) includes stopper (44) configured to stop the detecting member (50) in contact therewith in the properly connected state. The housing (20) includes a covering wall (35) with which the stoppers (44) come into contact in a deflecting direction of the lock arm (40).
US10903603B2 Electrical connector
The present invention relates to an electrical connector comprising a first connector portion, a second connector portion and a locking mechanism, wherein the first connector portion has a first electrical contact element and at least one magnet, and wherein the second connector portion has a second electrical contact element and at least one second magnet with a polarity which is reversed in relation to the first magnet, wherein the first and the second contact element are designed to establish an electrical connection between the first and the second connector portion for power and/or data transmission, and wherein the locking mechanism is of self-locking design.
US10903602B2 Coaxial cable connector
A coaxial cable connector comprises: an inner sleeve having a first outer flange and a first surface; a nut coaxially arranged with the inner sleeve, comprising a first inner flange and a threaded portion, the threaded portion of the nut engages with a threaded surface of a connector of an electronic device; a first inner ring coaxially arranged with the inner sleeve, comprising a ring portion and a plurality of elastic portions, one end of each of the plurality of elastic portions comprising a second outer flange disposed between the ring portion and the first outer flange; and an outer sleeve coaxially arranged with the first inner ring and the inner sleeve, wherein when the outer sleeve moves toward the nut, an engaging bump of the outer sleeve presses the second outer flange to enable the second outer flange to move toward the outer surface of the inner sleeve.
US10903601B2 Textile device configured to cooperate with an electronic device and electronic device thereof
A textile device configured to cooperate with an electronic device including a first magnetic connection means, an electronic circuit including a connecting track, and a first positioning means; the textile device including: a textile including a conductive zone; a second magnetic connection means, connected to a first side of the textile, configured to cooperate with the first magnetic connection means to create a force of attraction with the first magnetic connection means; a second positioning means capable of cooperating with the first positioning means to position the textile device relative to the electronic device; wherein the positioning means of the textile device is arranged in so that the conductive area of the textile device is connected to the connection track of the electronic circuit on the second side of the textile. Also, the corresponding electronic device and a system including the textile device and the electronic device.
US10903600B2 Sealed plug-in connector
A male plug connector having a contact support (1) with at least one contact chamber (2), wherein a contact partner (7) is mounted in the at least one contact chamber (2), wherein the contact partner (7) has a primary locking tab (10) that cooperates with its contact chamber (2), wherein a locking element (6) that can be displaced between a prelocking position and a final locking position is mounted on and/or in the contact support (2), wherein the locking element (6) is designed to secondarily lock the contact partner (7) having a secondary locking tab (12) when the contact partner (2) is located in its specified position in its contact chamber (2) and the locking element (6) has been displaced from its prelocking position into its final locking position, characterized in that, in addition to the secondary locking tab (12) of the contact partner (7), a locking web (13) that cooperates with the locking element (6) is mounted on the contact partner (7).
US10903597B2 Connector
A connector includes a connector housing, a female terminal, and a contact. The connector housing includes a contact holder that holds the contact such that the contact can roll in a direction toward a terminal insertion surface and a direction away from the terminal insertion surface. The contact holder includes a restriction wall that restricts movement of the contact, and holds a compression coil spring. Provided that an initial length of the compression coil spring is a length in a state of biasing the contact so as to abut against the restriction wall, a difference between the initial length of the compression coil spring and a close-contact length thereof is larger than half a movement distance from an insertion start position at which a male terminal abuts against the contact abutting against the restriction wall to a position at which insertion of the male terminal is completed.
US10903596B2 Electrical connector having a plurality of restraints
An electrical connector has a male contact and a female contact, which are movable between a non-inserted position and an inserted position. An insertable part of the male contact is inserted along an insertion axis into a housing of the female contact. The female contact includes a body and a plurality of strips protruding axially from the body and distributed angularly. The strips are radially flexible. The connector can also include a number of annular restraints that are structurally identical to one another, arranged on the strips, and suitable for exerting a centripetal radial pressure on the strips. At least two restraints respectively have distinct angular orientations from one another relative to the body around the insertion axis.
US10903594B2 Board-to-board connector assembly for add-in cards
A board-to-board connector assembly includes a connector interposer between first and second connectors each having a connector housing holding contacts and having a card slot for interfacing with a circuit card edge of a corresponding add-in card. The connector housings have board guides configured to engage the add-in cards and guide mating therewith. The connectors have latches configured to latchably engage the add-in cards to secure the connector to the add-in cards. The connector interposer electrically interconnects the first contacts and the second contacts.
US10903593B2 Off the module cable assembly
An Off The Module (OTM) cable assembly includes a back shell assembly and a guide block, where the guide block is disposed on a top surface of a electronic package. The back shell assembly is disposed inside a cavity of the guide block, where the back shell assembly includes a plurality of cable subassemblies and a back shell holder. Each cable subassembly from the plurality of cable subassemblies includes a compression connector portion and a cable portion, where the cable portion is mechanically coupled and electrically coupled to the compression connector portion. A contact wire and a contact spring of each cable subassembly is compressed against a respective plated contact pad on the top surface of the electronic package, where the compressed contact wire and the compressed contact spring of each cable subassembly is electrical coupled to the electronic package via the respective plated contact pad.
US10903583B2 Nonplanar metamaterial polarizer and antenna system
A nonplanar metamaterial polarizer includes: a substrate including dielectric material transmissive to electromagnetic radiation and having a nonplanar shape; a first conductive pattern on a first side of the substrate; and a second conductive pattern on a second side of the substrate. The first and second conductive patterns are configured to alter the polarization of the electromagnetic radiation as it transmits through the substrate. In some cases, the first and second conductive patterns include split-ring resonators, and the nonplanar shape is a cylinder. An antenna system includes the nonplanar metamaterial polarizer and an antenna inside or adjacent to the nonplanar metamaterial polarizer and configured to transmit or receive the electromagnetic radiation through the nonplanar metamaterial polarizer while the nonplanar metamaterial polarizer alters the polarization of the transmitted or received electromagnetic radiation. In some cases, the antenna is a monopole antenna, a dipole antenna, a biconical antenna, or a discone antenna.
US10903581B2 Fixing structure to enhance the mechanical reliability of plate slot array antenna based on SIW technology
This disclosure is directed to techniques to improve the mechanical reliability and strength of slot array antennae created using printed circuit board (PCB) technology. In some examples, a multi-layer PCB may have a limit on the length and width dimensions. Therefore, a larger slot array antenna may require two or more PCBs to create the full size of the antenna. This disclosure describes techniques to securely connect the two or more PCBs to withstand environments where the slot array antenna may be placed under mechanical stress, such as vibration. A PCB based antenna may define the walls of radiating waveguides with vias between the layers of the PCB. Mechanical fasteners may pass through some of the existing vias to secure the PCB to a support structure, such as a feeding waveguide, as well as to secure one PCB to other PCBs.
US10903575B2 Antenna module
Disclosed herein is an antenna device that includes a circuit layer having a filter circuit, an antenna layer stacked on the circuit layer and having a radiation conductor, a feed layer positioned between the circuit layer and the antenna layer and having a first feed pattern connected to the filter circuit and electromagnetically coupled to the radiation conductor, a first ground pattern provided between the antenna layer and the feed layer, and a second ground pattern provided between the circuit layer and the feed layer. The first and second ground patterns have first and second slots, respectively, at least partially overlapping each other as viewed in a stacking direction. The first feed pattern at least partially overlaps the radiation conductor and the first and second slots.
US10903573B2 Antenna with ferromagnetic rods wound and coupled together
The disclosure relates to a ferrite antenna comprising at least one main contour, comprising at least one first winding referred to as main winding, at least one first ferromagnetic rod referred to as main ferromagnetic rod and a tuning system, each main winding being wound around a main ferromagnetic rod and connected to the tuning system comprising a capacitor connected in parallel with the main winding. The ferrite antenna further comprises a non-resonant secondary contour, comprising a secondary winding separated electrically from each main winding and a secondary ferromagnetic rod around which the secondary winding is wound, and each main ferromagnetic rod and the secondary ferromagnetic rod are arranged parallel to one another so as to make it possible for a magnetic coupling of each main winding with the secondary winding.
US10903572B2 Dual resonator for flat panel antennas
Dual resonator for flat panel antennas is disclosed. In one example, an antenna comprises a single physical antenna aperture having at least two spatially interleaved antenna sub-arrays of antenna elements operable as two resonator sets with a frequency offset with respect to each other. The antenna sub-arrays are operated together to form a beam in the desired frequency band. Each sub-array has a modulation pattern calculated based on holographic beam steering algorithms. The frequency offset between the sub-arrays can be achieved, e.g., by geometrical differences of the radiative antenna elements or differences in electromagnetic loading of the radiative antenna elements. By using two or dual resonator sets with frequency offset, significant improvement to dynamic bandwidth can be achieved in contrast to a single resonator antenna by expanding the dynamic bandwidth range with dual resonators.
US10903571B2 Magnetic field coupling element, antenna device, and electronic equipment
A magnetic field coupling element includes conductor patterns stacked with insulating layers interposed therebetween, and interlayer connection conductors that inter-connect the conductor patterns at predetermined positions. The conductor patterns include first, second, third, and fourth conductor patterns, and the interlayer connection conductors include first and second interlayer connection conductors. The first conductor pattern, the second conductor pattern, and the first interlayer connection conductor define a first coil, and the third conductor pattern, the fourth conductor pattern, and the second interlayer connection conductor define a second coil. The first coil and the second coil are disposed in a region of less than about ⅓ of a stacking height of a multi-layer body including the insulating layers.
US10903568B2 Electrochromic reflectarray antenna
An antenna element includes a patch antenna and a microstrip line separated by an electrochromic material to tune the element. A reflectarray of a plurality of antenna elements is formed on a substrate. The dielectric permitivities of the electrochromic material may be controlled both during manufacture and during operation of the antenna to provide a phase shift to the antenna elements and beamform a signal radiated by the antenna. A bias line may be used to change a shape, direction or circular polarity of a beam radiating from the antenna.
US10903565B2 Architectures and methods for novel antenna radiation optimization via feed repositioning
An antenna system includes N movable antenna elements configured to generate concurrently M receiving beams pointing respectively at M satellites radiating in a common frequency band, N and M being integers and N≥M≥2. A beam forming system is coupled to the N movable antenna elements and configured to shape the M receiving beams using weights inputted from a beam controller. The beam controller optimizes the M receiving beams by computing spatial displacements to spatially reposition the N movable antenna elements relative to each other, using an iterative optimization processing to satisfy a plurality of constraints concurrently. A position driver system spatially re-positions the N movable antenna elements in accordance to the spatial displacements inputted from the beam controller.
US10903564B2 Communication apparatus
A communication apparatus is provided. A retaining wall structure electrically connected with a ground plane is disposed between a main circuit board and an antenna. A retaining wall part of the retaining wall structure has a thickness. A distance between the retaining wall part and the main circuit board is a first distance, and a distance between the retaining wall part and the antenna and is a second distance. A distance between the retaining wall and a shielding metal plate is a third distance. The projection of the antenna projected toward the retaining wall in the orthogonal projection direction falls on the retaining wall part.
US10903563B2 Communication device
The invention is directed to a communication device. The communication device includes a millimeter-wave antenna array and an appearance metal element. The appearance metal element has an antenna window. The millimeter-wave antenna array is configured to transmit or receive a wireless signal. The wireless signal is transferred through the antenna window of the appearance metal element.
US10903562B2 Batteries as antenna for device
Batteries as an antenna for a device are disclosed. In an embodiment, the device comprises: at least two batteries, each battery comprising at least two conductive portions; a radio frequency, RF, isolation component configured between the at least two batteries; a transformer configured to connect a radio frequency signal to the at least two conductive portions of the at least two batteries, wherein the at least two conductive portions are configured as an antenna of the device.
US10903561B2 Semiconductor device package and method of manufacturing the same
A semiconductor device package includes a first glass carrier, a package body, a first circuit layer and a first antenna layer. The first circuit layer is disposed on the first surface of the first glass carrier. The first circuit layer has a redistribution layer (RDL). The package body is disposed on the first circuit layer. The package body has an interconnection structure penetrating the package body and is electrically connected to the RDL of the first circuit layer. The first antenna layer is disposed on the second surface of the first glass carrier.
US10903560B2 Hermetically sealed module unit with integrated antennas
A module unit includes a carrier substrate, an antenna substrate as well as sealants. The carrier substrate includes a chip arranged on a first main surface as well as a spacer arranged on the first main surface. The antenna substrate includes at least one antenna structure. The sealants hermetically seal off the antenna substrate and the carrier substrate in an edge area and connect same to each other. The antenna substrate is connected to the carrier substrate via the spacer, so that a cavity is formed between the chip and the antenna substrate.
US10903558B1 Top fed wideband dual pitch quadrifilar antenna
A top fed, wide band, dual pitch, quadrifilar helix antenna with hemispherical radiation pattern coverage with a reduced back lobe over a wide bandwidth is described wherein one end of the antenna's helix has a high pitch angle that adjoins the other end of the helix with a low pitch angle. The dual pitch angles provide stable radiation patterns and exceptional impedance response to support ultra-high frequency, ultra-high frequency follow-on and mobile user object system circuits. Broadband performance is further aided by providing a radome that dielectrically loads the antenna.
US10903556B2 Up-down zigzag additive spiral antenna
A spiral antenna apparatus, which may comprise an antenna element disposed in two spiral arms in a vertical zigzag pattern. The apparatus may comprise an electromagnetic band gap cavity comprising: a ground plane, one or more layers of conductive patches, at least one pillar extending between the ground plane and a top layer of the one or more layers, and low dielectric foam disposed to fill gaps between the ground plane and the one or more layers and to fill gaps between the one or more layers. The apparatus may comprise a corrugated radio frequency choke disposed within the electromagnetic band gap cavity. At least one of the antenna element, the balun element, the electromagnetic band gap cavity, and the radio frequency choke may be fabricated using additive manufacturing.
US10903555B2 Antenna system and side mirror for a vehicle incorporating said antenna
Antenna system adapted for integration in side mirrors of a vehicle. The antenna system includes two radiating conductors and a reflector coplanarly disposed on a same dielectric substrate of a printed circuit board. The radiating conductors are connected to the reflector through transmission lines electromagnetically coupled to a frequency band of operation. In order to optimize the radiating of the antenna system in a 180° sector that covers one lateral of the vehicle, the reflector is separated from the two radiating conductors by a distance included between 0.3 times and one time the central wavelength; and the reflector is less than 6 times wider than the radiating conductors.
US10903550B2 Base station antennas including supplemental arrays
Multi-band base station antenna units include a first base station antenna that has a first housing, a first radome extending forwardly from the first housing, a first vertically-disposed linear array of low-band radiating elements mounted behind the first radome and a second vertically-disposed linear array of mid-band radiating elements mounted behind the first radome. These base station antenna units also include a second base station antenna that has a second housing, a second radome extending forwardly from the second housing and a third array of high-band radiating elements mounted behind the second radome. The first and second base station antennas are mounted in a vertically stacked arrangement and are configured to be mounted as a single structure.
US10903549B2 Reconfigurable antenna device suitable for three-segment type metal back cover
A reconfigurable antenna device suitable for a three-segment metal back cover is provided. The antenna device may include an antenna radiation body, a first matching module, a second matching module, a switch module and a feeding end. The antenna radiation body cab be parallel to and above a first metal body and a second metal body of the metal back cover. The antenna radiation body can be grounded after being connected to the first matching module. The antenna radiation body is further connected to the second matching module, and the second matching module is connected to the feeding end and a switch module, respectively. A multi-band reconfigurable antenna can be achieved by adjusting the position of the switch module.
US10903548B2 Antenna module
An antenna module includes an antenna substrate having a first surface and a second surface disposed to oppose each other, and including a substrate wiring layer having a first antenna pattern positioned in a first region, a second antenna pattern disposed in a second region adjacent to one side, and first and second feed patterns connected to the first and second antenna patterns, respectively; and a semiconductor package including a connection structure disposed on the second surface except for an area overlapping with the second region of the antenna substrate and redistribution layers electrically connected to the substrate wiring layer, and at least one semiconductor chip having connection pads connected to the redistribution layers. A region overlapping with the second feed pattern in each of the plurality of redistribution layers is provided as an opened region.
US10903545B2 Method of making a mechanically stabilized radio frequency transmission line device
The present invention includes a method of creating electrical air gap or other low loss low cost RF mechanically and thermally stabilized interdigitated resonate filter in photo definable glass ceramic substrate. A ground plane may be used to adjacent to or below the RF filter in order to prevent parasitic electronic signals, RF signals, differential voltage build up and floating grounds from disrupting and degrading the performance of isolated electronic devices by the fabrication of electrical isolation and ground plane structures on a photo-definable glass substrate.
US10903542B1 Variable radio frequency attenuator
A variable RF attenuator includes a substrate, a first microstrip trace, a first thin film resistor, a second microstrip trace, and a wire bond. The substrate includes a dielectric layer. The first thin film resistor is disposed on the substrate. The first microstrip trace is disposed on the substrate and the first thin film resistor. The second microstrip trace is disposed on the substrate and is uncoupled from the first microstrip trace. The wire bond extends from the second microstrip trace to a position on the first microstrip trace. The position is selected to tune RF attenuation over a conductive path defined by the first microstrip trace, the wire bond, and the second microstrip trace.
US10903539B2 Dielectric resonator having a sealed demetallized notch formed therein, for forming a dielectric filter and a base station therefrom
A dielectric resonator, a dielectric filter, a base station and a method for fabricating the dielectric resonator or the dielectric filter are provided. The dielectric resonator includes: a solid dielectric resonator body, a blind hole located on one side of the solid dielectric resonator body, a metalized layer covering both a surface of the solid dielectric resonator body and a surface of the blind hole, and a demetallized notch located at the metalized layer on the surface of the blind hole. The dielectric resonator provided in the present application can implement tuning of the dielectric resonator, and reduce impact on the resonance frequency of the dielectric resonator after the dielectric resonator is tuned, where the impact caused by that the demetallized notch is covered by a metal material in an assembly process of the dielectric resonator, and signal energy that is leaked from the notch is reduced.
US10903536B2 Battery and a battery thermal arrangement
A battery and battery thermal arrangement are provided. The battery comprises one or more battery blocks and a thermal insert configured adjacent to a first battery block or between two battery blocks, including the first battery block and a second battery block, the thermal insert comprising a channel for allowing a thermal medium flowing through the thermal insert, the thermal insert being in physical contact with at least a part of a side of the first battery block when filled with the thermal medium, the thermal insert further comprising an inlet and an outlet connectable to a circulation device for pumping the thermal medium through the thermal insert.
US10903535B2 Aircraft hybrid cooling system
An aircraft hybrid cooling system is disclosed. The aircraft hybrid cooling system includes a conduit through an aircraft that is configured to allow airflow through the conduit. The aircraft hybrid cooling system additionally includes a battery assembly positioned in the conduit, configured to provide for airflow past a battery in the battery assembly in a first mode of operation and configured to provide flow of a cooling medium past the battery in a second mode of operation. In some embodiments, the battery in the battery assembly is cooled via airflow in the event the aircraft is in flight and is cooled via an applied cooling medium in the event the aircraft is grounded.
US10903525B2 Self-supporting thin-film battery and method of manufacturing such a battery
A self-supporting thin-film battery is manufacture by forming on the upper surface of a support substrate a vertical active stack having as a lower layer a metal layer having formed therein a first contact terminal of a first polarity of the battery and having formed therein as an upper layer a metal layer having a second contact terminal of a second polarity of the battery. A support film is then bonded to an upper surface of the upper layer. The lower layer is the separated from the substrate by projecting a laser beam through the substrate from a lower surface thereof to impinge on the lower layer.
US10903524B2 Resin coated metal laminate, battery package, and battery
The present invention relates to a resin coated metal laminate comprising at least a sealant layer, a barrier layer, and a substrate layer in this order, wherein the barrier layer includes stainless steel having a thickness of 50 μm or less, the substrate layer includes a polyamide as a main component, a thickness of the substrate layer is thinner than a thickness of the barrier layer, and a maximum value of tensile strength in a tensile test of the substrate layer is 25 N/mm or more, as well as a battery package and a battery using the resin coated metal laminate.
US10903523B2 Nonaqueous electrolyte and nonaqueous electrolyte secondary battery
A nonaqueous electrolyte includes a lithium salt, a trifluoropropionate ester of the formula (1), and a fluorinated carboxylate ester of the formula (2). The amount of (1) is not less than 10 mass % of the nonaqueous electrolyte. In the formulae, R1 is a C1-3 alkyl group, one or two of X1 to X4 are fluorine atoms, R2 is a hydrogen atom, a C1-3 alkyl group or a fluorinated C1-3 alkyl group, and R3 is a C1-3 alkyl group or a fluorinated C1-3 alkyl group.
US10903522B2 Phosphonate based lithium complexes
Phosphonate based lithium complexes of formula (I) and their use in electrolyte compositions for electrochemical cells.
US10903514B2 Fuel cell manifold assembly including a self-supporting polymer material liner
An illustrative example fuel cell manifold assembly includes a metal manifold pan. A polymer material liner that is self-supporting includes a primary wall situated adjacent an interior of the manifold pan. The liner has a channel around a periphery of the liner and a portion of the manifold is received in the channel. A reactant conduit adapter is received through respective openings in the manifold pan and the liner. The reactant conduit adaptor includes a flange that is received against an interior surface on the primary wall of the liner with an interface between the flange and the interior surface being sealed. Another portion of the reactant conduit adaptor is adjacent an exterior of the manifold pan that faces in an opposite direction from the interior surface on the primary wall.
US10903512B2 Anode bleed control in a fuel cell stack
An electrochemical fuel cell assembly comprises a fuel cell stack having a fuel delivery inlet and a fuel delivery outlet. The fuel cell stack further includes a number of fuel cells each having a membrane-electrode assembly and a fluid flow path coupled between the fuel delivery inlet and the fuel delivery outlet for delivery of fuel to the membrane electrode assembly. A fuel delivery conduit is coupled to the fuel delivery inlet for 10 delivery of fluid fuel to the stack. A bleed conduit is coupled to the fuel delivery outlet for venting fluid out of the stack. A variable orifice flow control device coupled to the bleed conduit configured to dynamically vary an amount of fluid from the fuel delivery outlet passing into the bleed conduit as a function of one or more of the control parameters: (i) measured fuel concentration; (ii) measured humidity; (iii) cell voltages of fuel cells in the 15 stack; (iv) impedance of fuel cells in the stack; (v) resistance of fuel cells in the stack. The variable orifice flow control device may be coupled to a recirculation conduit and may be configured to dynamically vary a proportion of fluid from the fuel delivery outlet passing into the bleed conduit as a function of the control parameters.
US10903506B2 Separator for fuel cell
Provided is a separator for a fuel cell that can suppress a decrease in the power generation performance of the fuel cell by reducing the contact resistance of the separator. Specifically, provided is a separator for a fuel cell, the separator being adapted to be in contact with a MEGA (power generation portion) including a membrane electrode assembly of the fuel cell so as to separate the MEGA from a MEGA of an adjacent fuel cell, the separator including a metal substrate made of metal; and a tin oxide film covering a surface of the metal substrate on the side of the MEGA. The tin oxide film is made of tin oxide containing 0.2 to 10 atom % of antimony.
US10903505B2 Carbon catalyst for redox flow battery electrodes
An electrode for redox flow batteries is produced using a carbon catalyst for redox flow battery electrodes, wherein a ratio of the number of oxygen atoms to the number of carbon atoms (O/C ratio) is 0.05 to 0.20 as measured by surface analysis using X-ray photoelectron spectroscopy.
US10903503B2 Catalyst for solid polymer fuel cell and method for producing same
The present invention is a catalyst for a solid polymer fuel cell including: catalyst particles of platinum, cobalt and manganese; and a carbon powder carrier supporting the catalyst particles, wherein the component ratio (molar ratio) of the platinum, cobalt and manganese of the catalyst particles is of Pt:Co:Mn=1:0.06 to 0.39:0.04 to 0.33, and wherein in an X-ray diffraction analysis of the catalyst particles, the peak intensity ratio of a Co—Mn alloy appearing around 2θ=27° is 0.15 or less on the basis of a main peak appearing around 2θ=40°. It is particularly preferred that the catalyst have a peak ratio of a peak of a CoPt3 alloy and an MnPt3 alloy appearing around 2θ=32° of 0.14 or more on the basis of a main peak.
US10903498B2 Hybrid electrolyte design for lithium titanate based lithium ion battery
According to one or more embodiments, a lithium-ion battery includes an anode including lithium titanate (LTO) particles and solid electrolyte particles configured to form an interphase layer therebetween, a cathode including an active material, electronic conductor, and a non-solid electrolyte; and an ionically conductive and liquid-impermeable solid electrolyte separator. The solid electrolyte separator is in direct contact with and between the anode and cathode, and is configured to prevent reduction of the non-solid electrolyte by isolating the non-solid electrolyte from the LTO particles.
US10903497B2 Cathode having improved safety and lithium secondary battery including the same
The present disclosure relates to a cathode including a cathode active material and poly(amic acid). When the lithium secondary battery including the cathode is in an abnormal operation range of 160° C. or higher, condensation reaction of poly(amic acid) occurs to form polyimide. The polyimide surrounds cathode active material particles in the form of a coating film and prevents transport of lithium ions and electrons to interrupt current flow, and inhibits abnormal heat emission and thermal runaway or combustion caused by additional reactions.
US10903493B2 Positive electrode material for secondary battery, method for manufacturing the same, and lithium-ion secondary battery
A positive electrode material for a secondary battery, wherein the positive electrode material includes a triclinic crystal structure and is represented by Li4+x(Fe1−zMz)4−0.5x(P2O7)3, where −0.65≤x≤0.75, 0.0
US10903486B2 Positive active material for rechargeable lithium battery, method of preparing the same, and rechargeable lithium battery including the same
A positive active material for a rechargeable lithium battery, a method for manufacturing the same, and a rechargeable lithium battery including the same are provided. A positive active material for a rechargeable lithium battery includes a compound that is capable of reversibly intercalating or deintercalating lithium, wherein the compound is formed of a core portion and a coating layer, the core portion is doped with M, and the coating layer includes Al and B, wherein M is Zr, Ti, Mg, Ca, Al, B, V, Zn, Mo, Ni, Co, Mn, or a combination thereof.
US10903480B2 Lead-acid battery electrode manufacture
A method for impregnating an active paste into a fibre material in the manufacture of an electrode of a lead acid battery or cell, comprises moving a fibre material through a confined pasting zone also containing a Pb-based paste, while vibrating and maintaining a pressure on the paste, to continuously impregnate the paste into the fibre material. A paste impregnating machine is also disclosed, with a fibre material feed system, and which may use a lug along the fibre material to draw the fibre material through the paste application stage.
US10903478B2 Protective coating for lithium-containing electrode and methods of making the same
A lithium-containing electrode with a protective coating and lithium-containing electrochemical cells including the same are provided herein. The protective coating has a first layer including a first fluoropolymeric matrix and Li—F compounds and a second layer including a second fluoropolymeric matrix. Methods of preparing the protective coating on the lithium-containing electrode by applying a first fluoropolymer and/or a first fluoropolymer precursor and a second fluoropolymer and/or a second fluoropolymer precursor are also provided herein.
US10903477B2 Output electrode plate and battery module
The disclosure relates to an output electrode plate and a battery module. The output electrode plate comprises a first metal plate. The first metal plate includes a first region and a second region in a first direction. The first region includes a first overcurrent portion and a second overcurrent portion in a second direction. The second region is connected to the first region. The first overcurrent portion is provided with a through hole which extends in a thickness direction thereof, and a projection of the through hole along the first direction does not exceed a projection of the second region along the first direction in the second direction, and the first metal plate is formed with a minimum overcurrent section at the through hole, such that the minimum overcurrent section is first fused when a current flowing through the first metal plate is greater than a preset current.
US10903472B2 Electrode tab coupling member and electrode tab coupling assembly comprising same
The present disclosure provides an electrode tab coupling member and an electrode tab coupling assembly including the same that can solve the limitations of existing arts and the technical issues demanded from the past.
US10903469B2 Interconnecting member occupying less space in battery module and battery module comprising same
Provided is an interconnection member including: (a) a main cable made of a flexible flat cable (FFC) including a plurality of copper wires; (b) a plurality of terminal parts branched from the main cable and electrically connected to at least one of the copper wires of the main cable, the plurality of terminal parts being connected to the bus bars to sense voltages of the battery cells; (c) a connecting part formed on one-side end of the main cable, and electrically and mechanically connected to the PCB; and (d) at least one temperature sensing part branched from the main cable, adjacent to the connecting part, while sharing at least one of the copper wires of the main cable.
US10903462B2 Electric storage device
An electric storage device includes a storage module and a mounting plate. The storage module includes a plurality of storage cells stacked in a stacking direction and has an end surface in the stacking direction. The storage module is mounted on the mounting plate. The mounting plate includes a fastening part and a displacement absorbing part. The storage module is connected to the mounting plate at the fastening part. The displacement absorbing part absorbs displacement of the storage module in the stacking direction. The fastening part is provided between the displacement absorbing part and the end surface of the storage module in the stacking direction.
US10903460B2 Flexible OLED device, method for manufacturing same, and support substrate
According to a flexible OLED device production method of the present disclosure, a multilayer stack (100) is provided, the multilayer stack including a base (10), a functional layer region (20) which includes a TFT layer and an OLED layer, a flexible film (30) provided between the base and the functional layer region and supporting the functional layer region, and a dielectric multilayer film mirror (36) provided between the flexible film and the functional layer region. The flexible film is irradiated with lift-off light (216) transmitted through the base, whereby the flexible film is delaminated from the base.
US10903458B2 Optoelectronic assembly and method for producing an optoelectronic assembly
An optoelectronic assembly comprising an optoelectronic component, which comprises a specularly reflective surface and comprising a radiation cooler in direct physical contact with the optoelectronic component. The radiation cooler is arranged above the specularly reflective surface.
US10903457B2 Display device and method of manufacturing the same
A display device and a method of manufacturing the same are provided. A display device includes: a display panel including a first area, a second area, and a bending area between the first area and the second area; a first polarizing film on a first surface of the first area of the display panel; and a second polarizing film on a first surface of the second area of the display panel, and the first and second polarizing films are spaced apart from each other with the bending area therebetween.
US10903456B2 Organic light emitting diode display device
An organic light emitting diode display device, including a flexible substrate; pixels on the flexible substrate, the pixels including an organic emission layer; a pixel definition layer between the pixels, the pixel definition layer including openings; an encapsulation layer covering the pixels; and a conductive light shielding member on the encapsulation layer, the conductive light shielding member not overlapped with the pixels, and overlapped with the pixel definition layer.
US10903452B2 Barrier film, organic EL device, flexible substrate, and method for manufacturing barrier film
An organic EL device including a first barrier film that contains primarily silicon nitride, a second barrier film that contains primarily silicon nitride, an organic EL element that is disposed between the first barrier film and the second barrier film, a first flexible substrate that is disposed opposite the organic EL element with the first barrier film interposed therebetween, a second flexible substrate that is disposed opposite the organic EL element with the second barrier film interposed therebetween, and a third barrier film that is disposed between the second barrier film and the organic EL element, and contains primarily silicon nitride.
US10903451B2 Organic light-emitting display device and manufacturing method thereof
An organic light-emitting display device can include a first passivation layer that covers a first area of a substrate and a second area adjacent to the first area, an organic light-emitting diode that lies on the first passivation layer in the first area of the substrate, and a protective layer that covers the organic light-emitting diode and is located in the first area of the substrate.
US10903449B2 Display device
The organic electroluminescence display device of an embodiment of the present invention includes a substrate, a plurality of pixels formed on the substrate, and a sealing film that covers the plurality of pixels. The sealing film includes a first barrier layer, a base layer covering the top surface of the first barrier layer, an inter layer locally formed on the top surface of the base layer, and a second barrier layer covering the top surface of the base layer and the top surface of the inter layer. The inter layer is formed so as to cover a step on the top surface of the base layer.
US10903446B2 Display device
A display device is provided. The display device includes: a first base; light-emitting elements on the first base and in the pixels, respectively; a second base facing the first base; and a light-blocking/supporting member between the light-emitting elements and the second base and at a boundary of each of the pixels, wherein the light-blocking/supporting member includes a light-blocking portion and a plurality of supporting portions in the light-blocking portion.
US10903441B2 Single-layer light-emitting diodes using organometallic halide perovskite/ionic-conducting polymer composite
Single-layer LEDs were developed using a composite thin film of organometal halide perovskite (Pero) and poly (ethylene oxide) (PEO). Single-layer Pero LEDs have a device structure that resembles “bottom electrode (ITO)/Pero-PEO/top electrode (In/Ga or Au)”. Green emission LEDs with methylammonium lead bromide (bromide-Pero) and PEO composite thin films exhibit a low turn-on voltage of about 2.8-3.1 V (defined at 1 cd m−2 luminance), a maximum luminance of 4064 cd m−2 and a moderate maximum current efficiency of about 0.24-0.74 cd A−1. Blue and red emission LEDs have also been fabricated using Cl/Br or Br/I alloyed Pero-PEO composite thin films.
US10903440B2 Light-emitting element, light-emitting device, electronic device, and lighting device
A novel light-emitting element is provided. Alternatively, a novel light-emitting element which can achieve both high efficiency and a long lifetime is provided. The light-emitting element includes a light-emitting layer between a pair of electrodes. The light-emitting element includes a first light-emitting layer and a second light-emitting layer. The first light-emitting layer includes a fluorescent material. The second light-emitting layer includes a phosphorescent material. A difference in peak value between a first emission spectrum of light from the first light-emitting layer and a second emission spectrum of light from the second light-emitting layer is 30 nm or less.
US10903434B2 Organic semiconductor element
An organic semiconductor element functions as a strain sensor, and includes a substrate and an organic semiconductor layer formed on the substrate as a single-crystal thin film of an organic semiconductor that is a polycyclic aromatic compound with four or more rings or a polycyclic compound with four or more rings including one or a plurality of unsaturated five-membered heterocyclic compounds and a plurality of benzene rings. Since the organic semiconductor layer is formed as the single-crystal thin film, an identical crystal structure is obtained regardless of formation technique. Therefore, when the same strain is given, the same carrier mobility is obtained and uniform property is obtained with respect to the strain. Accordingly, it is possible to provide strain sensors having uniform property.
US10903432B2 Heterocyclic compound and organic light-emitting device including the same
An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, wherein the organic layer comprises an emission layer and a heterocyclic compound of Formula 1: wherein a1 to a3 satisfy a1+a2+a3≥1.
US10903431B2 Compound and organic electronic device comprising same
The present application relates to a compound and an organic electronic device including the same.
US10903425B2 Oxygen vacancy and filament-loss protection for resistive switching devices
Embodiments of the invention are directed to a fabrication method that includes forming a dielectric region of a wafer, forming a bottom contact embedded within the dielectric region such that a top surface of the bottom contact is exposed, and forming a dummy resistive switching element over the top surface of the bottom electrode. Portions of the dummy resistive switching element are exposed to at least one oxide source. The dummy resistive switching element is replaced with a resistive switching element stack.
US10903423B2 Phase change memory
A phase change memory includes an L-shaped resistive element having a first part that extends between a layer of phase change material and an upper end of a conductive via and a second part that rests at least partially on the upper end of the conductive via and may further extend beyond a peripheral edge of the conductive via. The upper part of the conductive via is surrounded by an insulating material that is not likely to adversely react with the metal material of the resistive element.
US10903421B2 Controlling filament formation and location in a resistive random-access memory device
A method for manufacturing a semiconductor memory device includes forming a bottom electrode on a bottom contact layer, and forming a dielectric layer covering sides of the bottom electrode. In the method, a switching element layer is deposited on the dielectric layer and the bottom electrode, a top electrode layer is deposited on the switching element layer, and a hardmask layer is deposited on the top electrode layer. The switching element, top electrode and hardmask layers are patterned into a pillar on the bottom electrode. The method further includes forming a spacer layer on the dielectric layer on sides of the pillar, and forming a metal layer on the dielectric layer adjacent the spacer layer and around the pillar.
US10903419B2 Resistive memory device and method of manufacturing the resistive memory device
A resistive memory device may include a plurality of MATs, row control blocks, a plurality of word lines, a plurality of bit lines and memory cells. Each of the row control blocks may be interposed between the MATs. Each of the row control blocks may include a control element. The word lines may be arranged spaced apart from each other by a substantially uniform gap on the MATs. The bit lines may overlap with the word lines. The memory cells may be located between the word lines and the bit lines. Each of the word lines may be electrically connected with the control element of each of the row control blocks via a connection path.
US10903417B2 MTJ containing device with replacement top electrode
A method of forming a magnetic tunnel junction (MTJ) containing device is provided in which a patterned sacrificial material is present atop a MTJ pillar that is located on a bottom electrode. A passivation material liner and a dielectric material portion laterally surround the MTJ pillar and the patterned sacrificial material. The patterned sacrificial material is removed from above the MTJ pillar and replaced with a top electrode. A seam is present in the top electrode. The method mitigates the possibility of depositing resputtered conductive metal particles on a sidewall of the MTJ pillar. Thus, improved device performance, in terms of a reduction in failure mode, can be obtained.
US10903414B2 Device and method for generating an oscillatory motion
The invention is directed to a device and to a method for generating an oscillatory motion of a mass, wherein an oscillating electrical signal and/or an operation power is wirelessly transmitted in order to facilitate retrofitting the device.
US10903408B2 Thermal energy harvesting for dispensing system
Among other things, one or more systems and/or techniques for harvesting thermal energy for utilization by a dispensing system are provided herein. The dispensing system may comprise one or more thermal scavenging devices configured to collect thermal energy from a user. For example, a first thermal scavenging device, coupled to a top housing portion of the dispensing system, may collect thermal energy from a palm of a user hand; a second thermal scavenging device, coupled to a bottom housing portion of the dispensing system, may collect thermal energy from a top portion of the user hand; and/or other thermal scavenging devices may be operatively coupled to the dispensing system. In this way, the collected thermal energy is transformed into electrical energy for powering the dispensing system (e.g., powering a current dispense event, stored for a subsequent dispense event, validation of a refill container, detection of a user, etc.).
US10903402B2 Display device and method for manufacturing the same
An object of the present invention is to provide such a sealing structure that a material to be a deterioration factor such as water or oxygen is prevented from entering from external and sufficient reliability is obtained in a display using an organic or inorganic electroluminescent element. In view of the above object, focusing on permeability of an interlayer insulating film, deterioration of an electroluminescent element is suppressed and sufficient reliability is obtained by preventing water entry from an interlayer insulating film according to the present invention.
US10903400B2 Light emitting device and light source device
A light emitting device includes a first light emitting element and a first covering member. The first light emitting element has a peak emission wavelength in a range of 430 nm or greater and less than 490 nm. The first covering member covers the first light emitting element, and contains a first phosphor having a peak emission wavelength in a range of 490 nm and 570 nm or less. A content of the first phosphor is 50 weight % or greater with respect to a total weight of the first covering member. A mixed color light in which light emitted from the first light emitting element and light emitted from the first phosphor are mixed has an excitation purity of 60% or greater on a 1931CIE chromaticity diagram. The first phosphor contains secondary particles.
US10903397B2 Light emitting device package
A light emitting device package may include: a light emitting structure including a plurality of light emitting regions configured to emit light, respectively; a plurality of light adjusting layers formed above the light emitting regions to change characteristics of the light emitted from the light emitting regions, respectively; a plurality of electrodes configured to control the light emitting regions to emit the light, respectively; and an isolation insulating layer disposed between the light emitting regions to insulate the light emitting regions from one another, the isolation insulating layer forming a continuous structure with respect to the light emitting regions.
US10903393B2 Transfer template, display substrate, display panel, and method for manufacturing the same
A transfer template, a display substrate, a display panel, and a method for manufacturing the same are provided in the embodiments of the disclosure, the transfer template being configured to transfer a material to be transferred, including: a transfer substrate; and a plurality of transfer units arranged on the transfer substrate and spaced apart from one another; an adhesive force between the plurality of transfer units and the material to be transferred is configured to be larger than another adhesive force between the transfer substrate and the material to be transferred.
US10903392B2 Method of producing optoelectronic semiconductor components and optoelectronic semiconductor component
A method of producing optoelectronic semiconductor components, the method includes: a) providing a composite comprising a semiconductor layer sequence including an active region that generates or receives radiation; b) determining a position of at least one defect region of the semiconductor layer sequence; c) forming a plurality of electrically contactable functional regions that each include a part of the semiconductor layer sequence and are free of a defect region; and d) separating the composite into a plurality of optoelectronic semiconductor components that each include at least one of the functional regions.
US10903383B2 Group-IV solar cell structure using group-IV or III-V heterostructures
Device structures, apparatuses, and methods are disclosed for photovoltaic cells that may be a single junction or multijunction solar cells, with at least as first layer comprising a group-IV semiconductor in which part of the cell comprises a second layer comprising a III-V semiconductor or group-IV semiconductor having a different composition than the group-IV semiconductor of the first layer, such that a heterostructure is formed between the first and second layers.
US10903378B2 Photovoltaic cells comprising a layer of crystalline non-centrosymmetric light-absorbing material and a plurality of electrodes to collect ballistic carriers
The present invention is directed to photovoltaic and photogalvanic devices and methods of generating electrical energy and power or detecting light therefrom, based on a novel nano-enhanced bulk photovoltaic effect using non-centrosymmetric crystals, including ferroelectric and piezoelectric materials, where the non-centrosymmetry is the equilibrium state or it is static or dynamically induced. In certain embodiments, the device comprises a layer of non-centrosymmetric crystalline materials, and a plurality of electrodes disposed in an array upon or penetrating into at least one surface of the crystalline material, the electrodes being optimally spaced to capture the ballistic carriers generated upon irradiation of the crystalline material.
US10903376B2 Light receiving/emitting element, solar cell, optical sensor, light emitting diode, and surface emitting laser element
A light receiving/emitting element 11 includes: a light receiving/emitting layer 21 in which a plurality of compound semiconductor layers are stacked; and an electrode 30 having a first surface 30A and a second surface 30B and made of a transparent conductive material, in which the second surface faces the first surface 30A, and the electrode is in contact, at the first surface 30A, with the light receiving/emitting layer 21. The transparent conductive material contains an additive made of one or more metals, or a compound thereof, selected from the group consisting of molybdenum, tungsten, chromium, ruthenium, titanium, nickel, zinc, iron, and copper, and concentration of the additive contained in the transparent conductive material near an interface to the first surface 30A of the electrode 30 is higher than concentration of the additive contained in the transparent conductive material near the second surface 30B of the electrode 30.
US10903375B2 Solar cell
A solar cell can include a front passivation region including a plurality of layers formed of different materials from each other and including a first aluminum oxide layer and a first silicon nitride layer, and a back passivation region including a plurality of layers formed of different materials from each other and including a second aluminum oxide layer and a second silicon nitride layer, wherein a thickness of a first silicon nitride layer is greater than a thickness of the first aluminum oxide layer, and a thickness of a second silicon nitride layer is greater than a thickness of the second aluminum oxide layer.
US10903367B2 Semiconductor device
It is an object of the present invention to connect a wiring, an electrode, or the like formed with two incompatible films (an ITO film and an aluminum film) without increasing the cross-sectional area of the wiring and to achieve lower power consumption even when the screen size becomes larger. The present invention provides a two-layer structure including an upper layer and a lower layer having a larger width than the upper layer. A first conductive layer is formed with Ti or Mo, and a second conductive layer is formed with aluminum (pure aluminum) having low electric resistance over the first conductive layer. A part of the lower layer projected from the end section of the upper layer is bonded with ITO.
US10903366B1 Forming fin-FET semiconductor structures
A process is provided to fabricate a finFET device. A gate electrode layer is positioned over a dielectric layer. The gate electrode layer and the dielectric layer are both positioned over and surrounding a fin-shaped semiconductor structure. A gate electrode is formed from the gate electrode layer through a two-step patterning process. At a first patterning step, an upper portion of the gate electrode layer is patterned. Then a dielectric film is formed covering the patterned upper portion of the gate electrode layer. After the dielectric film is formed, a second patterning process is performed to pattern a lower portion of gate electrode layer.
US10903362B2 Semiconductor device with asymmetric strained source/drain structure and fabrication method
A semiconductor device includes a substrate having an upper surface; a source region in the substrate; a drain region in the substrate and spaced apart from the source region; a channel region between the source region and the drain region; a gate structure on the channel region; m dislocations in the source region, wherein m is an integer greater than or equal to 1; and n dislocations in the drain region, wherein n is an integer greater than or equal to 0, and wherein m is greater than n.
US10903360B1 Vertically integrated memory cells with complementary pass transistor selectors
A cross-point memory is provided that enables the use of complementary pass transistors as selection devices in a dense memory array. The density impact of doubling the transistor count and the additional lines required for addressing the array is minimized by stacking the memory elements on vertical transistors with shared transistor bodies (i.e., semiconductor material pillars) and shared wordlines.
US10903359B2 Semiconductor device
A semiconductor device includes: a semiconductor layer that includes principal surfaces; a metal layer that includes principal surfaces, is disposed with the principal surface in contact with the principal surface, is thicker than the semiconductor layer, and comprises a first metal material; a metal layer that includes principal surfaces, is disposed with the principal surface in contact with the principal surface, and comprises a metal material having a Young's modulus greater than that of the first metal material; and transistors. The transistor includes a source electrode and a gate electrode on a side facing the principal surface. The transistor includes a source electrode and a gate electrode on a side facing the principal surface.
US10903356B2 LDMOS device with body diffusion self-aligned to gate
A laterally diffused metal oxide semiconductor (LDMOS) device includes a substrate having a p-epi layer thereon, a p-body region in the p-epi layer and an ndrift (NDRIFT) region within the p-body to provide a drain extension region. A gate stack includes a gate dielectric layer over a channel region in the p-body region adjacent to and on respective sides of a junction with the NDRIFT region. A patterned gate electrode is on the gate dielectric. A DWELL region is within the p-body region. A source region is within the DWELL region, and a drain region is within the NDRIFT region. An effective channel length (Leff) for the LDMOS device is 75 nm to 150 nm which evidences a DWELL implant that utilized an edge of the gate electrode to delineate an edge of a DWELL ion implant so that the DWELL region is self-aligned to the gate electrode.
US10903355B1 Power switch arrangement
A power device can be structured with a power switch having multiple arrangements such that the power switch can operate as a power switch with the capability to measure properties of the power switch. An example power device can comprise a main arrangement of transistor cells and a sensor arrangement of sensor transistor cells. The main arrangement can be structured to operate as a power switch, with the transistor cells of the main arrangement having control nodes connected in parallel to receive a common control signal. The sensor arrangement of sensor transistor cells can be structured to measure one or more parameters of the main arrangement, with the sensor transistor cells having sensor control nodes connected in parallel to receive a common sensor control signal. The sensor transistor cells can have a common transistor terminal shared with a common transistor terminal of the transistor cells of the main arrangement.
US10903351B2 Semiconductor device
A vertical MOSFET having a trench gate structure includes an n−-type drift layer and a p-type base layer formed by epitaxial growth. In n−-type drift layer, an n-type region, a lower second p+-type region and a first p+-type region are provided. A part of the lower second p+-type region extending in a direction opposite that of a depth of the trench and connected to the p-type base layer.
US10903349B2 Electronic component with multiple quantum islands
An electronic component with multiple quantum islands is provided, including a substrate on which rests a nanowire made of semiconductor material not intentionally doped; two main control gates resting on the nanowire so as to form respective qubits in the nanowire, the two main control gates being separated by a groove, and bottom and lateral faces of the groove are covered by a dielectric layer; an element made of conductive material formed on the dielectric layer in the groove; a carrier reservoir that is offset with respect to the nanowire, the element made of the conductive material being separated from the carrier reservoir by another dielectric layer such that the element made of the conductive material is coupled to the carrier reservoir by field effect. A method of fabricating an electronic component with multiple quantum islands is also provided.
US10903348B2 Semiconductor device
A semiconductor device includes a semiconductor body including first to fourth semiconductor layers. The second semiconductor layer of second conductivity type is provided on the first semiconductor layer of first conductivity type; the third semiconductor layer of first conductivity type is provided selectively on the second semiconductor layer; and the fourth semiconductor layer of second conductivity type is provided selectively on the second semiconductor layer. The semiconductor device further includes first and second control electrodes. The first and second control electrodes are provided inside the semiconductor body and oppose the second semiconductor layer with first and second insulating films interposed, respectively, and are arranged alternately with a third insulating layer interposed. The first control electrode contacts the third insulating layer at a first surface thereof, and the second control electrode contacts the third insulating layer at a second surface opposite to the first surface.
US10903346B2 Trench-gate semiconductor device having first and second gate pads and gate electrodes connected thereto
A semiconductor device according to an embodiment includes a semiconductor layer having a first plane and a second plane; an emitter electrode provided on a first plane side of the semiconductor layer; a collector electrode provided on a second plane side of the semiconductor layer; a first gate electrode pad provided on the first plane side; a second gate electrode pad provided on the first plane side; a cell region including a first trench provided in the semiconductor layer and a first gate electrode that is provided in the first trench and is connected to the first gate electrode pad; and a cell end region that is adjacent to the cell region and includes a second trench provided in the semiconductor layer and a second gate electrode which is provided in the second trench and is connected to the second gate electrode pad.
US10903345B2 Power MOSFET with metal filled deep sinker contact for CSP
A method of forming an IC including a power semiconductor device includes providing a substrate having an epi layer thereon with at least one transistor formed therein covered by a pre-metal dielectric (PMD) layer. Contact openings are etched from through the PMD into the epi layer to form a sinker trench extending to a first node of the device. A metal fill material is deposited to cover a sidewall and bottom of the sinker trench but not completely fill the sinker trench. A dielectric filler layer is deposited over the metal fill material to fill the sinker trench. An overburden region of the dielectric filler layer is removed stopping on a surface of the metal fill material in the overburden region to form a sinker contact. A patterned interconnect metal is formed providing a connection between the interconnect metal and metal fill material on the sidewall of the sinker trench.
US10903342B2 Oxide-nitride-oxide stack having multiple oxynitride layers
An embodiment of a semiconductor memory device including a multi-layer charge storing layer and methods of forming the same are described. Generally, the device includes a channel formed from a semiconducting material overlying a surface on a substrate connecting a source and a drain of the memory device; a tunnel oxide layer overlying the channel; and a multi-layer charge storing layer including an oxygen-rich, first oxynitride layer on the tunnel oxide layer in which a stoichiometric composition of the first oxynitride layer results in it being substantially trap free, and an oxygen-lean, second oxynitride layer on the first oxynitride layer in which a stoichiometric composition of the second oxynitride layer results in it being trap dense. In one embodiment, the device comprises a non-planar transistor including a gate having multiple surfaces abutting the channel, and the gate comprises the tunnel oxide layer and the multi-layer charge storing layer.
US10903339B2 Vertical transport FET devices having a sacrificial doped layer
Methods of fabrication and semiconductor structures includes vertical transport field effect transistors (VTFETs) including a top source/drain extension formed with a sacrificial doped layer. The sacrificial doped layer provides the doping source to form the extension and protects the top of the fin during fabrication so as to prevent thinning, among other advantages.
US10903337B2 Air gap spacer with wrap-around etch stop layer under gate spacer
Semiconductor devices and methods are provided to fabricate FET devices. For example, a semiconductor device can include a functional gate structure on a channel region of a fin structure; and a source/drain region on each side of the functional gate structure. The functional gate structure has an insulator material abutting a portion of the sidewalls of the functional gate structure and the source drain region and the top surface of the fin. The functional gate structure further includes a dielectric top layer. The dielectric top layer seals an air gap between the top surface of the insulator material and the dielectric top layer.
US10903325B2 Memory transistor with multiple charge storing layers and a high work function gate electrode
An example memory device includes a channel positioned between and electrically connecting a first diffusion region and a second diffusion region, and a tunnel dielectric layer, a multi-layer charge trapping layer, and a blocking dielectric layer disposed between the gate structure and the channel. The multi-layer charge trapping layer includes a first dielectric layer disposed abutting a second dielectric layer and an anti-tunneling layer disposed between the first and second dielectric layers. The anti-tunneling layer includes an oxide layer. The first dielectric layer includes oxygen-rich nitride and the second dielectric layer includes oxygen-lean nitride.
US10903324B2 Semiconductor device including fin-FET and etch stop layers
A semiconductor device including a fin field effect transistor (fin-FET) includes active fins disposed on a substrate, isolation layers on both sides of the active fins, a gate structure formed to cross the active fins and the isolation layers, source/drain regions on the active fins on sidewalls of the gate structure, a first interlayer insulating layer on the isolation layers in contact with portions of the sidewalls of the gate structure and portions of surfaces of the source/drain regions, an etch stop layer configured to overlap the first interlayer insulating layer, the sidewalls of the gate structure, and the source/drain regions, and contact plugs formed to pass through the etch stop layer to contact the source/drain regions. The source/drain regions have main growth portions in contact with upper surfaces of the active fins.
US10903322B2 SiC power semiconductor device with integrated body diode
Embodiments of SiC devices and corresponding methods of manufacture are provided. In some embodiments, the SiC device has shielding regions at the bottom of some gate trenches and non-linear junctions formed with the SiC material at the bottom of other gate trenches. In other embodiments, the SiC device has the shielding regions at the bottom of the gate trenches and arranged in rows which run in a direction transverse to a lengthwise extension of the trenches. In still other embodiments, the SiC device has the shielding regions and the non-linear junctions, and wherein the shielding regions are arranged in rows which run in a direction transverse to a lengthwise extension of the trenches.
US10903316B2 Radio frequency switches with air gap structures
The present disclosure relates to semiconductor structures and, more particularly, to radio frequency (RF) switches with airgap structures and methods of manufacture. The structure includes a substrate with at least one airgap structure formed in a well region under at least one gate structure, and which extends to a junction formed by a source/drain region of the at least one gate structure.
US10903312B2 Semiconductor device
A semiconductor device includes a semiconductor substrate in which an active region and an edge termination region are defined, a semiconductor element formed in the active region, and first to fourth P layers formed in a region spanning from an edge portion of the active region to the edge termination region in the surface of the semiconductor substrate. The first to fourth P layers respectively have surface concentrations P(1) to P(4) that decrease in this order, bottom-end distances D(1) to D(4) that increase in this order, and distances B(1) to B(4) to the edge of the semiconductor substrate that increase in this order. The surface concentration P(4) is 10 to 1000 times the impurity concentration of the semiconductor substrate, and the bottom-end distance D(4) is in the range of 15 to 30 μm.
US10903311B2 Vertical semiconductor structure
A diode includes upper and lower electrodes and first and second N-type doped semiconductor substrate portions connected to the lower electrode. A first vertical transistor and a second transistor are formed in the first portion and series-connected between the electrodes. The gate of the first transistor is N-type doped and coupled to the upper electrode. The second transistor has a P channel and has a P-type doped gate. First and second doped areas of the second conductivity type are located in the second portion and are separated by a substrate portion topped with another N-type doped gate. The first doped area is coupled to the gate of the second transistor. The second doped area and the other gate are coupled to the upper electrode.
US10903310B2 Capacitor structure and semiconductor device including the same
A capacitor structure includes a plurality of bottom electrodes horizontally spaced apart from each other, a support structure covering sidewalls of the bottom electrodes, a top electrode surrounding the support structure and the bottom electrodes, and a dielectric layer interposed between the support structure and the top electrode, and between the top electrode and each of the bottom electrodes. An uppermost surface of the support structure is positioned at a higher level than an uppermost surface of each of the bottom electrodes.
US10903307B2 Fabrication of a MIM capacitor structure with via etch control with integrated maskless etch tuning layers
A semiconductor device includes a base structure including contacts and a first interlevel dielectric (ILD) layer, a metal-insulator metal (MIM) capacitor structure on the base structure, a second ILD layer on the MIM capacitor structure, and a plurality of vias penetrating through the first and second ILD layers to respective ones of the contacts.
US10903305B2 Ultra high density metal-oxide-metal capacitor
A capacitor includes a shallow trench isolation (STI) layer disposed on top of a substrate. The capacitor also includes a first dielectric layer disposed on top of the STI layer. The capacitor further includes a metallization diffusion (MD) layer disposed within both of the STI layer and the first dielectric layer.
US10903303B2 Display panel with a separation pillar having slanting side surfaces disposed on a pixel definition layer
The present disclosure relates to a display panel, a display screen, and a terminal device. The display panel includes a substrate, a first pixel electrode overlaying the substrate, a pixel definition layer overlaying a side of the first pixel electrode away from the substrate and including a plurality of pixel openings to expose a surface of the first pixel electrode, and a first type of separation pillar disposed on the pixel definition layer. A width of the first type of separation pillar changes continuously or intermittently in an extending direction thereof. The extending direction of the first type of separation pillar is parallel to the substrate. The width is a dimension of a projection of the first type of separation pillar on the substrate in a direction perpendicular to the extending direction of the first type of separation pillar.
US10903302B2 Display device having an organic layer between a plurality of signal layers
A display device including: a substrate including a first region and a second region; a signal line on the substrate and including a first layer and a second layer that overlap each other; and a first insulating layer between the substrate and the signal line, wherein a first organic layer may be between the first layer and the second layer in the first region, and the first layer and the second layer may be in direct contact with each other in the second region, and the first insulating layer may be disposed in an area in which the first organic layer is.
US10903298B2 Display device
A display device includes: a plurality of pixels each including a driving thin film transistor and a storage capacitor, wherein each of the pixels further includes: a driving semiconductor layer including a driving channel region, a driving source region, and a driving drain region; a first electrode layer, a portion of the first electrode layer overlapping the driving channel region; a second electrode layer overlapping the first electrode layer; a node connection line having a first side connected to the first electrode layer: a pixel electrode overlapping the first electrode layer and the second electrode layer; and a shielding layer between the first electrode layer and the pixel electrode and overlapping the first electrode layer, the node connection line, and the pixel electrode.
US10903297B2 Bidirectional organic light emitting display device
Disclosed is an organic light emitting display device. The organic light emitting display device including a plurality of pixels provided on a substrate. The plurality of pixels each include a first emissive area emitting light in a first surface direction of the substrate, a reflective area reflecting incident light in the first surface direction of the substrate, and a second emissive area overlapping the reflective area and emitting light in a second surface direction opposite to the first surface direction of the substrate. The organic light emitting display device may further include an auxiliary color filter provided in the first emissive area. In the organic light emitting display device, since a polarizer is replaced with a color filter, a light transmittance and a color reproduction rate are enhanced, and bidirectional image display is realized through the second emissive area.
US10903295B2 Display apparatus and method of manufacturing the same
A display apparatus and a method of manufacturing the same are provided. According to an embodiment, a display apparatus includes: a substrate; a thin-film transistor located on the substrate; and a buffer layer, a conductive layer, and an insulating layer sequentially located from the substrate between the substrate and the thin-film transistor, and a thickness of the insulating layer is less than a thickness of the buffer layer.
US10903293B2 Method of manufacturing display panel and display apparatus including the display panel
A method of manufacturing a display panel includes providing an insulating substrate that includes a hole area, a display area that surrounds the hole area, and a peripheral area adjacent to the display area, forming a semiconductor pattern in the display area, forming an insulating layer, forming contact holes in the insulating layer that expose portions of the semiconductor pattern, and forming a module hole by etching a portion of the insulating layer and a portion of the insulating substrate that overlap the hole area.
US10903291B2 Terminals and display screens
The present application relates to a terminal and a display screen. A display screen includes a display area including at least two display regions. The at least two display regions includes a first display region and a second display region. A total thickness of metal layers of the first display region is less than a total thickness of metal layers of the second display region.
US10903288B2 Display panel
A display panel of the present disclosure includes a substrate layer, a light emitting layer and a plurality of photosensitive elements, the light emitting layer includes a plurality of pixel units, the photosensitive elements are formed between the pixel units, the photosensitive elements are configured to sensing light reflected by the fingers and emitted by the pixel units for fingerprint identification, when the finger attaches to the display panel, the light emitted by the light emitting layer and reflected by the fingers reaches the photosensitive elements, the photosensitive elements receive the light for fingerprint identification.
US10903286B2 Display device
A display device includes a circuit layer, a plurality of display elements arranged on the circuit layer, a sealing layer arranged on the plurality of display elements, a protective later arranged on the sealing layer, a touch electrode layer arranged on the protective layer, and a plurality of connection terminals arranged on the circuit layer and an exterior side of the sealing layer. The circuit layer includes a plurality of connection wirings respectively connected to any one the plurality of connection terminals, the protective layer includes a plurality of opening parts respectively in a region overlapping a part of each of the plurality of connection wirings, the touch electrode layer has a plurality of touch electrodes overlapping the display element, and each of the plurality of touch electrodes is connected to any one of the plurality of connection wirings via any one of the plurality of opening parts respectively.