Document Document Title
US10764118B1 EMS resolution of split-brain virtual network function components
An example operation may include a system, comprising one or more of receiving a virtual network function component instance (VNFCI) status notification resumption message with an active state when a peer VNFCI operational state is active, retrieving a timestamp of a VNFCI state change to an active state from an element VNFCI state database, retrieving a timestamp of a peer VNFCI state change to active from an element VNFCI state database, sending one or more of: a request to a virtual network function manager (VNFM) to determine if the VNFCI network is isolating while an operating state was active, and a request to the VNFM to determine if the peer VNFCI network is isolating while an operating state was active, sending a state change request with standby state to the peer VNFCI when the VNFCI is not network isolated and the peer VNFCI is network isolated, and a VNFM response is received regarding the VNFCI, a timeout response from the VNFM, and a VNFM response is received regarding the peer VNFCI, and sending a state change request with standby to the VNFCI with one or more of: the VNFCI network isolate and peer VNFCI is not network isolated, and the VNFCI is network isolated or the peer VNFCI is not network isolated, and the VNFCI is not network isolated and the peer VNFCI is network isolated and the VNFCI is in preferred standby.
US10764116B2 Network trouble shooting digital assistant system
A system for troubleshooting a network, the system comprising a virtual machine including a virtual central processor in communication with at least one memory, virtual machine including a knowledge base configured to store contextual information related to the network; a knowledge base manager in communication with the knowledge base, the knowledge base manager configured to collect at least one of contextual information and problem information from at least one data source on the network and populate the knowledge base; a problem monitor in communication with the knowledge base and the knowledge base manager, the problem monitor configured to receive the problem information from the knowledge base manager; a query evaluation engine in communication with the knowledge base and the problem monitor; an interface configured to receive a query; and a natural language query translator in communication with the interface and the query evaluation engine; wherein the natural language query translator is configured to provide a natural language query from the interface and transmit the query in a machine readable format to the query evaluation engine; wherein the query evaluation engine collects at least one of the contextual information in the knowledge base and the problem information in the problem manager relevant to the query and generate a recommendation list.
US10764115B1 EMS handling of faults in virtual network function components
An example operation may include a system, comprising one or more of receiving, at a VNFCI, a status failure notification message, retrieving one or more of: a peer VNFCI administration state, and the peer VNFCI operational state, requesting current issues reported on resources associated with the peer VNFCI from a VNFM when the peer VNFCI administration state is online, and the peer VNFCI is reachable, and the peer VNFCI operational state is not active, taking no action, at the VNFCI, when one or more of: the peer VNFCI administration state is not online, and the peer VNFCI is not reachable, and the peer VNFCI operational state is active, and sending a state change request with active state to the peer VNFCI when a response to the current issues reported on resources is received, and there are no critical issues at the VNFCI.
US10764111B2 Preventing concurrent distribution of network data to a hardware switch by multiple controllers
Some embodiments provide, for a first controller application, a method for configuring a managed hardware forwarding element (MHFE) to implement one or more logical networks. The method of some embodiments receives logical network data that defines at least one logical forwarding element of a logical network to be implemented by the MHFE. The method then identifies a set of tables of a database instance that is instantiated on the MHFE in order to distribute the logical network data to the MHFE. In some embodiments, the method monitors the identified set of tables in order to determine whether a second controller application updates any one of the set of tables. The method distributes the logical network data to the MHFE so long as none of the tables in the set of tables is updated by the second controller application.
US10764107B2 Session initiation method and device
Disclosed is an automatic telephonic session initiation method performed at a telephone session server including: receiving a telephonic session reservation request from a telephonic session client of a first terminal, the telephonic session reservation request including an identifier of an instant messaging client of a second terminal and a telephonic session initiation condition; storing corresponding reservation information according to the telephonic session reservation request; sending the reservation information to the instant messaging client of the second terminal according to the identifier of the instant messaging client of the second terminal; receiving a telephonic session reservation feedback message from the instant messaging client of the second terminal; and sending a telephonic session initiation request to the telephonic session client of the first terminal and a telephonic session client of the second terminal according to the reservation information when the telephonic session initiation condition is satisfied.
US10764099B2 Method and apparatus for configuring and detecting cyclic prefix length in cell supporting multiple subcarrier spacings
The present embodiments relate to a method for configuring a cyclic prefix for a next generation/5G radio access network (referred to as new radio (NR)) about which 3GPP has begun discussions. According to the present embodiments, a base station configures cyclic prefix (CP) lengths for secondary numerology except for reference numerology and sets, through RRC signaling, the values of the CP lengths configured for the secondary numerology, thereby enabling a terminal to detect the CP lengths for the secondary numerology in a cell supporting mixed numerology.
US10764093B2 DFE margin test methods and circuits that decouple sample feedback timing
Described are methods and circuits for margin testing digital receivers. These methods and circuits prevent margins from collapsing in response to erroneously received data, and can thus be used in receivers that employ historical data to reduce intersymbol interference (ISI). Some embodiments allows feedback timing to be adjusted independent of the sample timing to measure the effects of some forms of phase misalignment and jitter.
US10764089B2 Gateway computer system with intermediate data processing according to rules that are specified by templates
A computer-implemented method for communicating data between computer systems in the functions of a source computer system and of a target computer system is performed by a data modification engine in a gateway computer that is communicatively connected between the computer systems. The engine receives an original data package from the source computer system with elements that are arranged according to a pre-defined data-structure. The engine accesses a rule template that corresponds to the data-structure and that provides a plurality of pre-defined rules. The engine separates the original data package into elements, processes the elements by digitally transforming them according to the rules, combines them to a modified data package and sends the modified data package to the target computer system.
US10764080B2 Control system and management apparatus
A control system transmits, to a remote monitoring server, report data generated based on operation data. The control system includes a facility-device management apparatus that generates report data based on the operation data, and a relay device that communicates with the remote monitoring server via an intra-facility LAN and communicates with the facility-device management apparatus via a connection line. The facility-device management apparatus includes setting means for setting whether or not the report data is to be transmitted to the remote monitoring server, first transmission means for transmitting the report data to the remote monitoring server, and second transmission means for transmitting the report data to the relay device. The relay device includes forwarding means for transmitting, to the intra-facility LAN, the report data received from the facility-device management apparatus.
US10764078B2 Digital predistortion for a frequency-selective channel
A transmitter is configured to generate a DOCSIS signal for transmission onto a frequency-selective coaxial cable. The transmitter comprises a first reverse tilt filter circuit, a digital predistortion circuit, a forward tilt filter, a wideband equalizer, a second reverse tilt filter, and a power amplifier. The responses of the tilt filters may be set based on the frequency response of the frequency-selective coaxial cable to which the transmitter is intended to be coupled. The predistortion circuit may compensate for distortion introduced by circuitry of the transmitter. The equalizer circuit may be operable to compensate for undesired linear response of other circuitry of the transmitter.
US10764077B2 Crowd-sourced event identification that maintains source privacy
An automated method that generates crowd-sourced event notifications includes: retrieving sensor data from mobile devices; detecting events based on the retrieved sensor data; and generating a set of summary nodes based on the events, where each summary node is associated with multiple events. A system that generates crowd-sourced event notifications includes: multiple mobile devices, each having at least one sensor, each mobile device identifies events using calculations based on sensor data and generates a notification for each identified event; and an analytics server that generates a set of summary nodes based on the identified events, each summary node associated with multiple events. An automated method that generates event notifications includes: retrieving sensor data; calculating a set of statistical values based on the sensor data; comparing the statistical values to at least one threshold; and generating an event notification when the threshold is exceeded by any of the statistical values.
US10764074B2 Method, apparatus, and system for providing specified communications service, and terminal
The present disclosure discloses a method, an apparatus, and a system for providing a specified communications service, and a terminal, and belongs to the field of network technologies. The method includes: sending a specified communications service request to a signaling access server, the specified communications service request carrying a third-party application identifier and a first user identity of a local end, and the signaling access server being configured to provide a specified communications access service; if verification on the third-party application identifier and the first user identity is successful, establishing a signaling path to the signaling access server, the signaling path being configured to provide a signaling transmission interface to the signaling access server; and performing specified communication based on the signaling path.
US10764073B2 Controlling communications
Apparatuses and methods for controlling communication of a user terminal in a communication system are provided. The solution comprises determining that a data connection of an access point name or data network name of the user terminal does not fulfil a predetermined condition, and transmitting to a network unit maintaining information on subscriber information of users of the network a message on the basis of determination, the message indicating the access point name or data network name of the user terminal is to be deactivated or the data connection of the access point name or data network name is to be directed to a predetermined server.
US10764069B1 Transistor based PUF apparatus
The present disclosure relates to a PUF apparatus and method for generating a persistent, random number. The generated number is random in that each particular instance of PUF apparatus should generate a randomly different number to all other instances of PUF apparatus, and is persistent in that each particular instance of the PUF apparatus should repeatedly generate the same number, within acceptable error correction tolerances. The persistent, random number is determined by selecting one or more PUF cells, each comprising a matched pair of transistors that are of identical design, and comparing an on-state characteristic of the pair (e.g., turn-on threshold voltage or gate-source voltage). The difference in on-state characteristic of each selected pair of transistors is caused by random manufacturing differences between the transistors. This causes the randomness between each different instance of PUF apparatus, and should be relatively stable over time to provide persistence of the generated number.
US10764068B2 Computer system employing challenge/response protocol with detection of non-unique incorrect responses
A challenge/response authentication procedure determines whether a response is a correct response, a unique incorrect response, or a non-unique incorrect response, the unique incorrect response and non-unique incorrect response being differentiated by comparing the response value with a store of unique incorrect response values. For the correct response, client access to protected computer system resources is allowed, and the challenge value is discarded so as not to be used again. For the unique incorrect response, (1) when a predetermined limit of unique incorrect responses has not been reached, then the response value is added to the store of unique incorrect response values and the process is repeated with reuse of the challenge value, and (2) when the predetermined limit has been reached, then the client is locked out. For the non-unique incorrect response, the process is repeated with reuse of the challenge value.
US10764067B2 Operation of a certificate authority on a distributed ledger
An on-ledger certificate authority operates a node of a distributed ledger that controls a certificate issuance store and a certificate revocation store. When the certificate authority issues a certificate, the node issues a ledger transaction with an instruction to store a validation hash of the certificate in the issuance store, and when a certificate is revoked, a ledger transaction with an instruction to store the serial number of the certificate in the revocation store. As such transactions propagate throughout the ledger, the instructions are executed by on-ledger verifiers in their local replicas of the stores. An on-ledger verifier validates a certificate by verifying that its serial number is not in the revocation store while its validation hash is in the verifier's replica of the issuance store.
US10764066B2 EUICC secure timing and certificate revocation
Secure reception of a certificate revocation list (CRL) is determined. In some embodiments, a device initiates a CRL update by sending a message with a timestamp to an embedded universal integrated circuit card (eUICC). The eUICC generates a session identifier, nonce, or random number and builds a payload including an internal time value based on a server time, and an internal time value based on a past message received from the device. The eUICC cryptographically signs over the payload and sends it to the device. The device obtains a CRL from a host server, checks the CRL, and, if the CRL passes the device check, sends it to the eUICC along with a second device timestamp and the nonce. The eUICC then performs checks based on the timestamps, the nonce, the CRL and the internal time values to determine whether the CRL has been securely received.
US10764065B2 Admissions control of a device
A control device performs an admissions control process with a first device to determine whether the first device is authorized to communicate over the communication fabric that supports memory semantic operations.
US10764064B2 Non-networked device performing certificate authority functions in support of remote AAA
In an approach, a certificate authority management device comprises a computing device with an operating system that supports certificate authority software, a power port with shutter door, a first key slot for an administrative user to enable use of the certificate authority management device in response to an insertion of a first key, a second key slot for management of a plurality of hybrid security keys in response to an insertion of a second key, and a touchscreen with graphical user interface.
US10764062B2 Blockchain ledger compression
A method includes: obtaining, by a server storing data in a blockchain ledger, compression point information of the blockchain ledger, in which the compression point information includes identification information of a specified data block, a server digital signature, and a user digital signature, in which the compression point information indicates that a specified portion of the blockchain ledger has passed an integrity verification, and in which the specified portion of the blockchain ledger includes data blocks in the blockchain ledger previous to the specified data block in the blockchain ledger; and compressing data of the specified portion of the blockchain ledger.
US10764050B2 ID-based data plane security for identity-oriented networks
A computer-implemented method of transmitting encrypted data comprises accessing, by one or more processors of an origination endpoint, first data to be transmitted to a destination having a corresponding identifier; generating, by the one or more processors, an identifier security header; generating, by the one or more processors, second data from the first data and the identifier security header; encrypting, by the one or more processors, the second data; generating, by the one or more processors, authentication data based on the encrypted second data; generating, by the one or more processors, third data from the encrypted second data and the authentication data; generating, by the one or more processors, fourth data from the identifier corresponding to the destination and the third data; and sending, by the one or more processors, the fourth data to the destination.
US10764040B2 Dynamic domain key exchange for authenticated device to device communications
A method of dynamically generating a domain based public group key and private member keys using a domain key agent, a domain key service of a domain key broker, and a domain key distribution center. The method includes: sending to the domain key service of a domain key broker a request for a private member key for the domain, wherein the request includes proof of possession of a vehicle private key associated with a vehicle certificate and a vehicle public key; receiving from the domain key service a private member key and a public group key; sending a message digitally signed using the member private key; verifying the digital signature on the received message using the public group key; and dynamically renewing the public group key and private member key based on the domain.
US10764039B2 Dynamic generation and management of asymmetric cryptographic keys using distributed ledgers
The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and manage a distribution of asymmetric cryptographic keys using distributed ledgers. For example, an apparatus may extract, from a hierarchical data structure, an index value associated with a corresponding element of permissioning data. The apparatus may also extract, from a first element of a distributed ledger, cryptographic data that includes a first public cryptographic key associated with the hierarchical data structure. The apparatus may generate a second public cryptographic key based on the first public cryptographic key and the extracted index value, and encrypt information using the second public cryptographic key. The encrypted information may be associated with the corresponding element of permissioning data, and the second public cryptographic key may be discarded in response to the encryption of the information.
US10764038B2 Method and apparatus for generating terminal key
A method for generating a terminal key includes calling a terminal key generation instruction through an interface provided by the driver, generating the terminal key in response to the terminal key generation instruction, and deleting the driver from the terminal when the terminal key has been successfully generated.
US10764018B2 Method and apparatus for processing activation/deactivation of inter-eNodeB carrier aggregation
The present invention relates to the technical field of radio communications, and particularly to a method and apparatus for processing activation/deactivation of inter-eNodeB carrier aggregation. Embodiments of the present invention provide a method for processing activation/deactivation of inter-eNodeB carrier aggregation, comprising the steps of: receiving, by UE, an MAC CE for activation/deactivation of an SCell sent by a master eNodeB or a secondary eNodeB; determining, by the UE, the corresponding SCell; and performing, by the UE, activation/deactivation to the corresponding SCell according to the indication information in the MAC CE for activation/deactivation.
US10764010B2 Determination of communication parameters in D2D communication systems
This disclosure pertains to a method for operating a terminal (10) for a wireless communication network. The terminal (10) is adapted for device-to-device, D2D, communication. The method comprises decoding first data contained in a first D2D message based on a determination of first demodulation reference signaling and/or first scrambling coding associated to the first data, wherein the determination of demodulation reference signaling and/or scrambling coding is based on information extracted from a second D2D message different from the first D2D message, the second D2D message pertaining to second data to which second reference signaling and/or second scrambling coding is associated, the second reference signaling and/or second scrambling coding being different from the first reference signaling and/or second scrambling coding. The disclosure also pertains to related devices and methods.
US10764007B2 Method and apparatus for transmitting uplink sounding reference signal
Various embodiments of the present disclosure describe a terminal and a base station. Various embodiments of the present disclosure describe how to transmit the SRS on an FDD downlink carrier and effectively configure and transmit the FDD downlink carrier SRS, so that the FDD system has the channel reciprocity and is more suitable for a large-scale multi-antenna system. Various embodiments of the present disclosure describe an SRS transmission method and device when an uplink carrier of the FDD system can transmit an uplink signal and a downlink signal.
US10763997B2 Action frame to indicate change in block acknowledgment procedure
A first communication device generates a media access control (MAC) frame that includes an indication of a change in a block acknowledgment (BA) session that was previously established between the first communication device and a second communication device. The first communication device transmits the MAC frame to the second communication device. The MAC frame is configured to cause the second communication device to adopt the change in the BA session in response to receiving the MAC frame.
US10763984B2 Frequency division multiplexing synchronization signals (SS) for wideband operation
Aspects of the present disclosure relate to techniques for transmitting and processing synchronization signals (SS) for different purposes. In some cases, transmitting multiple SS blocks simultaneously using frequency division multiplexing (FDM), and possibly different beams, may allow a UE to reduce a measurement window.
US10763982B2 Method and system for over-the-air testing of unwanted emissions
A method (200) of over-the-air testing of a transmission equipment (20). The method comprises transmitting (202) a transmission signal from the transmission equipment. The transmission signal as transmitted comprises emissions in an in-band domain (102) and emissions in an unwanted domain (110). The method comprises arranging a frequency selective surface (40) to receive the transmission signal. The frequency selective surface (40) attenuates the transmission signal in the in-band domain (102) of the transmission signal. The frequency selective surface (40) allows propagation of the transmission signal in the unwanted domain (110) of the transmission signal. The method further comprises measuring (206) in a measuring equipment (25) a parameter of the transmission signal in the unwanted domain. The frequency selective surface (40) is arranged between the transmission equipment (20) and the measuring equipment (25).
US10763981B2 Signal quality measurement in different frequency bands of cellular networks
At least one control message is received, from a cellular network. The at least one control message indicates a measurement band (300) differing from the bands (200) of at least one cell (101, 102, 103) of the cellular network. A measurement of a signal quality of a signal received on the measurement band (300) is executed.
US10763973B2 Phase noise compensation apparatus, demodulation apparatus, communication apparatus, communication system, and phase noise compensation method
A phase noise compensation apparatus is used for a demodulation apparatus for demodulating a transmission signal modulated by a modulation scheme that uses phase information for data identification. A phase detector detects a phase error of a reception pilot symbol sequence included in a reception symbol sequence. A first filter refers to the phase error detected in a time series manner and sequentially estimates first phase noise components. A second filter refers to the phase error detected in a reverse time series manner and sequentially estimates second phase noise components. The synthesis processing unit estimates a phase noise component of a reception symbol based on an estimated value of the first phase noise component, an estimated value of the second phase noise component, and the phase error. The phase rotator rotates a phase of the reception symbol based on the estimated phase noise component of the reception symbol.
US10763969B2 Waveform generator
An embodiment of the inventive concept includes an optical signal generating circuit, a controlling circuit, a waveform shaping circuit, and an output circuit. The optical signal generating circuit generates a first optical signal including pulses. The controlling circuit generates a control signal indicating a first pulse to be attenuated in magnitude among the pulses. The waveform shaping circuit attenuates a magnitude of the first pulse based on the control signal and the first optical signal, and generates a second optical signal including pulses corresponding to the pulses included in the first optical signal and the first pulse having the attenuated magnitude. The output circuit outputs an electric signal of bands corresponding to differences between frequencies of the pulses included in the second optical signal based on the second optical signal. A band corresponding to the first pulse among the bands of the electric signal is adjusted as the magnitude of the first pulse is attenuated.
US10763963B2 System and methods for efficient digitization in hybrid fiber-coaxial networks
An analog signal processor includes a sampling unit configured to (i) filter, in the frequency domain, a received time domain analog signal into a low-frequency end of a corresponding frequency spectrum, (ii) sample the filtered analog signal at a frequency substantially higher than the low-frequency end, and (iii) spread quantization noise over an expanded Nyquist zone of the corresponding frequency spectrum. The processor further includes a noise shaping unit configured to shape the spread quantization noise out of the low-frequency end of the corresponding frequency spectrum such that the filtered analog signal and the shaped quantization noise are substantially separated in the frequency domain, and a quantization unit configured to apply delta-sigma modulation to the filtered analog signal using at least one quantization bit, and output a digitized bit stream that substantially follows the amplitude of the received time domain analog signal.
US10763962B2 Secured fiber link system
A system and method for securing communication over an optical fiber are disclosed. The system includes a transmit spatial multiplexer configured to couple a plurality of optical signals into respective ones of a plurality of spatial paths of an optical fiber, each of the spatial paths being able to carry an optical signal; wherein at least one of the plurality of optical signals is an optically modulated version of a desired sequence of information that is intended to be transferred over the optical fiber; and wherein at least one of the plurality of optical signals is an optical chaff signal; whereby a tap along the fiber cannot determine the transmitted desired sequence of information.
US10763960B1 Free-space optical communications network
The disclosure provides for a system that includes a plurality of stations equipped for free-space optical communications (FSOC) in a network and a central control system. At least one station in the plurality of stations includes a wavelength selectable switch, an OEO module, and one or more first processors. The one or more first processors are configured to control the wavelength selectable switch, process an electrical signal that is extracted using the OEO module, and communicate with the central control system. The central control system includes one or more second processors that are configured to receive data regarding FSOC communication conditions at the plurality of stations, determine a path between stations through the network based on the received data, and transmit instructions to the plurality of stations.
US10763958B2 System and method for performing in-service optical network certification
A system and method for performing an in-service optical time domain reflectometry test, an in-service insertion loss test, and an in-service optical frequency domain reflectometry test using a same wavelength as the network communications for point-to-point or point-to-multipoint optical fiber networks while maintaining continuity of network communications are disclosed.
US10763949B1 Fifth generation new radio repeater state machine
A computer device may include a memory storing instructions and processor configured to execute the instructions to establish a communication channel with a fixed wireless access (FWA) user equipment (UE) device associated with a provider; scan for Fifth Generation (5G) New Radio (NR) antenna beams from a base station associated with the provider; and identify a plurality of 5G NR antenna beams. The processor may be further configured to rank the plurality of 5G NR antenna beams based on a key performance indicator (KPI); select a highest ranked antenna beam, from the plurality of 5G NR antenna beams, via which the FWA UE device is able to connect to the base station associated with the provider while satisfying a threshold requirement associated with the KPI; and use the selected antenna beam to exchange wireless signals between the base station and the FWA UE device.
US10763948B2 Signal sending method and apparatus, and signal receiving method and apparatus
A signal sending method and apparatus, and a signal receiving method and apparatus are provided, to ensure a low peak-to-average power ratio and a frequency domain diversity gain when a signal is sent on two different subcarrier groups in a same time cell. The method includes: mapping, by a transmit end, a first sequence {pia0, pia1, . . . , piaP−1} whose length is P into an ith subcarrier group in M subcarrier groups in a same time cell, where the ith subcarrier group includes K consecutive subcarriers that are evenly distributed, M, P, and K are all greater than or equal to 2, P≤K, there is at least one pair of two inconsecutive subcarrier groups in the M subcarrier groups, and a second sequence {pi} corresponding to the M subcarrier groups meets the following requirement: A sequence {xi} is a Barker sequence, where {xi}={xi|x1=ps+1, x2=ps+2, . . . , xM−s=pM, xM−s+1=p1, xM−s+2=p2, . . . , xM=ps}, or a sequence {cxi} is a second sequence corresponding to M consecutive subcarrier groups, where c is a non-zero complex number; generating, by the transmit end, a sending signal based on signals on subcarriers in the ith subcarrier group; and sending, by the transmit end, the sending signal.
US10763939B2 Base station, user equipment, and communication signal transmitting and receiving methods
Embodiments provide a base station, user equipment, and communication signal transmitting and receiving methods. The base station includes: a processing unit, configured to determine a resource configuration of a communication signal, where the resource configuration includes at least two different resource element groups; and a transmitting unit, configured to transmit the communication signal on each resource element group included in the resource configuration to user equipment, where the communication signal transmitted on each resource element group carries at least one piece of same information, and the same information is cell specific or user equipment group specific information.
US10763933B1 Precoding method, base station and computing circuit
A precoding method is provided. The precoding method includes computing a relaxed beamforming matrix according to multiple desired channel correlation matrices and multiple interfering channel correlation matrices; computing an approximated beamforming matrix according to the relaxed beamforming matrix; computing multiple degradations corresponding to the data streams according to multiple relaxed beamforming vectors within the relaxed beamforming matrix and multiple approximated beamforming vectors within the approximated beamforming matrix; selecting a selected data stream index according to the degradations; decomposing a selected relaxed beamforming vector corresponding to the selected data stream index into a first vector and a second vector; and updating the approximated beamforming matrix according to the first vector and augmenting the approximated beamforming matrix according to the second vector, to obtain an updated-and-augmented beamforming matrix.
US10763931B2 Communication device and a method for hybrid beamforming
A method and a communication device adapted for designing a hybrid beamforming (HB) precoding used in a mobile communication system with an antenna array, the method including aggregating spatial channel vectors received by the antenna array; performing a linear factorization of the aggregation; truncating the linear factorization to generate truncated channels; and designing the HB precoding based on the truncated channels, wherein the HB precoding includes a linearly generated analog beamforming component and a linearly generated digital beamforming component.
US10763927B2 Signal generator and signal generating method
The present invention relates to generation of radio frequency signals by digital components. In particular, data for specifying a baseband signal are generated at a centralized processing device, and the data relating to the baseband signal are transmitted to radio frequency transmitters via a digital network. The radio-frequency transmitters digitally generate radio-frequency signals based on the data obtained via the digital network, and the generated radio frequency signals are provided to a connector or an antenna.
US10763926B2 Enhanced sounding reference symbol sounding technique for uplink codebook-based transmission
Various communication systems may benefit from improved sounding reference symbol sounding techniques. An apparatus may comprise at least one memory comprising computer program code and at least one processor. The at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to precode at least one uplink sounding reference symbol based upon at least one initial rank indicator and at least one first vector/matrix received from a network entity. The apparatus further transforms the first vector/matrix and a second vector matrix received from the network entity into a third vector/matrix based upon a final rank indicator received from the network entity. The apparatus further transmits data based upon the third vector/matrix.
US10763923B2 Establishing wireless communication between a train and base stations
Methods and systems are provided for communication between moving objects and land-based systems. A virtual multiple-input and multiple-output (MIMO) array may be established for communications between a transportation object and a communication network. The virtual MIMO array may include at least a network transceiver of the communication network that is in proximity to the transportation object or a path of the transportation object, and at least a first transceiver and a second transceiver from a plurality of transceivers in the transportation object. Communications may be setup with the network transceiver via the first transceiver, and the communications may be configured for use of the virtual MIMO array. The configuring may include determining when the second transceiver comes within communication range of the network transceiver due to movement of the transportation object, and based on the determination, communicating at least some signals via the second transceiver using the virtual MIMO array.
US10763917B1 Method and system for multiple-input multiple-output power line communication coupling
Methods and systems are disclosed for multiple-input multiple-output power line communication coupling and may include a circuit for powerline communication comprising a 4-wire choke with three terminals coupled to line, neutral, and earth lines via input capacitors for receiving an alternating current (AC) power signal and radio frequency (RF) signals; a first transformer with two terminals coupled to the choke; and a coupling circuit comprising a plurality of powerline communication receivers. A first receiver of the plurality of powerline communication receivers is for receiving a first RF signal via a secondary coil of the first transformer, a second receiver of the plurality of powerline communication receivers is for receiving a second RF signal via a center terminal of a capacitor pair coupled to primary coils of the first transformer, and a third receiver of the plurality of powerline receivers is for receiving a third RF signal via a fourth terminal of the choke.
US10763908B2 Mobile phone with enhanced functions
The presented solution enables placement of mobile device advantageously formed by central control unit (9z) or mobile phone in removable condition, in holder (805) placed on bracelet (806), on wrist (836). Device can be formed, with the advantage, by mobile phone which is possible to remove out of holder (805), for to make call, by loosening bolts (812), pressing buttons (808) and put earphone to ear. The device is possible to be shifted to other holders (805), placed on various places or objects.
US10763906B1 Cognitive radio technique for efficiently receiving multiple signals using polyphase downconverter channelizers
A system and method are disclosed for selecting a sampling frequency in a system that performs bandpass sampling and uses a polyphase downconverter channelizer to receive multiple RF signals. The method accounts for the frequency location of the received signals throughout the signal reception process to simplify the overall processing. The procedure finds a sampling frequency that positions all or a subset of the sampled signals such that the sampled signals fall within the input channels of the polyphase downconverter channelizer, thus simplifying processing compared to prior art methods which address the bandpass sampling and polyphase downconverter channelizer components separately.
US10763901B2 Transmission device, transmission method, and communication system
A transmission device of the disclosure includes: a plurality of delay sections having changeable delay amounts; a driver section that includes a plurality of drivers and transmits a data signal indicating a sequence of symbols using the plurality of drivers, the plurality of drivers being provided to correspond to the plurality of delay sections and setting a voltage at a corresponding output terminal to a mutually different voltage on the basis of a signal delayed by a corresponding delay section of the plurality of delay sections; and a controller that sets the respective delay amounts of the plurality of delay sections on the basis of a transition of a symbol in the sequence of symbols.
US10763899B1 Radio-frequency integrated circuit (RFIC) external front-end module
Systems and methods for driving using a radio-frequency integrated circuit to drive one or more front end modules. The front end modules provide signal flexibility to an electronic device. The radio-frequency integrated circuit drives the one or more front end modules via dual-pole, dual-throw switches that enable a pair of radio-frequency chains in the radio-frequency integrated circuit to drive two pairs of radio-frequency chains in each of two connected front end modules.
US10763898B2 Memory system that carries out soft bit decoding
A memory system includes a nonvolatile semiconductor memory and a controller. The controller is configured to maintain a plurality of log likelihood ratio (LLR) tables for predicting a value of data read from the nonvolatile semiconductor memory, count a number of times that each of write operations, erase operations, and read operations have been carried out with respect to each unit storage region of the nonvolatile semiconductor memory, determine an order in which the LLR tables are referred to, based on the counted number of the read operations and one of the counted number of the write operations and the counted number of the erase operations, which correspond to a target unit storage region of a read operation, and carry out decoding of data read from the target unit storage region of the read operation, using one of the LLR tables selected according to the determined order.
US10763897B2 Memory system
A memory system, which is connectable to a host, includes a non-volatile memory and a controller configured to store data in the non-volatile memory and in a memory region within the host and read the data from the memory region within the host. The controller includes a first encoding/decoding circuit configured to execute encoding/decoding with a first encoding scheme, a second encoding/decoding circuit configured to execute encoding/decoding with a second encoding scheme having a higher error correcting capability than an error correcting capability of the first encoding scheme, an encoding scheme selecting circuit configured to select an encoding/decoding circuit from the first encoding/decoding circuit and the second encoding/decoding circuit to perform encoding of data to be stored in the memory region, based on information about the data read from the memory region.
US10763896B2 Construction method for (n,n(n-1),n-1) permutation group code based on coset partition and codebook generator thereof
A construction method for a (n,n(n−1),n−1) permutation group code based on coset partition is provided. The presented (n,n(n−1),n−1) permutation group code has an error-correcting capability of d−1 and features a strong anti-interference capability for channel interferences comprising multi-frequency interferences and signal fading. As n is a prime, for a permutation code family with a minimum distance of n−1 and a code set size of n(n−1), the invention provides a method of calculating n−1 orbit leader permutation codewords by On={αo1}α=1n-1(mod n) and enumerating residual codewords of the code set by Pn=CnOn={(l1)n-1On}={(rn)n-1On}. Besides, a generator of the code set thereof is provided. The (n,n(n−1),n−1) permutation group code of the invention is an algebraic-structured code, n−1 codewords of the orbit leader array can be obtained simply by adder and (mod n) calculator rather than multiplication of positive integers. Composition operations of the cyclic subgroup Cn acting on all permutations oα of the orbit leader permutation array On are replaced by well-defined cyclic shift composite operation functions (l1)n-1 and (rn)n-1 so that the action of the cyclic group acting on permutations is realized by a group of cyclic shift registers.
US10763890B2 Computational devices using thermometer coding and scaling networks on unary encoded data
This disclosure describes techniques for performing computational operations on input unary bit streams using one or more scaling networks. In some examples, a device is configured to perform a digital computational operation, where the device includes a plurality of input wires and a plurality of output wires. Each input wire is configured to receive a respective input bit of an encoded input value, and each output wire is configured to output a respective output bit of an encoded output value. The device also includes scaling network circuitry configured to apply a function to the encoded input value by electrically routing at least one input wire of the plurality of input wires to at least two output wires of the plurality of output wires. The device can also include hybrid binary/unary computations.
US10763881B1 Methods of filtering reference voltage noise
A voltage reference noise filter is provided that substantially eliminates noise with minimal external components for any circuit where the reference load current is a constant load and the circuit uses external components that have values that may vary with temperature, over time, and the like. The drift on an output of a voltage reference due to variation of resistor of the external filter is mitigated by moving the external resistor onto the chip containing the circuit. The voltage drop across the resistor is digitally compensated by a scaling factor determined during calibration. When more than one converter is provided on the chip, a further adjustment to the outputs of the converters is made based on the number of converters powered on or off. Also, error in output of converters due to mismatch among the converters is digitally compensated by a further scaling factor.
US10763879B1 Low power and high-speed circuit for generating asynchronous clock signals
Apparatus and associated methods relate to a clock generation circuit which generates asynchronous clock signals for a successive approximation ADC architecture based on time-interleaved comparators. In an illustrative example, a circuit may include (a) a first comparator configured to receive an input signal and generate a first ready signal to indicate a comparison decision being complete, (b) a second comparator configured to receive the input signal and generate a second ready signal to indicate a comparison decision being complete, and (c) a clock generation circuit coupled to receive the first and the second ready signals and generate a first clock for the first comparator and a second clock for the second comparator. The first and the second clock signals may be in anti-phase. Thus, each comparator may have enough time to reach a valid comparison in each successive approximation cycle, and kickback noises at comparator' inputs may be advantageously reduced.
US10763878B2 Calibrating time-interleaved switched-capacitor track-and-hold circuits and amplifiers
Background calibration techniques can effectively to correct for memory, kick-back, and order-dependent errors in interleaved switched-capacitor track-and-hold (T/H) circuits and amplifiers. The techniques calibrate for errors in both the track/sample phase and the hold-phase, and account for the effects of interleaving, buffer/amplifier sharing, incomplete resetting, incomplete settling, chopping, and randomization on the offset, gain, memory, and kick-back errors. Moreover, the techniques can account for order-dependent and state-dependent hold-phase non-linearities. By correcting for these errors, the proposed techniques improve the noise performance, linearity, gain/offset matching, frequency response (and bandwidth), and order-dependence errors. The techniques also help increase the speed (sample rate and bandwidth) and linearity of T/H circuits and amplifiers while simplifying the analog circuitry and clocking needed. These techniques comprehensively account for various memory, kick-back, and order-dependent effects in a unified framework.
US10763867B1 Method of forming a semiconductor device and structure therefor
In one embodiment, a filter circuit is formed to include a transconductance amplifier. The filter circuit has one pair of capacitors connected between at least one input of the amplifier and an input signal that is to be filtered.
US10763865B1 Field programmable gate array with internal phase-locked loop
The present invention relates to a field programmable gate array system that provides phase control with minimal latency.
US10763864B2 Voltage-controlled-oscillator circuit
The disclosure relates to voltage-controlled-oscillator circuit comprising: a charge-pump configured to generate a tuning-voltage, the tuning-voltage having a minimum-operating-voltage; an offset-voltage-source configured to generate an offset-voltage in accordance with the minimum-operating-voltage; and a voltage-controlled-oscillator, VCO, configured to provide an oscillator frequency in accordance with the tuning-voltage and the offset-voltage.
US10763863B2 Semiconductor device for logic and memory co-optimization
Structures and methods for the co-optimization of core (logic) devices and SRAM devices include a semiconductor device having a logic portion and a memory portion. In some embodiments, a logic device is disposed within the logic portion. In some cases, the logic device includes a single fin N-type FinFET and a single fin P-type FinFET. In some examples, a static random-access memory (SRAM) device is disposed within the memory portion. The SRAM device includes an N-well region disposed between two P-well regions, where the two P-well regions include an N-type FinFET pass gate (PG) transistor and an N-type FinFET pull-down (PD) transistor, and where the N-well region includes a P-type FinFET pull-up (PU) transistor.
US10763859B2 Method for multiplexing between power supply signals for voltage limited circuits
In an embodiment, a system includes a plurality of functional circuits, a power supply circuit, and a power management circuit. The power supply circuit may generate a shared power signal coupled to each of the functional circuits, and to generate a plurality of adjustable power signals. One adjustable power signal may be coupled to a particular functional circuit of the functional circuits. The power management circuit may a request to the power supply circuit to change a voltage level of the one particular adjustable power signal from a first voltage to a second voltage. The particular functional circuit may couple a respective power node for a sub-circuit of the particular functional circuit to either of the shared power signal or the particular adjustable power signal. The particular functional circuit may also be configured to maintain an operational voltage level on the power node.
US10763858B1 Current mode logic buffer device for suppressing electromagnetic interference and signal generating method thereof
A current mode logic buffer device for suppressing electromagnetic interference includes two output ports and three or more sets of current mode logic buffers. First, second, and third current mode logic buffers respectively generate first, second, and third clock signals in response to first, second, and third differential input signals. The second differential input signal is delayed by a time difference from the first differential input signal, and the third differential input signal is delayed by the time difference from the second differential input signal. The output ports receive the first clock signal, the second clock signal, and the third clock signal, and output a full clock signal. A signal generating method for suppressing electromagnetic interference is also provided.
US10763846B1 High voltage tolerant analog switch
An analog switch circuit is provided. The circuit includes a branch coupled between an input terminal and an output terminal. The branch is configured to transfer an input signal at the input terminal to the output terminal when a control signal is at a first state. A transistor in the branch includes a current electrode coupled at the input terminal and is configured for receiving the input signal having a voltage exceeding a voltage rating of the transistor. A level shifter includes an output coupled to a control electrode of the transistor and is configured to provide a first voltage sufficient to cause the transistor to be conductive without exceeding the voltage rating of the first transistor when the control signal is at the first state. A voltage generator is coupled to the level shifter and is configured to generate the first voltage based on the input signal.
US10763838B2 Semiconductor device and semiconductor system for detecting voltage-drop level
A semiconductor device includes a voltage adjust circuit suitable for generating an adjusting voltage according to a counting signal; an oscillating circuit operable by an oscillating control signal, and suitable for outputting an operational clock signal whose frequency is controlled by the adjusting voltage; a pumping circuit suitable for generating an internal voltage by pumping a source voltage according to the operational clock signal; and a counting circuit suitable for generating the counting signal by counting the operational clock signal according to the oscillating control signal.
US10763835B2 Semiconductor apparatus
A semiconductor apparatus includes a first voltage detection circuit configured to generate a first voltage detection signal in response to the voltage level of a first voltage, a current control signal and a second voltage detection signal; and a storage and output circuit configured to generate a power control signal and the current control signal in response to the voltage detection signal.
US10763823B2 Elliptically-shaped resonator markers with enhanced frequency stability and gain
A magnetoelastic resonator device comprises a housing, at least one elliptically-shaped or substantially elliptically-shaped magnetoelastic element disposed within the housing, and at least one bias magnet disposed in the housing, wherein the at least one elliptically-shaped or substantially elliptically-shaped magnetoelastic element is configured to couple to an external magnetic field at a particular frequency and convert the magnetic energy into mechanical energy, in the form of oscillations.
US10763819B2 Electronic device
In an embodiments, an electronic device 1 has a panel 20 of roughly rectangular shape, a housing 10 that holds the panel 20, and a piezoelectric element 30 installed on the rear face side of the panel 20, wherein the panel 20 is bonded to the housing 10 with its edges supported on the housing 10, and it also has at least one side 21 not bonded to the housing 10 (non-bonded side). The electronic device is capable of causing an entire panel to vibrate in a stable manner.
US10763818B2 Acoustic wave device
An acoustic wave device includes: a piezoelectric substrate; a comb-shaped electrode located on the piezoelectric substrate; a wiring layer located on the piezoelectric substrate and electrically connected with the comb-shaped electrode; a first insulating film located on the piezoelectric substrate, the first insulating film covering the comb-shaped electrode, having an aperture on the wiring layer, and being thicker than the comb-shaped electrode; a second insulating film covering an upper surface of the first insulating film and at least a part of a side surface of the first insulating film in the aperture and having a higher moisture resistance than the first insulating film; and a pad being in contact with the wiring layer exposed by the aperture.
US10763816B2 Piezoelectric layer and piezoelectric device comprising the piezoelectric layer
A piezoelectric material is described. The piezoelectric material comprises aluminum nitride (AlN) doped with ytterbium (Yb), an atomic percentage of Yb in the AlN being greater than or equal to approximately 10.0% and less than or equal to approximately 27.0%. Piezoelectric layers comprising the piezoelectric material may be used in bulk acoustic wave (BAW) acoustic resonators, and surface acoustic wave (SAW) acoustic resonators. The BAW acoustic resonators and SAW acoustic resonators can be used in a variety of applications.
US10763808B2 Source measure unit with guard drive circuit
A test and measurement device including a source configured to output a source signal, a source output configured to output the source signal to a connected cable, a guard drive circuit electrically coupled to the source and configured to receive the source signal and generated a guard drive signal, the guard drive circuit having a gain less than one, and a guard drive circuit output configured to output the guard drive signal to a connected guard.
US10763799B2 Flying capacitor voltage control in an amplifier
An amplifier comprises: an input stage, a pulse width modulation stage, and a switched output stage. During operation, the input stage receives an input signal (such as an audio signal). The input stage adjusts the input signal based on feedback from the switched output stage of the amplifier. According to one configuration, the feedback from the switched output stage is a voltage across a flying capacitor disposed in the switched output stage. The pulse width modulation stage uses the adjusted input signal or signals to produce respective pulse width modulation signals that are subsequently used to drive (control) switches in the switched output stage. The switches in the switched output stage generate an output voltage to drive a load based on states of the pulse width modulation signals. Adjustments applied to the input signal based on the feedback maintains the magnitude of the flying capacitor voltage at a desired setpoint.
US10763797B2 High-frequency power amplifier
A high-frequency power amplifier is configured to include plural island patterns (28) in which ends thereof are arranged in the vicinity of a transmission line (23) and other ends thereof are arranged in the vicinity of an end line (24a) in a transmission line (24), a wire (30) for connecting an end of an island pattern (28) and the transmission line (23), and a wire (31) for connecting another end of the island pattern (28) and the end line (24a) of the second transmission line (24), so that a mismatch of the impedance component having a resistance component and a reactance component can be compensated for by changing the number of first connecting members and the number of second connecting members, the first and second connecting members configured to connect an island pattern (28) to the transmission lines (23) and (24).
US10763792B2 Multiple-stage power amplifiers implemented with multiple semiconductor technologies
A multiple-stage amplifier includes a driver stage die and a final stage die. The driver stage die includes a first type of semiconductor substrate (e.g., a silicon substrate), a first transistor, and an integrated portion of an interstage impedance matching circuit. A control terminal of the first transistor is electrically coupled to an RF signal input terminal of the driver stage die, and the integrated portion of the interstage impedance matching circuit is electrically coupled between a current-carrying terminal of the first transistor and an RF signal output terminal of the driver stage die. The second die includes a III-V semiconductor substrate (e.g., a GaN substrate) and a second transistor. A connection, which is a non-integrated portion of the interstage impedance matching circuit, is electrically coupled between the RF signal output terminal of the driver stage die and an RF signal input terminal of the final stage die.
US10763791B2 Selective linearization of scalable fault tolerant frequency agile transmitters
Apparatus and method for selective linearization of scalable fault tolerant frequency agile transmitters. In one embodiment, the method includes receiving timestamped carrier configurations and segmenting the timestamped carrier configurations into time segments having a pre-determined time length. The method also includes determining composite carrier configuration in a present time segment for a predetermined number of future time segments and determining a correction solution of a plurality of correction solutions associated with the composite carrier configuration in a mapping of a plurality of carrier configurations and the plurality of correction solutions. The method includes providing the correction solution to a linearizer of at least one of a plurality of multi-carrier power amplifiers. The plurality of power amplifiers are provided in one or more banks of multi-carrier power amplifiers.
US10763787B2 Circuits for wireless communication on multiple frequency bands
Circuit for wireless communication are provided, the circuits comprising: a first quadrature hybrid having a first in port, a first iso port, a first cpl port, and a first thru port; a first mixer having a first input coupled to the first cpl port and having an output; a second mixer have a first input coupled to the first cpl port and having an output; a third mixer having a first input coupled to the first thru port and having an output; a fourth mixer having a first input coupled to the first thru port and having an output; and a first complex combiner having inputs coupled to the output of the first mixer, the output of the second mixer, the output of the third mixer, and the output of the fourth mixer that provides first I and Q outputs based the output of the first mixer and the output of the second mixer.
US10763786B1 Differential crystal oscillator
A differential crystal oscillator circuit is disclosed. The differential crystal oscillator circuit includes an output port. The output port includes a first terminal and a second terminal. A resonance port is included to couple a resonance element to the differential crystal oscillator circuit. The differential crystal oscillator includes a current source. A differential amplifier is included to excite the resonance element. The differential amplifier is coupled to the current source and the resonance port. The differential amplifier includes a plurality of transistors. The differential crystal oscillator circuit further includes a low pass filter that in combination with a transistor in the differential amplifier exhibits characteristics of a high pass filter. The differential amplifier is configured to use the current source as an active load.
US10763783B2 Bandwidth adjustment in a phase-locked loop of a local oscillator
A method for a radar device is described. According to one example implementation, the method comprises generating an RF signal using a voltage-controlled oscillator (VCO), wherein the frequency of the RF signal depends on a first tuning voltage and a second tuning voltage. The method also comprises setting the second tuning voltage using a phase-locked loop coupled to the VCO, with the result that the frequency of the RF signal corresponds to a desired frequency. The first tuning voltage is changed in such a manner that the second tuning voltage set by the phase-locked loop corresponds approximately to a predefined value. Another example implementation relates to a method for a radar device comprising: generating an RF signal using a VCO, wherein the frequency of the RF signal depends on a tuning voltage, setting the tuning voltage using a phase-locked loop coupled to the VCO, with the result that the frequency of the RF signal corresponds to a desired frequency, and determining a differential VCO gain of the VCO. The bandwidth of the phase-locked loop is set on the basis of the determined VCO gain.
US10763780B2 Photovoltaic module having bi-directional couplings
A photovoltaic (PV) module having bi-directional couplings is described. The bi-directional couplings include a first coupling mounted on a support frame under a first edge of the PV module and a second coupling mounted on the support frame under a second edge of the PV module. The PV module can be a keystone module and the bi-directional couplings of the keystone module can connect to respective couplings of several adjacent PV modules. The bi-directional couplings can form male-to-female connections with the respective couplings to quickly combine the PV modules into a PV module assembly. The PV module assembly includes the bi-directionally connected PV modules supporting each other in both an x-direction and a y-direction.
US10763775B2 Device protection apparatus and device protection method
A device protection apparatus comprising a first sensor for detecting temperature of a refrigerant used for cooling a device including a heat-generation part, a second sensor for detecting temperature of the device, and a controller 10 that applies drive limitation to the device based on a first detected temperature detected by the first sensor and a second detected temperature detected by the second sensor, wherein the controller 10 calculates a temperature difference between the first detected temperature and second detected temperature, applies drive limitation to the device when the temperature difference is higher than a predetermined temperature difference threshold value, and applies drive limitation to the device when the second detected temperature is higher than a predetermined first temperature threshold value.
US10763773B2 Driving device, air conditioner, and method for driving motor
A driving device drives a motor having coils. The driving device includes a converter to generate a bus voltage, an inverter to convert the bus voltage to an AC voltage and supply the AC voltage to the coils, and a connection switching unit to switch a connection state of the coils. The bus voltage generated by the converter is switched in accordance with the connection state of the coils.
US10763761B2 Charging method for sub-module based hybrid converter
A sub-module based hybrid converter is provided. By setting a half-controlled charging link of changing full bridge sub-modules from a blocked state to a half-blocked state one by one in a charging process, and raising the voltages of half bridge sub-modules to reach the starting point of a half bridge sub-module based self-powered supply in an uncontrolled stage of the half bridge sub-modules, the starting point of the sub-module based self-powered supply is increased, and the design difficulty of the sub-module based self- powered supply is reduced. The present invention also includes another charging method for a sub-module based hybrid converter.
US10763756B2 Apparatus and methods for sensing resonant circuit signals to enhance control in a resonant converter
A resonant converter includes a resonant transformer having a leakage inductance and a magnetizing inductance coupled in series to form a resonant transformer input port. The resonant transformer has an output that is coupled to provide an output power to a load. A primary bridge circuit is coupled to provide an input power to the resonant transformer input port. A buffer circuit is coupled in parallel with the resonant transformer input port. A control module is coupled to receive a buffered primary port signal from the buffer circuit to control the primary bridge circuit to control the output power to the load in response to the buffered primary port signal.
US10763755B2 Symmetrical isolated DC-DC power conversion circuit
A power transfer system includes power conversion circuitry that has first circuitry and second circuitry on either side of a transformer that include a transformer having a power supply, a switch, a capacitor connected in parallel with a winding of the transformer, and an inductor connected between the power supply and the capacitor. The inductor provides an additional resonance current path through the power conversion circuitry that is configured to reduce a peak voltage at the switch. A direction of power transfer through the power conversion circuit is determined, and the first circuitry and the second circuitry are configured based on the determined direction of power transfer. The switches of the first circuitry and second circuitry are controlled using switching based on the determined direction of power transfer and a quantity of power transfer.
US10763752B1 Zero-voltage-switching flyback converter
A method of controlling a flyback circuit and control circuit thereof. The flyback circuit has a transformer having a primary winding and an auxiliary winding, and the primary winding and the auxiliary winding have opposite dot orientations with each other. During a switching cycle, a primary switch coupled to the primary winding is turned off; then, an auxiliary switch coupled to the auxiliary winding is turned on when, after an elapse of a predetermined waiting time counted from a predetermined moment in an immediate preceding switching cycle, an auxiliary switch voltage signal decreases to a valley of the auxiliary switch voltage signal. The auxiliary switch is turned off when the auxiliary switch current signal increases to a reference current. The primary switch is turned on when a primary switch voltage signal decreases to a valley of the primary switch voltage signal.
US10763751B2 Device and method for converting input voltage to output voltage
A device and method for controlling a power converter. The device includes an activation terminal configured to obtain a first voltage based on the input voltage; a controlling terminal configured to obtain a second voltage based on the output voltage; and a digital controller configured to obtain a driving power based on the first voltage and/or the second voltage; the digital controller is configured to obtain the driving power at least based on the first voltage when the power converter is stopped. Therefore, a sufficient driving power can be provided for the digital controller even when the power converter is stopped.
US10763747B2 Controlled adaptive power limiter
A power limiter for a switched mode power supply includes an operational amplifier and a comparator circuit. The operational amplifier is configured to receive an input voltage supplied to the SMPS as a first input and a reference voltage as a second input. The comparator circuit is configured to receive an output of the operational amplifier, receive a current sense signal, and generate an output signal configured to control a power generator. The output signal is based on a comparison between the output of the operational amplifier and the current sense signal.
US10763745B2 Variable-frequency electric charge pump unit, chip, and communication terminal
A variable-frequency electric charge pump unit, a chip, and a communication terminal. The electric charge pump unit comprises a variable-frequency signal generator, an electric charge pump circuit, and a voltage detector connected in series. The variable-frequency signal generator outputs a clock signal for the electric charge pump circuit. The electric charge pump circuit generates an output voltage on the basis of the clock signal. The output voltage drives a load on the one hand and is connected to the voltage detector on the other hand. An output end of the voltage detector is connected to the variable-frequency signal generator. The working frequency of the variable-frequency signal generator can be adjusted dynamically on the basis of a requirement that a radiofrequency system work state has on the driving output of the electric charge pump unit.
US10763744B2 PFC controller and method of controlling the same
Disclosed are a PFC controller and a method of controlling the PFC controller. The PFC controller can include: a voltage controller configured to control a PFC output terminal voltage using a PFC output terminal voltage value and a PFC output terminal requirement voltage value; a current controller configured to control a PFC input terminal current by deriving a PFC input terminal requirement current value using an output of the voltage controller and by deriving a PFC duty using the PFC input terminal requirement current value and a PFC input terminal current value; and a distortion compensator configured to monitor an input voltage of an input power source, determine whether the input voltage is distorted, and prevent a divergence of the PFC input terminal current by transmitting a distortion frequency to the current controller when the input voltage is distorted.
US10763742B2 Control of voltage source converters
A method and apparatus for controlling a fault blocking voltage source converter apparatus which is, in use, connected to an AC system and a DC system for power transmission, in the event of a DC side interruption operating the voltage source converter apparatus after identification of a need for a DC side interruption based on a voltage order, so as to extract at least some electrical energy stored in the connected DC system to the voltage source converter apparatus.
US10763739B2 Power conversion device and power supply system using same
A power conversion device includes: a first low voltage side circuit and a first high voltage side circuit which are connected via a first transformer; and a second low voltage side circuit and a second high voltage side circuit which are connected via a second transformer, wherein switching timings of the first high voltage side circuit and the second high voltage side circuit are controlled such that a current difference of an input current to the first low voltage side circuit and an input current to the second low voltage side circuit during a step-up operation becomes smaller than a predetermined value. A driver circuit to output a drive signal of a switching element may be included in at least one of the first low voltage side circuit and the second low voltage side circuit.
US10763737B2 Waveform shaping circuit, semiconductor device, and switching power supply device
A waveform shaping circuit includes a first variable gate voltage circuit that controls a minimum voltage of a pulse voltage based on a drain current or a source current of a field effect transistor, the pulse voltage having a positive or negative value and being applied to a gate of the field effect transistor, and a second variable gate voltage circuit that controls a maximum voltage of the pulse voltage based on the drain current or the source current.
US10763735B2 Voice coil motor and electronic device having the same
A voice coil motor includes a housing, a cover plate, an upper elastic member; a movable assembly, an immovable assembly, a lower elastic member, and a base cooperating with the housing to receive the cover plate, the upper elastic member, the movable assembly, the immovable assembly, and the lower elastic member. The base is made of laser direct structuring material. A metal layer is formed on a region of the base connecting the housing by Laser Direct Structuring processes, and the metal layer is fixed on the housing by laser welding or solder paste spot welding. The disclosure also provides an electronic device having the voice coil motor.
US10763731B2 Resolver stator
A resolver stator that is mounted on a target structure including a knock pin, the target structure having a hole, a portion of the knock pin being disposed in the hole, the resolver stator including: a stator core that has an engaging groove configured to be engaged with the knock pin, and the stator core includes a yoke; and a resolver cover covering the yoke in a central axis direction of the resolver cover, the resolver cover being made from metal and having a first cutout, the first cutout being disposed such that the first cutout overlaps at least a part of an end surface of the knock pin engaged with the engaging groove, at the center axial direction.
US10763725B2 Electric actuator
There is provided an electric actuator including a motor part, a deceleration mechanism, an output part, and a housing. The housing has a housing main body and a lid member. An output shaft is positioned at a first corner of the housing. The lid member and the housing main body are fastened by bolts. The bolts include corner bolts positioned at respective corners of the housing other than the first corner and an intermediate position bolt positioned at the intermediate between the first corner and a second corner adjacent to the first corner. In a plane view, the intermediate position bolt is positioned on the side of the planar center with respect to an edge connecting the first corner and the second corner and on the side of an outer edge with respect to an imaginary line connecting the center of the output shaft and the second corner.
US10763720B2 Bearing assembly and motor including the same
A bearing assembly including a bearing seat, at least one bearing and a shaft is disclosed. The bearing seat includes a chamber, an assembly hole and a shaft hole. The assembly hole and the shaft hole intercommunicate with the chamber. The bearing seat has a slit which is adjustable. The at least one bearing is received in the chamber. The shaft extends through the shaft hole and the at least one bearing and includes at least one abutment portion. The at least one bearing abuts the at least one abutment portion. In addition, a motor including a bearing assembly is disclosed.
US10763716B2 Axial-air-gap dynamo-electric machine with a tubular-shaped stator bobbin
An axial-air-gap rotating electric machine with a stator bobbin is provided. The bobbin renders the respective turn counts of windings in the machine the same and minimizes the lengths of connecting wires between continuous windings regardless of the continuous turn count, the direction in which each winding is wound, and whether the number of stages is odd or even. The bobbin, which has a tubular shape that substantially matches the exterior shape of a core, is provided with flanges that extend outwards from near the respective openings in the bobbin. One of the flanges has two first notches, and the other flange has a second notch. The axial positions of the starting and finishing ends of coils on adjacent stator cores are the same, and the flanges containing the notches through which the ends of the coils are run are on the same side with respect to the openings.
US10763714B2 Motor
A motor may include a rotor including a shaft; a stator; and a bearing supporting the shaft. The rotor may include a plurality of core pieces on an outer side of the shaft, a plurality of permanent magnets, a mold resin part between the core pieces, and an interposed part in contact with a surface on one side in a circumferential direction of each of the core pieces. The neighboring core pieces may include a magnet insertion hole provided therebetween. The permanent magnet may include two poles, with poles of neighboring magnets facing each other having identical polarity. Each of the permanent magnets is in indirect contact with the core piece positioned on the other side in the circumferential direction of the magnet insertion hole via the interposed part.
US10763711B2 Motor rotor including rotor core and manufacturing method therefor
A motor rotor and a manufacturing method therefor are disclosed. The motor rotor is disposed inside a stator so as to rotate by electromagnetically interacting with the stator, and includes: a rotor core formed by stacking a plurality of stack plates including first plate members and second plate members, and including a shaft hole, a plurality of rotor poles, and a plurality of magnet-embedded portions; and a plurality of permanent magnets inserted into the plurality of magnet-embedded portions.
US10763700B2 Power transmission device and power reception device
A power transmission device includes: a first coil; and a second coil. The first coil and the second coil are configured such that a first current direction and a second current direction are opposite to each other. The first coil includes a first adjacent portion located adjacent to the second coil, and a first spacer portion located on an opposite side of the first adjacent portion. The second coil includes a second adjacent portion located adjacent to the first coil, and a second spacer portion located on an opposite side of the second adjacent portion with respect to the second winding axis. The first adjacent portion is located higher than the first spacer portion.
US10763697B2 System and method of controlling supply of electrical power
An electrical power outlet including a computer processor having a memory operably connected thereto storing computer instruction code, a control module for controlling the supply of electrical power from the outlet upon receipt of a control signal from the computer processor, and a communications module for connection with a plurality of external electrical power outlets, wherein the computer instruction code, when executed by the computer processor, causes the computer processor to control the supply of electrical power from the outlet according to predetermined conditions stored in the computer memory, and transmit contents of the computer memory to the plurality of external electrical power outlets and receive memory contents from a plurality of external electrical power outlets.
US10763694B2 Uninterruptible power supply
An uninterruptible power supply includes an AC power source that supplies AC power to a load and includes a main AC input power source, an electromagnetic contactor provided between the AC power source and the load and excited to be switched on or off, and a first switch that switches between a first AC voltage of the main AC input power source and a second AC voltage capable of being supplied independently of the first AC voltage so as to excite the electromagnetic contactor.
US10763691B2 Two-level LED security light with motion sensor
A technology for configuring a lifestyle LED light with a tunable light color temperature is disclosed. The technology of tuning the light color temperature is made possible by blending two LED loads emitting light with different color temperatures thru a light diffuser with an arrangement that a first electric power delivered to a first LED load emitting light with a low color temperature and a second electric power delivered to a second LED load emitting light with a high color temperature are reversely and complementarily adjusted for tuning a diffused light color temperature such that a total light intensity generated by the LED light is kept essentially unchanged.
US10763690B2 Vehicle-side charging circuit for a vehicle with electric drive, and method for operating a vehicle-side current converter, and use of at least one winding of a vehicle-side electric machine for intermediate storagectrical machine for buffer
A vehicle-side charging circuit for a vehicle with electric drive. The charging circuit comprises an AC connector, a controlled rectifier which is connected to the AC connector, an electric machine with at least one winding, a current converter which is connected to the electric machine, and an energy-storage-device connector. The at least one winding of the electric machine is coupled in series between the rectifier and the current converter. In an inverter mode the current converter is fed from the energy-storage device, and in a charging mode the current converter is from an external energy source via at least one series-connected winding of the electric machine and charges the electrical energy-storage device.
US10763686B2 Wireless charging system and device therefor
The present invention relates to a wireless charging system using a wireless charging system, and a device therefor. A wireless power receiving device according to one embodiment of the present invention may comprise: first to Nth receiving coils disposed to be partially overlapped on the same plane so as to receive wireless power signals; first to Nth output terminals formed to enable both ends of each of the first to Nth receiving coils to be connected thereto so as to transfer alternating current power induced by at least any one among the first to Nth receiving coils; and a rectifier for converting, into direct current power, the alternating current power to be input from the first to Nth output terminals. Therefore, the present invention has an advantage of minimizing charging interruptions and minimizing manufacturing costs of a wireless power transmitting device.
US10763683B2 Electronic device and charging control method using the same
An electronic device and a charging control method using the same are provided. The electronic device includes a power input port, a battery module, a power supply circuit, and a processor. The power input port is configured to receive an external power. The battery module supplies stored power to the electronic device. The power supply circuit has a default charging identification code. When the external power is supplied to the electronic device through the power input port, the power supply circuit obtains a user charging identification code through the processor and compares whether the user charging identification code matches the default charging identification code. When the user charging identification code matches the default charging identification code, the power supply circuit starts to charge the battery module.
US10763679B2 Battery management system including cloud server to schedule batteries for use and related methods
A battery management system for batteries at a geographical location may include wireless battery chargers at the geographical location for charging the batteries and wireless battery monitors at the geographical location and carried by associated ones of the batteries. The battery management system may also include a battery management cloud server for communicating with the wireless battery chargers and the wireless battery monitors to remotely collect battery charging status data from the wireless battery chargers based upon charging of the batteries and to remotely collect battery status data for the batteries from the wireless battery monitors. The battery management cloud server may also remotely process the battery and charger status data to schedule the batteries for use based upon the battery and charger status data.
US10763678B2 Methods and systems for distributing electricity to multiple loads based on a scheduler and ammeter measurements
The present invention discloses methods and systems for scheduling and distributing power for electric vehicle chargers, through enabling and disabling a plurality of relays at a system. One of the criteria to allow an authenticated user to use an electric vehicle charger is whether there is enough electricity capacity. When the user is allowed to use a scheduled electric vehicle charger, its location is then sent to the user. Alert messages can be generated if charging does not begin within a first time limit and the cancellation of a reservation will take place if the second time limit is reached.
US10763670B2 Rotating transformer and inductive coupling
Aspects of the present disclosure are generally directed to using a rotary transformer to transfer power for a wind turbine generator. Certain aspects of the present disclosure are directed to a multi-rotor wind turbine. The multi-rotor wind turbine generally includes a plurality of rotors, a plurality of electrical generators, each coupled to one of the plurality of rotors, and one or more rotary transformers configured to transfer power between the electrical generators and a power grid. In some aspects, each rotary transformer comprises a first winding coupled to one or more electrical generators of the plurality of electrical generators, and a second winding magnetically coupled to the first winding and coupled to the power grid, wherein the first winding is rotatable with respect to the second winding.
US10763668B2 Converter with inductors coupled in series
A converter is provided. The converter is capable of generating a loading current at an output node. The converter includes a high efficiency power channel and a fast transient response channel. The high efficiency power channel and the fast transient response channel share an inductor that is coupled to the output node. The high efficiency power channel has an additional inductor that is connected in series with the inductor coupled to the output node.
US10763667B1 Multi-source power supply
A multi-source power supply for supplying power that includes a first rectifier configured to convert a first AC power signal from a first source to a first DC power signal, a second rectifier configured to convert a second AC power signal from a second source to a second DC power signal and a common bus operatively connected to the first rectifier and the second rectifier and configured to combine a the DC power signals into a combined DC power signal, where the common bus distributes the combined DC power signal to at least one server.
US10763663B2 High speed protection of power transmission lines
The present application is directed to a three phase power transmission system including a first conductor line, a second conductor line and a third conductor line. One or more sensors are configured to detect traveling waves in each of the first second and third conductors. A controller is configured to receive data transmitted by the one or more sensors and determine which of the traveling modal waves is a first metallic mode wave (MM1), a second metallic mode (MM2) wave and/or a ground mode (GM0) wave. The controller is operable to determine which of the conductor lines are faulted based on detection of one or more of MM1 waves, MM2 waves and/or GM0 waves.
US10763654B2 Quick lock system for joining and aligning tubes, conduits and junction boxes
A connecting system for quickly securing a hollow tube to a structure or to another hollow tube using a connector that has a housing with a tapered interior edge that operably engages a locking element positioned therein. When the tube is inserted into the locking element, the locking element holds and locks the tube in place in the connector. A guide ring may be provided within the connector to facilitate proper alignment of the tube within the connector and provide electrical continuity throughout the entire tube connecting system. One or more bearings may be provided as part of the locking element to facilitate initial tube insertion and then compression locking of the tube by the locking element. The connector can include a variety of structure engaging portions to allow the connector to be operably secured to a variety of structures such as electrical junction boxes, electrical conduits, tubes, armored cables, metal clad cables, flexible metal cables and the like.
US10763652B2 Cable management and protective track
A cable management system having a base section and a cap section with an attachment mechanism to connect the cap to the base. The base of the cable management system includes opposing side projections to form a C-shaped cross-section with an opening between ends of the side projections, while the cap is crescent-shaped and configured to cover the opening when attached to the base. The attachment mechanism is fixed to an interior surface of the base to form two distinct channels. The cap is removable to allow addition, removal and/or adjustment of cords and cables.
US10763640B2 Low swap two-phase cooled diode laser package
Apparatus include a conductive block including a base surface and a plurality of parallel stepped surfaces opposite the base surface and defining respective mounting surfaces situated to receive respective laser diodes having respective thermal paths defining a common thermal path distance from the mounting surfaces to the base surface, and a two-phase cooling unit including a coupling surface attached to the base surface of the conductive block and wherein the two-phase cooling unit is situated to conduct heat generated through the emission of laser beams from the laser diodes along the thermal paths.
US10763638B2 Transistor outline housings for distributed feedback lasers
A transistor outline (TO) housing comprising a base part having a mounting area for a thermoelectric cooler, wherein the base part has at least two feedthroughs for connecting an optoelectronic component. A support extends from the upper surface of the base part, which support has at least two conductor traces arranged thereon, each of which is connected to a respective one of the feedthroughs for connecting the optoelectronic component.
US10763636B2 Laser device
The present disclosure provides a laser device, where the laser device comprises a substrate, a seed laser disposed on the substrate, and a radiofrequency coil. Two connection ends of the radiofrequency coil are connected with corresponding pin ends of the seed laser, respectively.
US10763634B2 Laser resonator, and method of designing laser resonator
A laser resonator includes a pair of optical elements forming a first optical path having a focused beam waist, one or more mirrors forming a second optical path of approximately parallel light connected to the first optical path, and a laser medium arranged in the second optical path. Induced emission light generated from the laser medium reciprocates or circles in a path formed by the first optical path and the second optical path. A distance between the pair of optical elements is adjustable, and a beam diameter at the second optical path is adjusted by adjusting the distance between the pair of optical elements.
US10763631B2 Rotational outlet-socket
A rotational outlet-socket includes an outlet-socket group including at least two outlet-socket units connected in series, and each outlet-socket unit separately performing rotation in a plurality of angles, where an electric conduction member group is disposed in the outlet-socket unit and includes a first electric conduction rod including a first clamping portion, a second electric conduction rod including a second clamping portion, and a ground wire electric conduction rod including a ground wire clamping portion, and the ground wire clamping portion is pivotally connected to and pivots around the ground wire electric conduction rod through a pivotal connection portion by using a pivotal connection piece. The ground wire clamping portion pivots around a rotation axis between the first clamping portion and the second clamping portion when the outlet-socket unit rotates.
US10763628B2 Connection module
A connection module includes a plurality of bus bars that connect positive and negative electrode terminals of adjacent energy storage elements, a plurality of bus bar holding portions that hold bus bars in an insulated manner, and a pitch adjustment portion. The pitch adjustment portion is to be provided across the adjacent bus bar holding portions so as to couple the adjacent bus bar holding portions, and extends and contracts in a line-up direction of the plurality of bus bar holding portions so as to enable adjustment of a pitch between the positive and negative electrode terminals of the adjacent energy storage elements. Each of the bus bar holding portion includes a bus bar housing portion including an isolation wall that keeps the corresponding bus bars apart in an insulated manner. The bus bar housing portion includes, on one side in the line-up direction, a free portion where there is no isolation wall.
US10763626B1 Universal serial bus connector
A universal serial bus connector includes an insulating housing, a terminal module and an outer shell. The insulating housing has a base body which opens an accommodating space. A rear wall of the accommodating space protrudes frontward to form a tongue portion. The tongue portion opens a receiving space. The terminal module is received in the receiving space. The terminal module includes a main body, and a plurality of terminals molded in the main body. Each terminal has a base portion, a contact portion connected with a front end of the base portion, and a soldering portion connected with a rear end of the base portion. The contact portion and the soldering portion of each terminal are disposed to two opposite ends of the insulating housing. The base portion of each terminal is mounted in the main body. The outer shell is assembled to the insulating housing.
US10763625B2 Connector with electrical contact for shield termination device
An apparatus includes a wire harness including a primary conductor and a shield conductor configured to electromagnetically shield the primary conductor. The apparatus further includes a first connector coupled to the wire harness. The first connector includes a shield termination device electrically connected to the shield conductor. The first connector further includes a connector body defining a plurality of openings to receive a first plurality of electrical contacts. The first plurality of electrical contacts is configured to mate with a second plurality of electrical contacts of a second connector. A first electrical contact of the first plurality of electrical contacts is positioned in a first opening of the connector body and is electrically connected to the primary conductor. A second electrical contact of the first plurality of electrical contacts is positioned in a second opening of the connector body and is electrically connected to the shield termination device.
US10763621B2 Flat panel display apparatus and conductive sheet thereof
A flat panel display apparatus includes a flat panel display device, a conductive frame, a circuit board, a connector having a ground terminal, and a conductive sheet. The conductive frame is disposed at a back surface of the flat panel display device. The circuit board is disposed in the conductive frame and is electrically connected to the flat panel display device. The connector is disposed on the circuit board and is disposed through the conductive frame. The conductive sheet includes a connecting sheet portion, a ground sheet portion, and a main sheet portion. The connecting sheet portion is connected to the ground terminal. The main sheet portion extends from the connecting sheet portion to the ground sheet portion along a contour of the connector, to make the ground sheet portion be located at a side of the connector and contact the conductive frame for ground connection of the connector.
US10763615B2 Connector structure having a longitudinal movement restricting protrusion
Plug side connectors are prevented from moving relative to each other in the connecting/disconnecting direction, and one of the plug side connectors can be individually disconnected from the device side connector. The connector structure includes a longitudinal movement restricting protrusion on one of laterally facing side surfaces of the moveable member, which is resiliently deformably provided on the plug side housing, and a pair of stopper portions provided on another of the laterally facing side surfaces of the piece (48), and configured to restrict a movement of the longitudinal movement restricting protrusion of the laterally adjoining second housing (32) in the longitudinal direction by aligning with the longitudinal movement restricting protrusion (54) with respect to the longitudinal direction. When in an unlocked state, the longitudinal movement restricting protrusion (54) and the stopper portions (56, 58) are placed out of alignment with each other to release the restriction of the movement in the longitudinal direction.
US10763614B2 Connector having an engaged part contacting an engagement projection after a tip end projection of the engaged part faces the engagement projection
In the connector, a female beak of a female housing includes a climbing surface formed on an end part at a removing direction side, and a tip end projection that protrudes in a removing direction from an end part at an upper direction side of the climbing surface. A male beak of a male housing includes a climbed surface formed on an end part at an inserting direction side, and that comes into contact with the climbing surface in a fitting direction. After connection of a male terminal housed in the male housing with a female terminal housed in the female housing is started, a tip end projection faces the male beak in a vertical direction. After the tip end projection faces the male beak, the climbing surface comes into contact with the climbed surface.
US10763597B2 Crimp terminal having a groove for facilitating crimping workability and a water stop member
A crimp terminal includes a terminal connection portion electrically connected to a counterpart terminal; and a plate-shaped electric wire connection portion electrically connected to an end portion of an electric wire placed on an inner wall surface side by a crimping process during which the electric wire connection portion is sandwiched between a first die and a second die. The electric wire connection portion includes a bottom on which the end portion of the electric wire is placed in the crimping process, and first and second barrel pieces that are extended from both ends of the bottom and are rolled to a region from a tip core to a coating at an end portion of the electric wire by the crimping process.
US10763591B2 Slot array antenna
A slot array antenna includes: an electrically conductive member having an electrically conductive surface and slots therein, the slots being arrayed in a first direction which extends along the conductive surface; a waveguide member having an electrically conductive waveguide face which opposes the slots and extends along the first direction; and an artificial magnetic conductor extending on both sides of the waveguide member. At least one of the conductive member and the waveguide member includes dents on the conductive surface and/or the waveguide face, the dents each serving to broaden a spacing between the conductive surface and the waveguide face relative to any adjacent site. The dents include a first, second, and third dents which are adjacent to one another and consecutively follow along the first direction. A distance between centers of the first and second dents is different from a distance between centers of the second and third dents.
US10763590B2 Slot antenna
A slot antenna includes: a first electrically conductive member having a first electrically conductive surface; a second electrically conductive member having a second electrically conductive surface opposing the first electrically conductive surface; a waveguide member between the first electrically conductive member and the second electrically conductive member, the waveguide member having an electrically conductive waveguide face of a stripe shape opposing the first electrically conductive surface, the waveguide member extending in a first direction along the first electrically conductive surface; and an artificial magnetic conductor extending on both sides of the waveguide member, between the first electrically conductive member and the second electrically conductive member. The first electrically conductive member has one or more slots. At least one of the slot or slots is a complex slot having a pair of vertical portions and a lateral portion that interconnects the pair of vertical portions. The lateral portion of the complex slot opposes the waveguide face, and intersects the first direction.
US10763578B2 Dual band multiple-input multiple-output antennas
Exemplary embodiments are disclosed of dual-band multiple-input multiple-output (MIMO) antennas. In an exemplary embodiment, an antenna generally includes a circuit board, a first antenna radiating element positioned on the circuit board, a second antenna radiating element positioned on the circuit board, and at least two antenna feeding elements extending from the circuit board. Each of the at least two antenna feeding elements is electrically connected with a different one of the first and second antenna elements.
US10763577B2 Antenna system for optimizing isolation and mobile terminal
The present disclosure provides an antenna system for optimizing isolation and a mobile terminal. The system defines clearance slots in an electromagnetic conductor and between antenna feed points for optimizing isolation between antenna units, and comprises clearance areas disposed on both sides of the electromagnetic conductor having the clearance slots of the circuit board for arranging the antenna feed points. Through the present disclosure, it is possible to increase isolation between the diversity antenna and other antenna in a limited space, avoid the coupling effect between the antennas, and alleviate the problem present in traditional multiple-input multiple-output antennas limited by the size of the terminal device.
US10763570B2 Antenna apparatus
According to one embodiment, an antenna apparatus includes a ground plate having an opening, a ground layer on a first side of the ground plate, an antenna on the first side of the ground plate and connected to the ground layer, the antenna being disposed around the opening, and a conductive member on the first side of the ground plate to contact an outer perimeter of the opening. The conductive member is electrically connected to the ground layer.
US10763569B2 Deployable reflectarray antenna structure
The invention is directed to deployable reflectarray antenna structure. In one embodiment, the deployable reflectarray antenna structure includes a pair of flexible electrical elements, a feed antenna, and a deployment mechanism that employs a plurality of tapes to respectively transition the pair of flexible electrical elements from an undeployed state in which the elements are folded towards a deployed state in which the deployment mechanism and electrical elements cooperate to form a reflectarray and a subreflector of a reflectarray antenna structure. Further, the deployment mechanism also operates to position the reflectarray and subreflector relative to one another and to the feed antenna so as to realize a reflectarray antenna structure.
US10763566B2 Millimeter wave transmission line structures
An electronic device may include a millimeter wave transceiver, a first antenna having a first resonating element at a first side of a substrate, and a second antenna having a second resonating element at a second side of the substrate. A first coplanar waveguide may convey millimeter wave signals between the transceiver and the first resonating element and a second coplanar waveguide may convey millimeter wave signals between the transceiver and the second resonating element. The first coplanar waveguide may be coupled to the first resonating element through the second coplanar waveguide. The second coplanar waveguide may be coupled to the second resonating element through the first coplanar waveguide. Ground conductors in the coplanar waveguides may form antenna ground planes for the first and second antennas while serving to maximize electromagnetic decoupling between the coplanar waveguides and thus isolation between the ports of the transceiver.
US10763565B1 Pulsed electromagnetic field therapy system and method
System and method of applying pulsed electromagnetic fields (PEMF) to a human user's body. Here an electrically isolated antenna is applied to a portion of the body. This antenna is connected to a PEMF power source comprising a modified Blumlein dual transmission line transformer circuit with emphasis on miniaturization. Each transmission line comprises a substantially planar PC board mounted conducting strip configured in a meander pattern, and separated from at least one split ground plane by at least one substantially planar dielectric material and at least one split ground plane. This in turn is powered by a low voltage power supply, resonant transformer. The Blumlein circuit is charged and discharged by a processor controlled high-speed switch according to user selected time settings, and can produce outputs substantially above 1 kV. Relative to prior art devices, the system enables much smaller, lighter, and less costly PEMF implementations.
US10763562B2 Dielectric-filled surface-mounted waveguide devices and methods for coupling microwave energy
Waveguide devices and methods for radio-frequency applications. In some embodiments, a radio-frequency waveguide can include a dielectric block having a first edge that joins a mounting surface and a first adjacent surface. The waveguide can further include a conductive coating that substantially covers the dielectric block, and defining a wrap-around opening that exposes the dielectric block along the first edge. The wrap-around opening can include a strip on the first adjacent surface along the first edge and a strip on the mounting surface along the first edge, such that the first edge of the dielectric block is continuously exposed within the wrap-around opening.
US10763552B2 Insulation detection circuit and method, and battery management system
The present disclosure provides an insulation detection circuit and method, and a battery management system. The circuit includes a first isolation module, a voltage division module, a signal generation module, first and second sampling points and a processor. A first end of the first isolation module is connected to a power battery, and a second end of the first isolation module is connected to the second sampling point. The signal generation module is connected to the first sampling point and configured to inject an AC signal into the power battery and provide the first sampling point with a first sampled signal. A first end of the voltage division module is connected to the first sampling point, and a second end of the voltage division module is connected to the second sampling point. The processor is configured to calculate an insulation resistance of the power battery.
US10763539B2 Inorganic solid electrolyte composite slurry, method for preparing, application and lithium-ion battery having the same
A method for preparing an inorganic solid electrolyte composite slurry includes: mixing an inorganic solid electrolyte powder with a first solvent and wet grinding an obtained mixture to form a preparatory slurry A; mixing a binder with a second solvent to form a preparatory slurry B; mixing the preparatory slurry A with the preparatory slurry B to obtain the inorganic solid electrolyte composite slurry. The inorganic solid electrolyte composite slurry prepared by the present disclosure effectively solves the problem that it is difficult to reduce the inorganic solid electrolyte powder particle size in the preparation process, or it is difficult to fully dry the inorganic solid electrolyte powder after sand milling. The present disclosure further provides an inorganic solid electrolyte composite slurry prepared by the method, an application of the inorganic solid electrolyte composite slurry, and a lithium-ion battery having the inorganic solid electrolyte composite slurry.
US10763537B1 Chemical method to create high stability heterogeneous carbon-bonded materials
The disclosure provides a method a method for generating a heterogeneous carbon-bonded material using an activated carbon support a solution comprising a material precursor and a chemical agent. The material precursor is typically a salt such as SnCl2, and the chemical agent is a substance which thermally decomposes to generate reducing gases. The mixture is heated in an inert, nonreactive atmosphere to generate the reducing gases and remove surface groups from the carbon support, allowing material such as metal from the material precursor to nucleate and directly bond to the sites. The method typically utilizes high specific surface area carbon and may produce a plurality of metal particles having an average diameter of less than about 20 nm dispersed on and strongly bonded to the underlying carbon support.
US10763536B2 Large energy density batteries
Embodiments of the claimed invention are directed to a device, comprising: an anode that includes a lithiated silicon-based material and a sulfur-based cathode, wherein the anode and the cathode are designed to have mesoporous structures. In certain embodiments, the sulfur-based cathode is a mesoporous carbon structure comprising sulfur within the mesopores. A further embodiment of the invention is directed to a device comprising a semi-liquid lithium-sulfur battery comprising a lithium anode and a sulfur cathode. In certain embodiments, the sulfur cathode comprises a liquid catholyte, which is housed within a reservoir that is a carbon nanotube sponge. An additional embodiment of the invention is directed to a method for producing a lithiated silicon anode and a sulfur-based cathode.
US10763532B2 Electrolyte storage unit for redox flow battery and vanadium redox flow battery comprising same
The present invention relates to an electrolyte storage unit applicable to redox flow batteries and a vanadium redox flow battery including the same. The electrolyte storage unit for redox flow batteries of the present invention can be useful in minimizing a contact area of an electrolyte with the air to improve a self-discharge phenomenon of a battery and solving a problem such as an imbalance between a concentration and a volume of the electrolyte, which is caused during battery driving. Accordingly, a cycle of a process of regenerating an electrolyte can be delayed, and capacity and lifespan characteristics of the battery can be improved. Also, the electrolyte storage unit of the present invention can be easily handled and installed because electrolytes may not be easily mixed even by external impact.
US10763529B2 Pressure balancing of anode and cathode in a fuel cell system
A fuel cell system includes a fuel cell having an anode configured to receive anode feed gas and output anode exhaust, and a cathode configured to receive cathode feed gas and output cathode exhaust. The system further includes a pressurizing assembly downstream from the anode and an oxidizer downstream from the anode. The cathode feed gas is the anode exhaust that has been compressed in the pressurizing assembly and reacted with air in the oxidizer.
US10763526B2 System and method for fuel cell stack temperature control
Various embodiments of the present disclosure provide a fuel cell system configured to modulate the flow of oxidant through the fuel cell system to maintain a desired temperature at the fuel cell stack. The fuel cell system is configured to control the flow of oxidant to maintain the desired temperature in the fuel cell stack based on temperature measurements of fluid outside of the fuel cell stack.
US10763521B2 Fuel cell separator and fuel cell stack
A coolant flow field is formed between first and second metal separator plates of a joint separator (fuel cell separator). First and second beads protrude from the first and second metal separator plates. The beads include inner beads for preventing leakage of a reactant gas. An air release passage and a coolant drain passage extend through the fuel cell separator in a separator thickness direction, and the air release passage and the coolant drain passage are connected to a coolant flow field through a first connection channel and a second connection channel formed by recesses on the back of protrusions of the first and second beads.
US10763520B2 Separator for fuel cell
A separator for a fuel cell allows air to bypass a diffusion part, which is frequently exposed to air, and thus flow directly to a reaction surface, which can reduce deterioration of a polymer electrolyte membrane. The separator includes a separator main body having a diffusion part formed thereon that is configured to allow air to be diffused and supplied from an air inlet manifold to the reaction surface; and a gasket line formed on the separator main body and surrounding the air inlet manifold and the reaction surface to maintain airtightness. The separator main body or the gasket line includes a bypass flow path formed thereon so as to allow air supplied from the air inlet manifold to flow directly to the reaction surface without passing through the diffusion part.
US10763513B2 Current collector, electrode plate including the same and battery
The present disclosure provides a current collector, an electrode plate, and a battery. The current collector includes an insulation layer, a conductive layer and at least one protective layer. The insulation layer is used to support the conductive layer. The conductive layer is used to support an electrode active material layer and located above at least one surface of the insulation layer. The conductive layer has a thickness of D2 satisfying 300 nm≤D2≤2 μm. The at least one protective layer is arranged on at least one surface of the conductive layer.
US10763512B2 Lithium deposition with multilayer nanomebrane
An electrode for a lithium battery constructed of a metal foil current collector, a coating of a pH sensitive polyelectrolyte polymer directly on the metal foil current collector; and a polyelectrolyte polymer nanomembrane comprising alternating layers of oppositely charged polyelectrolyte polymer wherein each succeeding polyelectrolyte layer has excess charge over the previous layer is provided. The pH sensitive polymer may be poly(allylamine hydrochloride) (PAH), poly(dimethyldiallyl ammonium chloride) (PDAD), poly(vinyl pyridine) (PPy), polyethyleneimine (PEI), polyacrylic acid (PAA), polymethacrylic acid (PMA) or poly(styrene sulfonic acid-maleic acid, sodium salt) (PSSM3:1).
US10763510B2 Alumina powder, alumina slurry, alumina-containing coating layer, multilayer separation membrane and secondary battery
The present invention relates to: an alumina powder wherein a ratio (TBD/LBD) of a tapped bulk density (TBD) to a loose bulk density (LBD) is 1.5 or more; an alumina slurry containing the same; an alumina-containing coating layer; a multilayer separation membrane; and a secondary battery.
US10763508B2 Binder for secondary battery comprising a magnetic material
The present invention provides a binder for secondary battery contained in an electrode mixture, comprising a binder molecule exhibiting an adhesion to a current collector and active material particles, and a magnetic material displaying magnetism for a magnetic field applied from outside.
US10763494B2 Graphene/organic solvent dispersion and method for producing same, and method for producing lithium-ion battery electrode
A graphene/organic solvent dispersion liquid is in a stably dispersed state and also unlikely to cause electrolysis of water. A graphene/organic solvent dispersion liquid is also provided including graphene dispersed in an organic solvent and having a value of (W2−W1)/G in the range of 0.005 or more and 0.05 or less, wherein W1 and W2 are the water fractions measured at 130° C. and 250° C., respectively, by the Karl Fischer's method and G is the solid fraction of the graphene.
US10763493B2 Silicon-based active material-polymer composite and method for preparing same
The present invention relates to a silicon-based active material-polymer composite which is secondary particles in which silicon-based particles as primary particles and conductive polymer particles having a modulus of elasticity of 10 Pa to 100 Pa at a temperature of 20° C. to 40° C. are uniformly mixed. The uniform mixture with the elastic conductive polymer particles provides for a buffering action against the stress generated by volumetric changes of the silicon-based particles.
US10763489B2 Rechargeable battery having membrane
A rechargeable battery according to an exemplary embodiment of the present invention includes: an electrode assembly that includes a first electrode and a second electrode; a case where the electrode assembly is received; a first terminal that is electrically connected with the first electrode and a second terminal that is electrically connected with the second electrode; a cap plate that is coupled with the case, and where a short-circuit hole is formed; and a membrane that is fixed to the cap plate and electrically separates or disconnects the first electrode and the second electrode, wherein the second terminal includes a fuse connector, a first portion, and a second portion, and the first portion and the second portion are connected by the fuse connector, and the fuse connector is disposed apart from the membrane and disposed opposing the membrane.
US10763487B2 Power battery cap structure and power battery
A power battery cap structure and a power battery are provided. The power battery cap structure includes a first terminal, a second terminal and a cap assembly; the second terminal is electrically insulated from the cap assembly. The power battery cap structure further includes a resistance which electrically connects the first terminal with the cap assembly. The cap assembly includes a cap sheet, a first short circuit part and a second short circuit part; the first and second short circuit part are attached to the cap sheet, when internal pressure of the power battery exceeds predetermined threshold, the first and second short circuit part act and form a first path passing through the first terminal, the second short circuit part, the resistance and the second terminal, and a second path passing through the first terminal, the first and second short circuit part and the second terminal.
US10763484B2 Wiring module and power storage module
A wiring module includes multiple bus bars, a resin protector that has one or more holding portions that hold the bus bars and is provided with a tolerance absorbing portion that absorbs tolerance in the arrangement direction of power storage elements, and a cover that is attached to the resin protector and holds all of the holding portions. The resin protector is provided with a locking portion that locks the cover, the locking portion projecting in a direction identical to the projecting direction of electrode terminals and extending along the arrangement direction of the power storage elements. The cover is provided with a lock-receiving portion that is locked to the locking portion. The locking portion and the lock-receiving portion are locked in a manner of enabling relative movement along the arrangement direction of the power storage elements at an edge portion of the cover that extends in the arrangement direction of the power storage elements.
US10763472B2 Battery housing
A battery housing for a vehicle driven by an electric motor comprises a tray part including a bottom and side walls integrally formed thereon, and furthermore comprises a frame structure surrounding the tray part on the outside, wherein a gap remains between the side walls and the frame structure disposed on the outside thereof. At least two side walls of the tray part located opposite one another with respect to the tray volume each have at least one embossment, which is designed to point away from the tray volume and is supported on the frame structure. A brace disposed in the tray part is supported with the end-face ends thereof in the mutually opposing embossments.
US10763462B2 Secondary battery
The present invention relates to a secondary battery in which a stacked electrode assembly having a cathode, an anode and a separator is accommodated together with an electrolytic solution between exterior members. In the present invention, the secondary battery has a plurality of joint parts at which the outer peripheral portion of the separator is joined with the exterior members and a holding part formed at least between the joint parts so as to hold therein the electrolytic solution, wherein a sum of perimeters of the joint parts is longer than a perimeter of a rectangle of minimum area enclosing therein all of the joint parts. In this configuration, it is possible to refill the stacked electrode assembly with the electrolytic solution and protect the joint parts from breakage while preventing displacement of the stacked electrode assembly in the secondary battery.
US10763455B2 Electroluminescent display device
Disclosed herein is an electroluminescent display device. The electroluminescent display device includes: a substrate; a plurality of anodes disposed on the substrate; a bank disposed over the substrate and the plurality of anodes, the bank comprising a plurality of openings each exposing a part of the respective anodes, and one or more holes formed between the openings; a plurality of emission layers on each of the anodes; and a plurality of cathodes on each of the emission layers. It is possible to suppress the color mixing occurring when light emitted from a electroluminescent element is reflected to another emission area for representing a different color rather than its emission area.
US10763451B2 Display device
A display device including a substrate, a first transistor, a second transistor, and a first capacitor electrode is provided. The first transistor is disposed above the substrate and includes a first semiconductor layer, a first gate electrode, and a first gate insulator layer. The first semiconductor layer includes a silicon semiconductor layer. The first gate electrode overlaps the first semiconductor layer. The first gate insulator layer is disposed between the first semiconductor layer and the first gate electrode. The second transistor is disposed above the substrate and includes a second semiconductor layer and a second gate electrode. The second semiconductor layer includes an oxide semiconductor layer. The second gate electrode overlaps the second semiconductor layer. The first capacitor electrode overlaps the second gate electrode. The first gate insulator is disposed above the first capacitor electrode.
US10763450B2 Display substrate, method for manufacturing display substrate, display panel, and display device
The present disclosure provides a display substrate, a method for manufacturing the display substrate, a display panel, and a display device. The display substrate includes: a bonding region, and a plurality of pads disposed at intervals in the bonding region. The pads are spaced apart by an insulating layer, and a groove is set in the insulating layer between at least two adjacent pads. The groove is set in the insulating layer between at least two adjacent pads in the bonding region to enable the ACF to flow to the groove as pressed.
US10763442B2 Compound, organic electroluminescent element material using same, organic electroluminescent element using this material, and electronic device
A compound having a structure wherein at least 8-position or 9-position of fluoranthene is replaced by a nitrogen atom, a material for organic electroluminescence devices including the compound, and an organic electroluminescence device and an electronic equipment each including the material are provided. The compound is represented by formula (1): wherein A represents CR0 or N; R0 to R8 each independently represent a hydrogen atom or a substituent; at least one selected from R0 to R8 represents a substituent other than hydrogen atom; and groups selected from R0 to R8 which are bonded to adjacent carbon atoms may be bonded to each other to form a saturated or unsaturated ring structure.
US10763441B2 Organic electroluminescence device and electronic apparatus provided with the same
An organic electroluminescence device including a cathode, an anode, and an emitting layer disposed between the cathode and the anode, wherein the emitting layer includes a compound represented by the following formula (1) and one or more compounds selected from the group consisting of compounds represented by formulas (11), (21), (31), (41), (51), (61), (71) and (81). In the formula (1), at least one of R1 to R8 is a deuterium atom, and Ar2 is a monovalent group represented by following formula (2), (3) or (4).
US10763440B2 Organic electroluminescent element, and light emitting device, display device and lighting device each using organic electroluminescent element
An organic electroluminescent element containing a light emitting material represented by the following general formula (1) and a host material represented by the general formula (H-1) in a light emitting layer. The organic electroluminescent element has low driving voltage, high luminous efficiency, and excellent durability. L represents O, NRC0, or CRC1RC2; RC0 to RC2 each represents a hydrogen atom or a substituent; RC3 to RC6 each represents a substituent; nC3 and nC6 each represents an integer of 0 to 3; nC4 and nC5 each represents an integer of 0 to 4; RH111 to RH118 each represents a hydrogen atom or a substituent; X represents any one of O, S, NRH119, CRH120RH121, and SiRH122RH123, and RH119 to RH123 each represents a substituent; the ring A represents a benzene ring; and the ring B represents a 5- or 6-membered ring.
US10763436B2 Semiconductor patterning
A technique, comprising: forming a stack comprising a semiconductor layer for providing the semiconductor channels of one or more transistors, and an insulator layer; and patterning the stack so as to form in a single process both: (i) one or more interconnection holes for connecting a conductor level on one side of the stack to a conductor level on the opposite side of the stack; and (ii) one or more leakage reduction trenches for reducing leakage paths via the semiconductor between conductor elements on one side of the stack.
US10763435B2 Layered apparatus and its manufacturing method
A layered apparatus comprises a substrate (100), a first electrically conductive layer (102) on and in contact with the substrate (100), a second patterned electrically conductive layer (104) which is in contact with the first electrically conductive layer (102), a third electrically conductive layer (112), a fourth electrically conductive layer (114) which is electrically insulated from the first electrically conductive layer (102), the second patterned electrically conductive layer (104) and the third electrically conductive layer (112), and an operationally active layer (108) between the first electrically conductive layer (102) and the fourth electrically conductive layer (114). The second patterned electrically conductive layer (104) is thicker than the operationally active layer (108), and a top part (104A) of the second patterned electrically conductive layer (104) extends across the operationally active layer (108) for having an electrical contact with the third electrically conductive layer (112).
US10763434B2 Mask plate, organic light-emitting diode display panel, manufacturing methods thereof, and display device
The present disclosure in some embodiments provides a mask plate, including: a metal mask plate body provided with a plurality of first openings; and an insulation film arranged on the metal mask plate body and provided with a plurality of second openings. An orthogonal projection of at least one second opening in the plurality of second openings onto the metal mask plate body falls within the corresponding first opening or first openings.
US10763433B2 Asymmetric correlated electron switch operation
Subject matter disclosed herein may relate to correlated electron switches that are capable of asymmetric set or reset operations.
US10763428B2 Magnetic tunnel junction with low defect rate after high temperature anneal for magnetic device applications
A magnetic tunnel junction is disclosed wherein the reference layer and free layer each comprise one layer having a boron content from 25 to 50 atomic %, and an adjoining second layer with a boron content from 1 to 20 atomic %. One of the first and second layers in each of the free layer and reference layer contacts the tunnel barrier. Each boron containing layer has a thickness of 1 to 10 Angstroms and may include one or more B layers and one or more Co, Fe, CoFe, or CoFeB layers. As a result, migration of non-magnetic metals along crystalline boundaries to the tunnel barrier is prevented, and the MTJ has a low defect count of around 10 ppm while maintaining an acceptable TMR ratio following annealing to temperatures of about 400° C. The boron containing layers are selected from CoB, FeB, CoFeB and alloys thereof including CoFeNiB.
US10763426B2 Method for forming a flat bottom electrode via (BEVA) top surface for memory
Various embodiments of the present application are directed towards a method for forming a flat via top surface for memory, as well as an integrated circuit (IC) resulting from the method. In some embodiments, an etch is performed into a dielectric layer to form an opening. A liner layer is formed covering the dielectric layer and lining the opening. A lower body layer is formed covering the dielectric layer and filling a remainder of the opening over the liner layer. A top surface of the lower body layer and a top surface of the liner layer are recessed to below a top surface of the dielectric layer to partially clear the opening. A homogeneous upper body layer is formed covering the dielectric layer and partially filling the opening. A planarization is performed into the homogeneous upper body layer until the dielectric layer is reached.
US10763423B2 MEMS piezoelectric transducer formed at a PCB support structure
A microelectro-mechanical system (MEMS) device includes a support structure formed of printed circuit board (PCB) materials; and a piezoelectric transducer formed at the support structure. Further, a MEMS assembly is described which shows such a MEMS device mounted at a component carrier. Furthermore, a method for manufacturing such a MEMS device is described.
US10763412B2 Light emitting device
A light emitting device includes light emitting elements having light extraction faces, respectively. A light transmissive member includes a lower face facing the light extraction faces, an upper face opposite to the lower face in a height direction, and first to fourth side faces that are connected to the lower face and the upper face. An area of the lower face is larger than a sum of areas of the light extraction faces. An area of the upper face is smaller than the area of the lower face. The second side face is substantially parallel to the first side face. The third side face and the fourth side face are provided between the first side face and the second side face and opposite to each other. The third side face and the fourth side face approach as approaching from the lower face to the upper face in the height direction.
US10763407B2 Light emitting device
Alight emitting device includes a package, alight emitting element, and a light-transmissive encapsulant. The package has a top surface and a recessed portion formed with an opening at the top surface. The light emitting element is located on a bottom surface of the recessed portion. The light-transmissive encapsulant is supplied in the recessed portion. The package is provided with a groove formed in the top surface and surrounding the opening. A surface of the groove includes depressed portions and projecting portions. The encapsulant covers at least a part of the surface of the groove, and a portion of the encapsulant that covers the surface of the groove includes a surface irregularity.
US10763405B2 Light emitting device and method of manufacturing the same
A light emitting device including a light emitting element including an element substrate and semiconductor layers formed thereon, an encapsulating member that covers the sides of the light emitting element and forms a cavity at the upper surface of the light emitting element, and a wavelength-conversion layer in the cavity. The wavelength-conversion layer being capable of converting that converts the wavelength of light emitted by the light emitting element. The wavelength-conversion layer includes a first wavelength-conversion sub layer which is disposed at the upper surface of the light emitting element, and a second wavelength-conversion sub layer which is disposed on the first wavelength-conversion sub layer. The first wavelength-conversion sub layer includes first phosphors having a first resistance to environmental exposure, and the second wavelength-conversion sub layer includes second phosphors having a second resistance which is higher than that of the first wavelength-conversion sub layer.
US10763402B2 Light-emitting diode package
A light-emitting diode package includes a substrate, at least one light-emitting chip, a light-reflective layer and a wave-length conversion fluorescent layer. The light-emitting chip is located on the substrate. The light-reflective layer is arranged around the light-emitting chip. The wave-length conversion fluorescent layer is located over the light-emitting chip, wherein the light-reflective layer is spaced from the fluorescent wave-length conversion layer by a groove that reaches two opposite sides of the light-emitting diode package.
US10763399B2 Light emitting device package
A light emitting device package includes a light emitting structure including a first light emitting cell, a second light emitting cell, and a third light emitting cell, each of the first to third light emitting cells including an active layer to emit light of a first wavelength in a first direction and being separated from each other in a second direction, orthogonal to the first direction, a first light adjusting portion including a first wavelength conversion layer in a first recess portion of the first light emitting cell, the first wavelength conversion layer to convert light of the first wavelength to light of a second wavelength, and a second light adjusting portion including a second wavelength conversion layer in a second recess portion of the second light emitting cell, the second wavelength conversion layer to convert light of the first wavelength to light of a third wavelength.
US10763394B2 Light emitting element having excellent contact between semiconductor layer and electrode
An embodiment provides a light emitting element comprising: a light emitting structure including a first conductive semiconductor layer, an active layer on the first conductive semiconductor layer, and a second conductive semiconductor layer on the active layer; a plurality of conductor layers selectively arranged on the second conductive semiconductor layer; and a reflective electrode disposed on the conductor layers and the second conductive semiconductor layer.
US10763393B2 Micro light emitting diode chip and display panel having semiconductor epitaxial structure
A micro light emitting diode chip having a plurality of light-emitting regions, including a semiconductor epitaxial structure, a first electrode and a plurality of second electrodes disposed at interval is provided. The semiconductor epitaxial structure includes a first-type doped semiconductor layer, a plurality of second-type doped semiconductor layers and a plurality of light-emitting layers disposed at interval. The light-emitting layers are located between the first-type doped semiconductor layer and the second-type doped semiconductor layer. The light-emitting layers are located in the light-emitting regions respectively and electrically contact to the first-type doped semiconductor layer. The first electrode is electrically connected and contacts to the first-type doped semiconductor layers. The second electrodes are electrically connected to the second-type doped semiconductor layers. Furthermore, a display panel is also provided.
US10763390B2 Optical device wafer processing method
An optical device wafer processing method for dividing an optical device wafer along a plurality of division lines to obtain a plurality of individual device chips includes applying a laser beam to a wafer substrate along each division line to thereby form a laser processed groove along each division line, and next forming a V groove along each laser processed groove on the optical device wafer by using a cutting blade having a V-shaped tip in the condition where each laser processed groove is removed by the cutting blade. A crack is formed so as to extend from the bottom of each laser processed groove due to a load applied from the cutting blade, thereby dividing the optical device wafer into the individual device chips. The depth of each laser processed groove is set smaller than the depth of cut by the cutting blade.
US10763379B2 Integrated photodetector waveguide structure with alignment tolerance
An encapsulated integrated photodetector waveguide structures with alignment tolerance and methods of manufacture are disclosed. The method includes forming a waveguide structure bounded by one or more shallow trench isolation (STI) structure(s). The method further includes forming a photodetector fully landed on the waveguide structure.
US10763378B2 Double printing method and screen stencil for improving the tensile force of the electrode of solar panel
A double printing screen stencil includes a first screen stencil and a second screen stencil. The first screen stencil pattern includes equally spaced fingers. A plurality of bottom electrodes are arranged at the position of the busbar intersecting with the fingers. The first screen stencil pattern further includes at least two aligning points. The second screen stencil pattern includes equally spaced fingers, busbars intersecting with the fingers, aligning points corresponding to the aligning points in the first screen stencil pattern. The fingers are corresponding to those of the first screen stencil and the spacing of the fingers is the same as that of the first screen stencil. When the screen stencil is used in printing, the bottom electrodes are printed at the position of the busbar while the fingers are printed during the primary printing, so as to increase the height of busbar during, the secondary printing.
US10763369B2 Thin film transistor and method for manufacturing the same, array substrate and display apparatus
A thin film transistor, a method for manufacturing a thin film transistor, an array substrate and a display apparatus are provided. The thin film transistor includes a gate, a source, a drain and an active layer provided on a base substrate, both the source and the drain are electrically connected to the active layer, at least one of the source, the drain and the gate is a light-absorbing electrode, which comprises an electrode body and a light-absorbing layer, and the light-absorbing layer is arranged at a side of the electrode body facing towards the active layer.
US10763360B2 Ferroelectric memory device and method of manufacturing the same
A ferroelectric memory device includes a substrate having a source region and a drain region, a first ferroelectric material layer and a second ferroelectric material layer sequentially stacked on the substrate, and a gate electrode layer disposed on the second ferroelectric material layer. The second ferroelectric material layer has an oxygen vacancy concentration different from that of the first ferroelectric material layer.
US10763352B2 Semiconductor device
A semiconductor device includes a semiconductor layer of a first conductivity type having first and second surfaces and an impurity concentration distribution in a first direction from the second surface to the first surface, a first semiconductor region of a second conductivity between the semiconductor layer and the first surface, a second semiconductor region of a first conductivity type between the first semiconductor region and the first surface side, a first trench extending from the first surface into the semiconductor layer, a first electrode located in the first trench over a first insulating film and spaced from the first semiconductor region by a first insulating film, a second electrode located in the first trench over a second insulating film, a second trench extending from the first surface into the semiconductor layer and surrounding the first trench, and a third electrode located in the second trench over a third insulating film.
US10763351B2 Vertical trench DMOSFET having integrated implants forming enhancement diodes in parallel with the body diode
Fabricating a semiconductor device comprises: forming a gate trench in an epitaxial layer overlaying a semiconductor substrate; depositing gate material in the gate trench; forming a body in the epitaxial layer; forming a source embedded in the body; forming a contact trench that extends through the source and at least part of the body; disposing an implant at least along a contact trench wall; and disposing an epitaxial enhancement portion below the contact trench and in contact with the implant.
US10763349B2 Quantum dot devices with modulation doped stacks
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack including a quantum well layer, a doped layer, and a barrier layer disposed between the doped layer and the quantum well layer; and gates disposed above the quantum well stack. The doped layer may include a first material and a dopant, the first material may have a first diffusivity of the dopant, the barrier layer may include a second material having a second diffusivity of the dopant, and the second diffusivity may be less than the first diffusivity.
US10763347B2 Quantum well stacks for quantum dot devices
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum processing device may include: a quantum well stack having alternatingly arranged relaxed and strained layers; and a plurality of gates disposed above the quantum well stack to control quantum dot formation in the quantum well stack.
US10763344B2 Semiconductor device including emitter regions and method of manufacturing the semiconductor device
A semiconductor device according to the present invention includes a first conductive-type semiconductor layer, a second conductive-type base region that is arranged in the front surface portion of the semiconductor layer, a plurality of trenches that extend from a front surface of the semiconductor layer beyond a bottom portion of the base region with an active region being defined therebetween, a plurality of first conductive-type emitter regions that are arranged in the active region, each connecting the trenches adjacent to each other, a gate electrode that is embedded in the trench, an embedding insulating film that is embedded in the trench on the gate electrode and that has an upper surface in the same height position as the front surface of the semiconductor layer or in a height position lower than the front surface and an emitter electrode that covers the active region and the embedding insulating film and that is electrically connected to the base region and the emitter region.
US10763339B2 Method for manufacturing a semiconductor device having a Schottky contact
A semiconductor device includes an n-doped monocrystalline semiconductor substrate having a substrate surface, an amorphous n-doped semiconductor surface layer at the substrate surface of the n-doped monocrystalline semiconductor substrate, and a Schottky-junction forming material in contact with the amorphous n-doped semiconductor surface layer. The Schottky-junction forming material forms at least one Schottky contact with the amorphous n-doped semiconductor surface layer.
US10763330B2 Silicon carbide semiconductor element and method for manufacturing same
A silicon carbide semiconductor element includes a silicon carbide semiconductor layer of a first conductivity type, a body region of a second conductivity type, a channel layer made of a silicon carbide semiconductor disposed on the silicon carbide semiconductor layer so as to be in contact with at least a part of the body region, and a gate electrode disposed on the channel layer via a gate insulating film. The channel layer has a multilayer structure of a high-concentration impurity layer containing impurities of the first conductivity type, a first medium-concentration impurity layer containing impurities of the first conductivity type, and a first low-concentration impurity layer containing impurities of the first conductivity type. The first low-concentration impurity layer is disposed closer to the body region than the high-concentration impurity layer and the first medium-concentration impurity layer.
US10763329B2 Semiconductor device
A semiconductor device includes a semiconductor substrate, a gate electrode, a channel region, a pair of source/drain regions and a threshold voltage adjusting region. The gate electrode is over the semiconductor substrate. The channel region is between the semiconductor substrate and the gate electrode. The channel region includes a pair of first sides opposing to each other in a channel length direction, and a pair of second sides opposing to each other in a channel width direction. The source/drain regions are adjacent to the pair of first sides of the channel region in the channel length direction. The threshold voltage adjusting region covers the pair of second sides of the channel region in the channel width direction, and exposing the pair of first sides of the channel region in the channel length direction.
US10763327B2 Nanosheet MOSFET with gate fill utilizing replacement spacer
A method of forming a semiconductor structure includes forming outer spacers surrounding a dummy gate, the dummy gate being disposed over a channel stack comprising two or more nanosheet channels and sacrificial layers formed above and below each of the two or more nanosheet channels. The method also includes forming an oxide surrounding the outer spacers, the oxide being disposed over source/drain regions surrounding the channel stack. The method further includes removing the dummy gate, removing the outer spacers, and performing a channel release to remove the sacrificial layers in the channel stack following removal of the outer spacers. The method further includes performing conformal deposition of a dielectric layer and a work function metal on exposed portions of the oxide, and filling a gate metal over the channel stack, the gate metal being surrounded by the work function metal.
US10763325B2 Capacitor structure and method for manufacturing the same
A capacitor structure includes an insulative layer, a first electrode over the insulative layer, a dielectric layer over the first electrode, and a second electrode over the dielectric layer. The first electrode includes a first portion extending along a lateral direction of the insulative layer and a second portion connected to the first portion and extending along a depth direction of the insulative layer. The dielectric layer is substantially conformal with respect to a profile of the first electrode. A semiconductor structure thereof and a method for forming the same are also provided.
US10763324B2 Systems and methods for forming a thin film resistor integrated in an integrated circuit device
A method is provided for forming an integrated thin film resistor (TFR) in a semiconductor integrated circuit device. A first dielectric layer is deposited on an integrated circuit (IC) structure including conductive contacts, a resistive film (e.g., comprising SiCCr, SiCr, CrSiN, TaN, Ta2Si, or TiN) is deposited over the first dielectric layer, the resistive film is etched to define the dimensions of the resistive film, and a second dielectric layer is deposited over the resistive film, such that the resistive film is sandwiched between the first and second dielectric layers. An interconnect trench layer may be deposited over the second dielectric layer and etched, e.g., using a single mask, to define openings that expose surfaces of the IC structure contacts and the resistive film. The openings may be filled with a conductive interconnect material, e.g., copper, to contact the exposed surfaces of the conductive contacts and the resistive film.
US10763322B2 Display device and method for manufacturing the same
A first organic resin layer is formed over a first substrate; a first insulating film is formed over the first organic resin layer; a first element layer is formed over the first insulating film; a second organic resin layer is formed over a second substrate; a second insulating film is formed over the second organic resin layer; a second element layer is formed over the second insulating film; the first substrate and the second substrate are bonded; a first separation step in which adhesion between the first organic resin layer and the first substrate is reduced; the first organic resin layer and a first flexible substrate are bonded with a first bonding layer; a second separation step in which adhesion between the second organic resin layer and the second substrate is reduced; and the second organic resin layer and a second flexible substrate are bonded with a second bonding layer.
US10763319B2 Display panel, method for manufacturing the same, display device and displaying method
Embodiments of the present disclosure relate to a display panel, a method for manufacturing the same, a display device and a displaying method. The display panel includes a substrate, a thin film transistor on the substrate, an insulating layer covering the substrate and the thin film transistor, a first electrode and a second electrode on the insulating layer and electrically insulated with each other, wherein an orthographic projection of the first electrode on the substrate does not overlap with an orthographic projection of the thin film transistor on the substrate, an orthographic projection of the second electrode on the substrate overlaps with an orthographic projection of the thin film transistor on the substrate, a light emitting layer on the first electrode and the second electrode, and a third electrode and a fourth electrode on the light emitting layer.
US10763315B2 Display apparatus including light receiving pixel area
A display apparatus including a plurality of display pixel areas and a plurality of light-receiving pixel areas which are arranged in a display area in which an image is displayed, comprises a thin-film transistor array including a plurality of thin-film transistors which correspond to the plurality of display pixel areas; a plurality of electro-luminescence devices disposed above the thin-film transistor array and corresponding to the plurality of display pixel areas; a plurality of light-receiving devices disposed above the thin-film transistor array and corresponding to the plurality of light-receiving pixel areas; a transparent film covering the plurality of electro-luminescence devices and the plurality of light-receiving devices; and a plurality of light shield patterns disposed on the transparent film and overlapping the plurality of light-receiving devices.
US10763314B2 Flexible electronic device with fluid cavity design
The present invention is a flexible display including a fluid cavity, fluid within the fluid cavity, and a strain/stress-sensitive module positioned within the fluid cavity. The strain/stress-sensitive module includes a flexible substrate, a flexible encapsulation layer, and an OLED layer positioned between the flexible substrate and the flexible encapsulation layer.
US10763307B1 Stackable cross-point phase-change material memory array with a resistive liner
A method of forming a phase change material memory array is provided. The method includes forming a lower metallization layer on a substrate, and forming a plurality of upright slabs, where each of the slabs includes a lower buffer segment on the lower metallization layer, a phase change material segment on the lower buffer segment, an upper buffer segment on the phase change material segment, and an upper conductive segment on the upper buffer segment. The method further includes forming a resistive liner on the plurality of upright slabs, and forming a sidewall spacer layer on the resistive liner. The method further includes removing portions of the sidewall spacer layer and the resistive liner on the substrate and the upper conductive segment, wherein another portion of the resistive liner remains on the phase change material segment.
US10763300B2 Light emitting diode device, array substrate and display device
A light emitting diode device, an array substrate and a display device. The light emitting diode device includes a substrate, a first sub-light emitting unit disposed on the substrate, and a second sub-light emitting unit disposed on a side of the first sub-light emitting unit away from the substrate. The first sub-light emitting unit includes a first semiconductor layer of a first conductivity type, a first light emitting layer, and a second semiconductor layer of a second conductivity type which are each disposed successively in a direction away from the substrate. The second sub-light emitting unit includes the second semiconductor layer, a second light emitting layer, and a third semiconductor layer of the first conductivity type. Each layer is disposed successively in the direction away from the substrate. The first conductivity type is different from the second conductivity type.
US10763297B1 Optical sensor
An optical sensor is provided. The optical sensor includes a substrate, a transistor, a dielectric layer, a first electrode, a photodiode, a second electrode and a gap. The transistor is disposed over the substrate. The dielectric layer is disposed over the transistor. The first electrode is disposed over the dielectric layer and includes a U-shaped portion electrically connected to the transistor. The second electrode is disposed over the first electrode, and the photodiode is disposed between the first electrode and the second electrode. The gap is surrounded by the U-shaped portion of the first electrode and is sealed by the first electrode or the second electrode.
US10763296B2 Biometric sensor and methods thereof
A sensing apparatus is disclosed. The sensing apparatus includes an image sensor; a collimator above the image sensor, the collimator having an array of apertures; an optical filtering layer between the collimator and the image sensor, wherein the optical filtering layer is configured to filter a portion of light transmitted through the array of apertures; and an illumination layer above the collimator.
US10763288B1 Semiconductor device and method for forming the same
A semiconductor device is provided. The semiconductor device includes a substrate. The substrate includes a plurality of pixels. The semiconductor device also includes a light collimator layer disposed on the substrate. The light collimator layer includes a transparent connection feature disposed on the substrate, and a plurality of transparent pillars disposed on the transparent connection feature. The plurality of transparent pillars cover the plurality of pixels, and the transparent connection feature connects to the plurality of transparent pillars. The plurality of transparent pillars and the transparent connection feature are made of a first material which includes a transparent material. The light collimator layer also includes a plurality of first light-shielding features disposed on the transparent connection feature. The top surface of one of the transparent pillars is level with the top surface of one of the first light-shielding features.
US10763287B2 Image sensor comprising a light shielding pattern with plural portions spaced apart on pixels of a sensor array area
An image sensor includes a substrate including a sensor array area, a pad area, and a circuit area, a wiring layer on the pad area, and a light-shielding pattern on the sensor array area. The sensor array area includes a first area including active pixels and a second area including optical back pixels. The wiring layer is apart from the substrate by a first distance on the pad area. The light-shielding pattern includes a first portion spaced apart from the substrate by a second distance less than the first distance, a second portion disposed between the first portion and the wiring layer and extending on the same level as the wiring layer, and a third portion disposed between the first portion and the second portion and integrally formed with the first portion and the second portion.
US10763282B2 Semiconductor device
A semiconductor device including an oxide semiconductor in which on-state current is high is provided. The semiconductor device includes a first transistor provided in a driver circuit portion and a second transistor provided in a pixel portion; the first transistor and the second transistor have different structures. Furthermore, the first transistor and the second transistor are transistors having a top-gate structure. In an oxide semiconductor film of each of the transistors, an impurity element is contained in regions which do not overlap with a gate electrode. The regions of the oxide semiconductor film which contain the impurity element function as low-resistance regions. Furthermore, the regions of the oxide semiconductor film which contain the impurity element are in contact with a film containing hydrogen. The first transistor provided in the driver circuit portion includes two gate electrodes between which the oxide semiconductor film is provided.
US10763277B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a plurality of first interconnect layers, first and second memory pillars, and a plurality of first plugs. The plurality of first interconnect layers include a first array region where the first memory pillar penetrates the plurality of first interconnect layers, a second array region where the second memory pillar penetrates the plurality of first interconnect layers, and a coupling region where a plurality of coupling parts respectively coupled to the plurality of first plugs are formed. Along a first direction parallel to the semiconductor substrate, the first array region, the coupling region, and the second array region are arranged in order.
US10763270B2 Method for forming an integrated circuit and an integrated circuit
A method for forming an integrated circuit (IC) and an IC are disclosed. The method for forming the IC includes: forming an isolation structure separating a memory semiconductor region from a logic semiconductor region; forming a memory cell structure on the memory semiconductor region; forming a memory capping layer covering the memory cell structure and the logic semiconductor region; performing a first etch into the memory capping layer to remove the memory capping layer from the logic semiconductor region, and to define a slanted, logic-facing sidewall on the isolation structure; forming a logic device structure on the logic semiconductor region; and performing a second etch into the memory capping layer to remove the memory capping layer from the memory semiconductor, while leaving a dummy segment of the memory capping layer that defines the logic-facing sidewall.
US10763267B2 Memory structure with multi-cell poly pitch
Various implementations described herein refer to an integrated circuit having a memory structure with a two-bitcell layout and a four cell poly pitch. The two-bitcell layout includes a first bitcell and a second bitcell with structural contours that are joined together in a coupling arrangement. The first bitcell and the second bitcell have multiple transistors that are arranged to store data during write operations and allow access of data during read operations.
US10763266B2 Method for manufacturing static random access memory device
In a method of manufacturing an SRAM device, an insulating layer is formed over a substrate. First dummy patterns are formed over the insulating layer. Sidewall spacer layers, as second dummy patterns, are formed on sidewalls of the first dummy patterns. The first dummy patterns are removed, thereby leaving the second dummy patterns over the insulating layer. After removing the first dummy patterns, the second dummy patterns are divided. A mask layer is formed over the insulating layer and between the divided second dummy patterns. After forming the mask layer, the divided second dummy patterns are removed, thereby forming a hard mask layer having openings that correspond to the patterned second dummy patterns. The insulating layer is formed by using the hard mask layer as an etching mask, thereby forming via openings in the insulating layer. A conductive material is filled in the via openings, thereby forming contact bars.
US10763263B2 Semiconductor device having equivalent series resistance unit
Disclosed herein is an apparatus that includes: a first conductive layer having a first common pattern and a plurality of first branch patterns arranged in a first direction, one end of each of the first branch patterns being connected to the first common pattern; a second conductive layer having a second common pattern and a plurality of second branch patterns arranged in the first direction, one end of at least one of the second branch patterns being connected to the second common pattern; an insulating layer formed between the first and second conductive layers; and a plurality of via electrodes penetrating through the insulating layer, other end of each of the first branch patterns being connected to an associated one of other end of each of the second branch patterns.
US10763261B2 Semiconductor memory device comprising memory cell over driver
The memory capacity of a DRAM is enhanced. A semiconductor memory device includes a driver circuit including part of a single crystal semiconductor substrate, a multilayer wiring layer provided over the driver circuit, and a memory cell array layer provided over the multilayer wiring layer. That is, the memory cell array overlaps with the driver circuit. Accordingly, the integration degree of the semiconductor memory device can be increased as compared to the case where a driver circuit and a memory cell array are provided in the same plane of a substrate containing a singe crystal semiconductor material.
US10763260B2 Semiconductor device and method of manufacturing a semiconductor device
A semiconductor device includes a memory region, a plurality of bit lines in the memory region, a first low-k dielectric layer on each sidewall of each bit line, a plurality of storage node regions between the bit lines, and a second low-k dielectric layer surrounding each storage node region.
US10763258B2 Integrated circuit and manufacturing method thereof
An integrated circuit includes a substrate, at least one n-type semiconductor device, and at least one p-type semiconductor device. The n-type semiconductor device is present on the substrate. The n-type semiconductor device includes a gate structure having a bottom surface and at least one sidewall. The bottom surface of the gate structure of the n-type semiconductor device and the sidewall of the gate structure of the n-type semiconductor device intersect to form an interior angle. The p-type semiconductor device is present on the substrate. The p-type semiconductor device includes a gate structure having a bottom surface and at least one sidewall. The bottom surface of the gate structure of the p-type semiconductor device and the sidewall of the gate structure of the p-type semiconductor device intersect to form an interior angle smaller than the interior angle of the gate structure of the n-type semiconductor device.
US10763249B2 Image display device
Provided is an image display device including a micro light emission element that is connected onto a drive circuit substrate incorporating a drive circuit of the micro light emission element. The micro light emission elements has a light emission surface on an opposite side to a bonding surface with the drive circuit, at least one of a surface on a connecting surface side of the micro light emission element and a surface on a connecting surface side of the drive circuit substrate has a protrusion portion and a recess portion, an electrode of the micro light emission element and an electrode of the drive circuit substrate side are connected to each other via a metal nanoparticle, and a space formed between the surface on the connecting surface side of the micro light emission element and a side of the surface on the connecting surface of the drive circuit substrate is filled with a photo-curing resin.
US10763246B2 Device including a semiconductor chip monolithically integrated with a driver circuit in a semiconductor material
A device includes a driver circuit, a first semiconductor chip monolithically integrated with the driver circuit in a first semiconductor material, and a second semiconductor chip integrated in a second semiconductor material. The second semiconductor material is a compound semiconductor.
US10763242B2 Semiconductor package and method of manufacturing the same
A semiconductor package includes a first layer of one or more first semiconductor chips each having a first surface at which one or more first pads are exposed, a second layer of one or more second semiconductor chips disposed over the first layer and each having a second surface at which one or more second pads are exposed, and a first redistribution layer between the first layer and the second layer and electrically connected to the one or more first pads. The first layer may include one or more first TPVs extending through a substrate (panel) of the first layer and electrically connected to the first redistribution layer.
US10763238B2 Method of aligning semiconductor chips, method of arranging semiconductor chips, device that produces a semiconductor component, and semiconductor component
A method of aligning semiconductor chips in a medium includes providing an electrically insulating liquid medium; providing semiconductor chips; forming a suspension with the medium and the semiconductor chips; exposing the semiconductor chips to electromagnetic radiation that generates free charge carriers in the semiconductor chips; arranging the suspension in an electric field in which the semiconductor chips are aligned along the electric field; and curing the medium after aligning the semiconductor chips.
US10763235B2 Batch bonding apparatus and bonding method
A batch bonding apparatus and bonding method. The bonding apparatus comprises: a chip supply unit (10) for providing a chip (60) to be bonded; a substrate supply unit (20) for providing a substrate; a transfer unit (40) for transferring the chip (60) between the chip supply unit (10) and the substrate supply unit (20); and a pickup unit (30) disposed above the chip supply unit (10), for picking up the chip (60) from the chip supply unit (10) and uploading the chip (60) to the transfer unit (40) after flipping a marked surface of the chip (60) in a required direction. In the present invention pickup of each chip is completed individually, but transfer processes and bonding processes can be carried out for multiple chips at the same time, greatly increasing yield.
US10763228B2 Compensation device for transistors
Devices including a transistor having a parasitic capacitance between a control terminal and a load terminal of a first type are provided. Furthermore, the devices include advantageously arranged inductances which are electromagnetically coupled to one another and are configured at least partly to compensate for an effect of the parasitic capacitance in a range around a resonant frequency.
US10763227B2 Packaged RF power amplifier
The present disclosure relates to a packaged radiofrequency (RF) power amplifier. The present disclosure further relates to a semiconductor die that is used in such a power amplifier and to an electronic device or system that comprises the semiconductor die and/or power amplifier. According to the disclosure, the semiconductor die comprises a second drain bond assembly arranged spaced apart from the first drain bond assembly and electrically connected thereto, wherein the second drain bond assembly is arranged closer to the input side of the semiconductor die than the first drain bond assembly. The RF power amplifier comprises a first plurality of bondwires which extend between the first drain bond assembly and the output lead, and a second plurality of bondwires which extend from the second drain bond assembly to a first terminal of a grounded capacitor.
US10763225B2 Antenna module
An antenna module includes a fan-out semiconductor package including an IC, an encapsulant encapsulating at least a portion of the IC, a core member having a first side surface facing the IC or the encapsulant, and a connection member including at least one wiring layer electrically connected to the IC and the core member and at least one insulating layer; and an antenna package including a plurality of first directional antenna members configured to transmit or receive a first RF signal. The fan-out semiconductor package further includes at least one second directional antenna member disposed on a second side surface of the core member opposing the first side surface of the core member, stood up from a position electrically connected to at least one wiring layer, and configured to transmit or receive a second RF signal.
US10763223B2 Substrate structure having chamfers
Provided is a substrate structure, including a substrate having at least one chamfer formed on a surface thereof, and a plurality of conductive bodies formed to the substrate. Therefore, a stress generated during the packaging process is alleviated through the chamfer, and the substrate structure is prevented from being cracked. An electronic package employing the substrate structure is also provided.
US10763220B2 Systems and methods for electromagnetic interference shielding
Discussed generally herein are methods and devices including or providing an electromagnetic interference (EMI) shielding. A device can include substrate including electrical connection circuitry therein, ground circuitry on, or at least partially in the substrate, the ground circuitry at least partially exposed by a surface of the substrate, a die electrically connected to the connection circuitry and the ground circuitry, the die on the substrate, a conductive material on a die backside, and a conductive paste or one or more wires electrically connected to the ground circuitry and the conductive material.
US10763218B2 Electrical devices and methods for forming electrical devices
An electrical device includes at least one electrical component arranged on a carrier substrate and sidewalls of an electromagnetic shielding encapsulation arranged on the carrier substrate. The sidewalls of the electromagnetic shielding encapsulation laterally surround the at least one electrical component. Further, the electrical device includes a heat sink mounted to the sidewalls of the electromagnetic shielding encapsulation. The heat sink forms a cap of the electromagnetic shielding encapsulation and the heat sink includes surface-enlarging structures at a front side of the heat sink.
US10763217B2 Semiconductor package and antenna module including the same
A semiconductor package and an antenna module including the same includes a frame having first and second through-holes, a semiconductor chip disposed in the first through-hole of the frame and having an active surface on which a connection pad is disposed and an inactive surface disposed on an opposite side of the active surface, a wiring chip disposed in the second through-hole of the frame and including a body portion and a plurality of through vias penetrating the body portion, an encapsulant encapsulating at least portions of the semiconductor chip and the wiring chip, and a connection member disposed on the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pad of the semiconductor chip and the through via of the wiring chip.
US10763215B2 Hybrid microelectronic substrate and methods for fabricating the same
A hybrid microelectronic substrate may be formed by the incorporation of a high density microelectronic patch substrate within a lower density microelectronic substrate. The hybrid microelectronic substrate may allow for direct flip chip attachment of a microelectronic device having high density interconnections to the high density microelectronic patch substrate portion of the hybrid microelectronic substrate, while allowing for lower density interconnection and electrical routes in areas where high density interconnections are not required.
US10763205B2 Input/output cell wire connector
An input/output (I/O) circuit includes at least one I/O cell having a first size, and a high current circuit coupled to the at least one I/O cell. The high current circuit has a second size that is smaller than the first size. A connection bus is coupled to the high current circuit. The connection bus has the second size and is positioned in substantially a same location within the I/O circuit as the high current circuit. A bump or a bond pad is coupled to the connection bus.
US10763203B1 Conductive trace design for smart card
A lead frame for assembling a smart card is formed with a substrate having first and second opposing major surfaces. A die receiving area is formed in the first major surface of the substrate and surrounded by conductive vias. A conductive coating is formed on the second major surface of the substrate and patterned to form electrical contact pads over the conductive vias. A conductive trace is formed on the first major surface of the substrate. The conductive trace extends between at least two adjacent vias and partially surrounds the at least two adjacent conductive vias, thereby forming a gap in the portion of the trace that surrounds the vias. An electrical connection between an integrated circuit chip and the conductive via extends over the gap. The gap prevents the electrical connection from inadvertently contacting the conductive trace.
US10763201B2 Lead and lead frame for power package
A power device includes a semiconductor chip provided over a substrate, and a patterned lead. The patterned lead includes a raised portion located between a main portion and an end portion. At least part of the raised portion is positioned over the semiconductor chip at a larger height than both the main portion and the end portion. A bonding pad may also be included. The end portion may include a raised portion, bonded portion, and connecting portion. At least part of the bonded portion is bonded to the bonding pad and at least part of the raised portion is positioned over the bonding pad at a larger height than the bonded portion and connecting portion. The end portion may also include a plurality of similarly raised portions.
US10763199B2 Semiconductor package structure and method for preparing the same
The present disclosure provides a semiconductor package structure. The semiconductor package structure includes a substrate having a front surface and a back surface opposite to the front surface, an interconnection structure disposed over the front surface of the substrate, a first passivation layer disposed over the back surface of the substrate, a second passivation layer disposed over the first passivation layer, and a TSV disposed in the substrate. In some embodiments, the TSV structure penetrates the substrate from the back surface of the substrate to the front surface of the substrate. In some embodiments, the TSV has an end portion protruding from the first passivation layer and separated from the second passivation layer.
US10763184B2 Power module substrate, power module, and method for manufacturing power module substrate
A power module substrate or the like including an insulating substrate with an upper surface and a lower surface, a metal plate with an upper surface and a lower surface, the lower surface facing and being bonded to the upper surface of the insulating substrate, and a first electroplating layer that partly covers the central portion of the upper surface of the metal plate. The first electroplating layer includes at least a silver layer, and the grain size of silver in the silver layer is more than or equal to the grain size of a metal in an upper surface portion of the metal plate.
US10763175B2 Semiconductor device and method for fabricating the same
A semiconductor device and a method of forming the same, the semiconductor device includes a substrate, a plurality of fin shaped structures and an insulating layer. The substrate has a fin field-effect transistor (finFET) region, a first region, a second region and a third region. The first region, the second region and the third region have a first surface, a second surface, and a third surface, respectively, where the first surface is relatively higher than the second surface and the second surface is relatively higher than the third surface. The fin shaped structures are disposed on a surface of the fin field-effect transistor region. The insulating layer covers the first surface, the second surface and the third surface.
US10763173B2 Thin semiconductor package and related methods
Implementations of a method of forming a semiconductor package may include forming a plurality of notches into a first side of a wafer, the first side of the wafer including a plurality of electrical contacts. The method may also include coating the first side of the wafer and an interior of the plurality of notches with a molding compound, grinding a second side of the wafer to thin the wafer to a desired thickness, forming a back metal on a second side of the wafer, exposing the plurality of electrical contacts through grinding a first side of the molding compound, and singulating the wafer at the plurality of notches to form a plurality of semiconductor packages.
US10763171B2 Method of manufacturing semiconductor apparatus
An embodiment of the present disclosure provides a method of manufacturing a semiconductor apparatus, including the following steps. A) forming a semiconductor device element in a Si active layer of an insulating isolation Si substrate including the Si active layer, a buried insulating layer, and a Si supporting substrate arranged in this order; B) forming a plurality of through electrode holes penetrating the Si active layer and the buried insulating layer to reach a partial region of the Si supporting substrate in an element region layer including the formed semiconductor device element; C) forming a through silicon via by sequentially forming an insulating film, a barrier film, and a Cu film inside the through electrode hole to completely fill the through electrode hole; D) forming a multilayer wiring layer including a wiring layer connected to the semiconductor device element on an outer surface of the element region layer in which the through silicon via is formed; and E) exposing the Cu film of the through silicon via by removing the Si supporting substrate after forming the multilayer wiring layer.
US10763170B2 Semiconductor device including buried insulation layer and manufacturing method thereof
A semiconductor device includes a buried insulation layer, a semiconductor layer, a gate structure, a source doped region, and a drain doped region. The semiconductor layer is disposed on the buried insulation layer. The gate structure is disposed on the semiconductor layer. The semiconductor layer includes a body region disposed between the gate structure and the buried insulation layer. The source doped region and the drain doped region are disposed in the semiconductor layer. A first contact structure penetrates the buried insulation layer and contacts the body region. A second contact structure penetrates the buried insulation layer and is electrically connected with the source doped region. At least a part of the first contact structure overlaps the body region in a thickness direction of the buried insulation layer. The body region is electrically connected with the source doped region via the first contact structure and the second contact structure.
US10763153B2 Holding apparatus
There is provided a holding apparatus which is capable of rotatably holding, while cooling to a cryogenic temperature, a to-be-processed object in a vacuum chamber. A holding apparatus for rotatably holding, while cooling, a to-be-processed object in a vacuum chamber Vc, has a stage on which the to-be-processed object is placed, a rotary drive device for rotatably supporting the stage, and a cooling device for cooling the stage. Provided that a stage surface side on which the to-be-processed object is placed is defined as an upside, the rotary drive device has: a tubular rotary shaft body which is mounted on a wall surface of the vacuum chamber, in a penetrating manner, through a first vacuum seal; a connection member for connecting an upper end part of the rotary shaft body and a lower surface of the stage in a manner to define a space below the stage; and a driving motor for driving to rotate the rotary shaft body.
US10763150B2 System for coupling a voltage to spatially segmented portions of the wafer with variable voltage
The present disclosure generally relates to plasma assisted or plasma enhanced processing chambers. More specifically, embodiments herein relate to electrostatic chucking (ESC) substrate supports configured to provide independent pulses of direct-current (“DC”) voltage through a switching system to electrodes disposed in the ESC substrate support. In some embodiments, the switching system can independently alter the frequency and duty cycle of the pulsed DC voltage that is coupled to each electrode. In some embodiments, during processing of the substrate, the process rate, such as etch rate or deposition rate, can be controlled independently in regions of the substrate because the process rate is a function of the frequency and duty cycle of the pulsed DC voltage. The processing uniformity of the process performed on the substrate is improved.
US10763142B2 System and method for determining field non-uniformities of a wafer processing chamber using a wafer processing parameter
A system for controlling a condition of a wafer processing chamber is disclosed. According the principles of the present disclosure, the system includes memory and a first controller. The memory stores a plurality of profiles of respective ones of a plurality of first control elements. The plurality of first control elements are arranged throughout the chamber. The first controller determines non-uniformities in a substrate processing parameter associated with the plurality of first control elements. The substrate processing parameter is different than the condition of the chamber. The first controller adjusts at least one of the plurality of profiles based on the non-uniformities in the substrate processing parameter and a sensitivity of the substrate processing parameter to the condition.
US10763132B2 Release film as isolation film in package
A method includes forming a release film over a carrier, attaching a device over the release film through a die-attach film, encapsulating the device in an encapsulating material, performing a planarization on the encapsulating material to expose the device, detaching the device and the encapsulating material from the carrier, etching the die-attach film to expose a back surface of the device, and applying a thermal conductive material on the back surface of the device.
US10763124B2 Manufacturing process of element chip
A manufacturing process of an element chip comprises steps of preparing a substrate including a plurality of dicing regions and element regions each containing a plurality of convex and concave portions, holding the substrate and a frame with a holding sheet, forming a protective film by applying a first mixture to form a coated film above the substrate and by drying the coated film to form the protective film along the convex and concave portions, the first mixture containing a first resin and an organic solvent having a vapor pressure higher than water, removing the protective film by irradiating a laser beam thereon to expose the substrate in the dicing regions, plasma-etching the substrate along the dicing regions while maintaining the protective film in the element regions to individualize the substrate, and removing the protective film by contacting the protective film with an aqueous rinse solution.
US10763118B2 Cyclic selective deposition for tight pitch patterning
Techniques for tight pitch patterning of fins using a cyclic selective deposition process are provided. In one aspect, a method of patterning fins in a wafer includes: forming at least one mandrel on the wafer; forming alternating layers of a first dielectric and a second dielectric alongside the at least one mandrel; removing the at least one mandrel; removing either the first dielectric or the second dielectric; and patterning the fins in the wafer using whichever of the first dielectric or the second dielectric that remains as fin hardmasks. A finFET device and method for forming a finFET device are also provided.
US10763108B2 Geometrically selective deposition of a dielectric film
Provided are methods for the selective deposition of material on a sidewall surface of a patterned feature. In some embodiments, the methods involve providing a substrate having a feature recessed from a surface of the substrate. The feature has a bottom and a sidewall which extends from the bottom. A conformal film is deposited on the feature using an atomic layer deposition (ALD) process. The conformal film deposited on the bottom is modified by exposing the substrate to directional plasma such that the conformal film on the bottom is less dense than the conformal film on the sidewall. The modified conformal film deposited on the bottom of the feature is preferentially etched. Also provided are methods for the selective deposition on a horizontal surface of a patterned feature.
US10763106B2 Method for processing workpiece
In one embodiment in which a technology which is capable of reducing voids that can occur when burying an insulating film into a trench while suppressing process complication, a method MT for processing a wafer W is provided. The wafer W has a groove 62 formed on the main surface 61 of the wafer W. The method MT includes: step S1 of accommodating the wafer W in a processing chamber 4 of a plasma processing apparatus 10; step S2 of starting supplying a first gas into the processing chamber 4; step S3 of starting supplying plasma generation high-frequency power into the processing chamber 4; and step S4 of starting intermittent supplying a second gas into the processing chamber 4 and starting supplying a third gas into the processing chamber 4 together, the first gas is a nitrogen-containing gas, the second gas is a gas that does not contain halogen, and the third gas is a gas that contains halogen.
US10763105B2 Method for manufacturing grooved MOSFET device based on two-step microwave plasma oxidation
A method of manufacturing a grooved-gate MOSFET device based on a two-step microwave plasma oxidation, including: etching a grooved gate, and oxidizing silicon carbide on a surface of the grooved gate to silicon dioxide by microwave plasma to form a grooved-gate oxide layer, the step of forming the grooved-gate oxide layer including: placing a silicon carbide substrate subjected to the grooved gate etching in a microwave plasma generating device; introducing a first oxygen-containing gas, heating generated oxygen plasma to a first temperature at a first heating rate, and performing low-temperature plasma oxidation at the first temperature and a first pressure; heating the oxygen plasma to a second temperature at a second heating rate, introducing a second oxygen-containing gas, and performing high-temperature plasma oxidation at the second temperature and a second pressure until a predetermined thickness of silicon dioxide is formed; stopping introduction of the oxygen-containing gas, and completing the reaction.
US10763099B2 Wafer flatness control using backside compensation structure
Embodiments of semiconductor structures for wafer flatness control and methods for using and forming the same are disclosed. In an example, a model indicative of a flatness difference of a wafer between a first direction and a second direction is obtained. The flatness difference is associated with one of a plurality of fabrication stages of a plurality of semiconductor devices on a front side of the wafer. A compensation pattern is determined for reducing the flatness difference based on the model. At the one of the plurality of the fabrication stages, a compensation structure is formed on a backside opposite to the front side of the wafer based on the compensation pattern to reduce the flatness difference.
US10763085B2 Shaped electrodes for improved plasma exposure from vertical plasma source
Plasma source assemblies comprising an RF hot electrode having a body and at least one return electrode spaced from the RF hot electrode to provide a gap in which a plasma can be formed. An RF feed is connected to the RF hot electrode at a distance from the inner peripheral end of the RF hot electrode that is less than or equal to about 25% of the length of the RF hot electrode. The RF hot electrode can include a leg and optional triangular portion near the leg that extends at an angle to the body of the RF hot electrode. A cladding material on one or more of the RF hot electrode and the return electrode can be variably spaced or have variable properties along the length of the plasma gap.
US10763082B2 Chamber of plasma system, liner for plasma system and method for installing liner to plasma system
A chamber of a plasma system includes a chamber wall defining a plasma processing area, a substrate supporter configured to support a substrate in the plasma processing area, and a liner located in the plasma processing area and separating the chamber wall from the plasma processing area. A liner for a plasma system and a method for installing a liner to a plasma system are also provided.
US10763077B2 Charged particle beam apparatus and image acquisition method
A charged particle beam apparatus acquires a scanned image by scanning a sample with a charged particle beam and detecting charged particles emitted from the sample. The charged particle beam apparatus includes: a plurality of detection units that detect charged particles emitted from the sample; and an image processing unit that generates the scanned image based on a plurality of detection signals outputted from the plurality of the detection units. The image processing unit performs a process of calculating a tilt direction of a sample surface and a tilt angle of the sample surface based on the plurality of the detection signals for an irradiation position of the charged particle beam; and a process of determining a color of a pixel of the scanned image according to the calculated tilt direction and the calculated tilt angle.
US10763066B2 Switch cell having a semiconductor switch element and micro-electromechanical switch element
Various embodiments include a switch cell comprising: a semiconductor switch element; a micro-electromechanical switch element; and an electronic actuation circuit. The semiconductor switch element and the micro-electromechanical switch element are connected in parallel. In a switch-off process for the switch cell, the semiconductor switch element is switched off after the micro-electromechanical switch element is switched off.
US10763061B2 Drive rod and method of manufacturing a drive rod
The invention relates to a drive rod for driving a movable contact element of a high-voltage switching device, wherein said drive rod comprises a first section for connecting said drive rod to a drive mechanism, a second section for connecting said drive rod to said movable contact element, and an intermediate section between said first section and said second section, characterized in that said intermediate section comprises coupling means for rotatably coupling said first section to said second section.
US10763060B2 Mechanical cut-off apparatus for a high-voltage or very high-voltage electric circuit with splitting device
A mechanical breaker apparatus for breaking an electric circuit comprises two electrodes that are movable relative to each other, and including an electric arc splitter device having a multitude of distinct conductive elements that are spaced apart and electrically insulated relative to one another. The splitter device has a first portion and a second portion that are movable relative to each other between: an electrical contact position; and a spaced-apart position of the two portions. The splitter device has at least one series of the distinct conductive elements that, in an electrically closed position of the electrodes of the mechanical apparatus, are arranged along the continuous electrically-conductive path for the nominal electric current through the apparatus as defined by the two portions of the splitter device in the electrical contact position.
US10763057B2 Waterproof keyboard structure and assembly method thereof
A waterproof keyboard structure and an assembly method thereof are provided. The waterproof keyboard structure includes a keyboard module, and a keyboard frame framing on the keyboard module, wherein an elastic waterproof layer is formed by means of double injection or insert molding on the keyboard frame. The keyboard module is defined with a key surface, and an assembly surface arranged opposite to the key surface. The elastic waterproof layer is clad on the key surface, and the keyboard module with the assembly surface facing a seat is assembled together with the keyboard frame in an accommodating space, thereby having the elastic waterproof layer closely fit with the seat to form a waterproof ring.
US10763054B2 Keyswitch device and keyboard
A keyswitch device which is provided with a support mechanism which supports a keytop in a movable manner, and a membrane sheet which has a plurality of upper electrodes and a plurality of lower electrodes which respectively correspond to the plurality of the upper electrodes and which form contact pairs with the corresponding upper electrodes. A plurality of contact pairs are arranged for a single keytop. The rubber cup pushes the plurality of contact pairs which are arranged for the single keytop.
US10763051B2 Carbon surface modification for three-volt ultracapacitor
An electric double-layer ultracapacitor configured to maintain desired operation at an operating voltage of three volts, where the capacitor includes a housing component, a first and a second current collector, a positive and a negative electrode electrically coupled to one of the first and second current collectors, and a separator positioned between the positive and the negative electrode. At least one of the positive electrode and the negative electrode can include a treated carbon material, where the treated carbon material includes a reduction in a number of hydrogen-containing functional groups, nitrogen-containing functional groups and/or oxygen-containing functional groups.
US10763037B2 EMI rejection for near field links
For near field communications, inductive coils coupled to each communicating circuit are brought close together so that there is inductive coupling between the two coils. Data signals can then be relayed between the two circuits without any direct connection between them. However, the system is susceptible to common mode noise, such as ambient EMI. In addition to the “active” coil pairs used for transmitting and receiving data, a pair of “passive” coils is provided, proximate to the active coil pairs, that is only used for detecting the ambient EMI. The EMI signals detected by the passive coils are processed by a noise detector/processor, and the noise detector processor then controls the transmitters and/or receivers to at least partially compensate for the detected EMI signals. Transmit power or receiver thresholds may be controlled by the noise detector/processor to improve the signal-to-noise ratio, or other compensation techniques can be used.
US10763034B2 Compact pulse transformer with transmission line embodiment
An arrangement of coaxial windings is provided. The arrangement includes primary and secondary windings as air-core pulse transformers having insulation and winding arrangement for efficient energy transfer to the secondary winding. The secondary winding is wound with a central metallic core to include a coaxial transmission line with it and is configured to deliver a rectangular pulse across its terminals. The arrangement also includes a coaxial feeding arrangement for the primary winding with a central coaxial terminal connecting to one end of an adjustable primary closing switch electrode so as to have variable voltage feed input corresponding to its load requirement.
US10763029B2 Losses reduction for electrical power distribution
A transformer apparatus that may be applied as a distribution circuit adaptor (DCA) inserted into a branch supply circuit to reduce losses in a power distribution network. More particularly, implementations of the present disclosure provide a high-efficiency 2-phase dry type transformer apparatus with a removable core, as well as integrated instrumentation and thermal self-management.
US10763028B2 Magnetic component and magnetic core of the same
A magnetic core is provided. The magnetic core includes a plurality of magnetic core units each having at least one non-shared magnetic core part that is not shared with the neighboring magnetic core unit, wherein a reluctance of the shared magnetic core part is smaller than the reluctance of a non-shared magnetic core part of the magnetic core units, and directions of a direct current magnetic flux in the shared magnetic core part of the neighboring two magnetic core units are opposite.
US10763017B2 Metal plate resistor and method for manufacturing same
An object of the present disclosure is to provide a metal plate resistor that is capable of reducing a resistance value and a TCR. A metal plate resistor according to the present disclosure includes: a resistor body that includes a metal plate having an upper surface and a lower surface that are spaced apart from each other in a thickness direction; a pair of electrodes that include a metal having a low electrical resistivity and a high TCR in comparison with this resistor body, the pair of electrodes being formed in both ends of the lower surface of the resistor body; and an internal electrode that is formed on the upper surface of the resistor body. The internal electrode includes a metal having a low electrical resistivity in comparison with the resistor body.
US10763014B2 Method for producing an electrical conductor
A method for producing an electrical conductor may include cutting an electrically conductive round wire composed of copper to a predefined desired length and plastically forming the round wire, in at least one forming section, into a predefined desired shape.
US10763010B2 Method of manufacturing electrical cable, and resulting product, with reduced required installation pulling force
Disclosed are cable types, including a type THHN cable, the cable types having a reduced surface coefficient of friction, and the method of manufacture thereof, in which the central conductor core and insulating layer are surrounded by a material containing nylon or thermosetting resin. A silicone based pulling lubricant for said cable, or alternatively, erucamide or stearyl erucamide for small cable gauge wire, is incorporated, by alternate methods, with the resin material from which the outer sheath is extruded, and is effective to reduce the required pulling force between the formed cable and a conduit during installation.
US10763009B2 Method of manufacturing electrical cable, and resulting product, with reduced required installation pulling force
Disclosed are cable types, including a type THHN cable, the cable types having a reduced surface coefficient of friction, and the method of manufacture thereof, in which the central conductor core and insulating layer are surrounded by a material containing nylon or thermosetting resin. A silicone based pulling lubricant for said cable, or alternatively, erucamide or stearyl erucamide for small cable gauge wire, is incorporated, by alternate methods, with the resin material from which the outer sheath is extruded, and is effective to reduce the required pulling force between the formed cable and a conduit during installation.
US10763001B2 Liquid precursor compositions, preparation methods thereof, and methods for forming layer using the composition
Liquid precursor compositions are provided, along with methods of preparing the liquid precursor compositions, and methods for forming layers using the liquid precursor composition, for example in vapor deposition processes such as CVD and ALD. In some embodiments, the liquid precursor compositions comprise a metal compound of the formula M(DAD)2, where M is Co or Ni and DAD is a diazadiene ligand.
US10762998B2 X-ray scanning system
An x-ray scanning system includes an x-ray source that produces a collimated fan beam of incident x-ray radiation. The system also includes a chopper wheel that can be irradiated by the collimated fan beam. The chopper wheel is oriented with a wheel plane containing the chopper wheel substantially non-perpendicular relative to a beam plane containing the collimated fan beam. In various embodiments, a disk chopper wheel's effective thickness is increased, allowing x-ray scanning with end point energies of hundreds of keV using relatively thinner, lighter, and less costly chopper wheel disks. Backscatter detectors can be mounted to an exterior surface of a vehicle housing the x-ray source, and slits in the disk chopper wheel can be tapered for more uniform target irradiation.
US10762997B2 Decontamination method reducing radioactive waste
A decontamination method that includes the steps of decontaminating an object containing radioactive contaminated metals or alloys with a chemical decontamination agent including sulfuric acid (H2SO4) and forming a Ba or Sr precipitate by adding a Ba or Sr cation and a hydroxylion or halogen anion salts to the decontamination waste water.
US10762983B2 Selecting alternate results for integrated data capture
Systems, methods, computer-readable media, and graphical user interfaces for selecting alternate results for integrated data capture are provided. Integrated data capture workflows are initiated from within an electronic medical record (EMR). Data is gathered from the EMR to make available to a case report form. Case report forms are populated with the most recently collected values of data. Indicators are displayed if alternate results for items are available. Selections of indicators are received and closed menus of alternate results for the items are presented.
US10762979B2 Data retention in storage drives
A method and a system for monitoring conditions of offline storage devices is disclosed. Predetermined environmental conditions are monitored to determine whether a storage device should be brought online to perform a data integrity check process. The process receives a triggering event that corresponds with the storage device, powers on the storage devices, selects a page from the storage device, and determines a bit error rate. Once the bit error rate is determined, error-correcting code runs to correct the errors. Any uncorrectable errors are reported, and the storage device is brought back offline.
US10762975B2 Shift register circuit, driving method thereof, and display device
A shift register circuit including: a first switching unit, a second switching unit, a third switching unit, a fourth switching unit, a fifth switching unit, a sixth switching unit, a seventh switching unit, and an eighth switching unit.
US10762973B1 Suppressing program disturb during program recovery in memory device
Program disturb is suppressed during a program recovery phase of a program operation in a memory device. The duration of the recovery phase can be increased when the risk of program disturb is greater due to factors such as temperature, the position of the selected word line, the number of program-erase cycles and the program pulse magnitude. In other approaches, the risk of program disturb is reduced by providing an early ramp down of the voltages of the drain-side word line relative to a ramp down of the voltages of the source-side word lines, providing an early ramp down of the bit line voltage of the inhibited NAND strings relative to the ramp down of the select gate voltage or setting a lower recovery voltage for the source-side word lines relative to the recovery voltage of the drain-side word lines.
US10762971B2 Responding to power loss
Apparatus including an array of volatile memory cells and a differential storage device configured to receive information indicative of a data value stored in a particular memory cell of the array of volatile memory cells and having a first non-volatile memory cell connected between a first isolation gate and a voltage node configured to receive a first voltage level and a second non-volatile memory cell connected between a second isolation gate and the voltage node, wherein a gate of the second non-volatile memory cell is connected to a gate of the first non-volatile memory cell. The apparatus further logic responsive to an indication of a loss of power to the apparatus and the information indicative of the data value stored in the particular memory cell.
US10762957B2 Two-dimensionally accessible non-volatile memory
A two-dimensional accessible non-volatile memory apparatus includes an array comprising a plurality of non-volatile memory cells, the array being a crossbar-based non-volatile memory structure, the memory cells being arranged in a plurality of rows and a plurality of columns. The apparatus further includes row read/write circuitry coupled to the array and structured and configured to provide read and write access to the memory cells in any one of the rows on an individual row basis, and column read/write circuitry coupled to the array and structured and configured to provide read and write access to the memory cells in any one of the columns on an individual column basis.
US10762956B2 Semiconductor memory device
A semiconductor memory device includes a substrate, a stacked body comprising a plurality of first conductors extending in a first direction away from a surface of the substrate and spaced from one another in second and third directions intersecting the first direction and each other, the stacked body having a first region and a second region, a plurality of second conductors extending in the second direction, a plurality of third conductors extending in the third, each third conductor connected to a first end, in the second direction, of a plurality of second conductors in the first region, a plurality of fourth connectors extending in the first direction, each fourth conductor connected to the plurality of second conductors in the second region, and memory cells located between adjacent surfaces of the first and second conductors in the first region.
US10762952B2 Memory circuit configuration
A circuit includes a first cell in a first row of a memory array, a second cell in a second row of the memory array, and a data line perpendicular to the first row and the second row, intersecting each of the first cell and the second cell, and electrically coupled with each of the first cell and the second cell. The circuit is configured to simultaneously transfer data from the first cell and the second cell to the data line in a read operation on the first row.
US10762950B2 Buffer control circuit of memory device
A memory device includes a target clock generation circuit suitable for generating a target clock by dividing a frequency of an internal clock at a set ratio, a delay circuit suitable for generating first to Nth delay clocks having first to Nth pulse widths that gradually increase, in synchronization with the target clock, a flag detection circuit suitable for filtering the first to Nth delay clocks based on the target clock to generate first to Nth flag signals and decoding the first to Nth flag signals to generate first to (N−1)th current control signals, and a buffer circuit suitable for adjusting an amount of current based on the first to (N−1)th current control signals, and buffering an externally inputted signal using the adjusted amount of current.
US10762948B2 Floating body DRAM with reduced access energy
Memory devices, controllers and associated methods are provided. In one embodiment, a memory device is provided. The memory device includes storage cells that are each formed with a metal-oxide-semiconductor (MOS) transistor having a floating body. Data is stored as charge in the floating body. A transfer interface receives a read command to access data stored in a first group of the storage cells. Sensing circuitry detects the data stored in the first group of storage cells. The transfer interface selectively performs a writeback operation of the sensed data associated with the read command.
US10762939B2 Computer memory
Computer memory technology is disclosed. In one example, a method for isolating computer memory blocks in a memory array from one another can include forming an opening between adjacent blocks of memory structures. The method can also include forming a protective liner layer on at least the memory structures. The method can further include disposing isolating material in the opening and on the protective liner layer. The method can even further include removing the isolating material on the protective liner layer. The method can additionally include removing the protective liner layer on the memory structures. Associated devices and systems are also disclosed.
US10762936B2 Apparatuses including multiple read modes and methods for same
Apparatuses and methods including multiple read modes for reading data from a memory are described. An example apparatus includes a memory including a first read mode and a second read mode. The memory has a read operation for the first read mode including a first pre-access phase, an access phase, and a first post-access phase. The read operation for the second read mode includes a second pre-access phase, the access phase, and a second post-access phase. The read operation for either the first read mode or the second read mode is performed responsive to the memory receiving a read command. The second pre-access phase is different from the first pre-access phase, with the second pre-access phase having a shorter time than the first pre-access phase measured from receipt of the read command.
US10762920B2 Magnetic disk device
According to one embodiment, a magnetic disk device includes a first magnetic disk, a second magnetic disk, a first actuator with a first head which reads/writes data from/to the first magnetic disk, a second actuator with a second head which reads/writes data from/to the second magnetic disk, the second actuator operated independently from the first actuator, a first controller configured to retracts the first actuator at a first time, and a second controller configured to retract the second actuator at a second time which is shifted from the first time by a certain period of time.
US10762915B2 Systems and methods of detecting speech activity of headphone user
A headphone system is provided that includes a first earpiece, a first front microphone coupled to the first earpiece to receive a first acoustic signal, a first rear microphone coupled to the first earpiece to receive a second acoustic signal, the second acoustic signal being toward the rear of a user's head relative to the first acoustic signal, and a detection circuit coupled to the first front and rear microphones and configured to compare a front signal derived from the first front microphone to a rear signal derived from the first rear microphone and to selectively indicate that the user is speaking based at least in part upon the comparison.
US10762913B2 Image-based techniques for audio content
A method includes receiving, at a device from a first media device, audio data and image information. The audio information indicates vibrations of an object caused by sound in a vicinity of the object. The method includes generating, at the device, an audio signal based on the audio data. The method includes transmitting the audio signal from the device to a second media device conditioned upon a quality of the audio signal satisfying a threshold. Conditioned upon the quality of the audio signal failing to satisfy the threshold, the method further includes generating audio information based on the vibrations, generating audio content associated with the first media device from the audio information, and transmitting the audio content from the device to the second media device.
US10762910B2 Hierarchical fine quantization for audio coding
In general, this disclosure describes techniques for seamless audio data compression control system that can respond to the increasing adaptation demands for source coding characteristics to accommodate co-existence of various devices in a personal area network. In one example, a source device includes a memory and one or more processors in communication with the memory. The memory is configured to store audio data. The one or more processors are configured to select, based on a nominal compression ratio or a streaming rate, a compression level of multiple compression levels, the multiple compression levels arranged hierarchically to allow for dynamic transitioning between the compression levels. The one or more processors are further configured to encode, based on the selected compression level of the multiple compression levels, the audio data stored to the memory.
US10762898B2 Method and device for operating a speech-controlled information system for a vehicle
A voice input by a vehicle user is taken as a basis for determining at least one keyword from a set of prescribed keywords. The at least one keyword is taken as a basis for determining at least one event and/or at least one state from a set of events and/or states of the vehicle that are stored during a prescribed period of time. This involves the respective event and/or the respective state being stored in conjunction with at least one condition occurrence that characterizes a respective condition that needs to be met in order for the event to occur and/or the respective state to exist. In addition, a response is determined from a set of prescribed responses on the basis of the condition occurrence that is associated with the determined event and/or state. Furthermore, a signaling signal is determined on the basis of the ascertained response.
US10762886B2 Vibration applying apparatus
A vibration applying apparatus includes a bone conduction speaker, a pedestal to which the bone conduction speaker is fixed, and supporting units on which a stringed instrument is placed, and is designed to transmit natural vibrations emanating from the bone conduction speaker to one of the supporting units via the pedestal.
US10762885B2 System and method for association of a song, music, or other media content with a user's video content
In accordance with an embodiment, described herein is a system and method for association of a song, music, or other media content with a user's video content. The system enables a user to associate a song, music, or other media content that is associated with an audio clip and a song metadata of a media content, with a video they are about to create, or have created, to create a video moment. A recipient of the video moment can hear the audio clip in combination with the video content, and also view the song metadata overlay, to determine the name of the song and artist that was used in the video, or optionally access the song at a media server, for further listening by the recipient.
US10762881B2 Bow for stringed instruments
A stringed instrument bow includes an elongated stick (102) having a head (110) and a frog (112) holding a ribbon of bow hair (108). The head and frog are configured such that bow hair (108) held under tension between the head and the frog forms a longitudinally twisted ribbon as held.
US10762878B1 System for guiding a user through an immersive experience
An immersive experience system has a display device and a processor. The processor receives media content including one or more normal video frames. Further, the processor tracks an orientation of the display device with respect to an intended focal point within an immersive experience. Moreover, the processor determines whether the orientation of the display device exceeds an angular displacement threshold. In response to a determination that the orientation of the display device does not exceed the angular displacement threshold, the processor renders a normal video frame from the received media content on a display device. Conversely, in response to a determination that the orientation of the display device exceeds the angular displacement threshold, the processor modifies one or more properties of the normal video frame to generate a modified video frame.
US10762877B2 System, apparatus and method for reducing voltage swing on an interconnect
In an embodiment, an apparatus includes: a repeater to receive an input signal at an input node and output an output signal at an output node; a dynamic header device coupled between the repeater and a supply voltage node; and a feedback device coupled between the output node and the dynamic header device to dynamically control the dynamic header device based at least in part on the output signal. Other embodiments are described and claimed.
US10762876B2 Information processing apparatus and control method
Provided is an information processing apparatus, including: a line-of-sight detection unit configured to detect lines of sight of a plurality of users with respect to presentation information; and an area determination unit configured to determine, on the basis of the detected lines of sight of the plurality of users, a shared area that is visually recognized by the plurality of users to share information and a confidential area that is not visually recognized by another user to keep information of each user confidential.
US10762875B2 Synchronization of a display device in a system including multiple display devices
Embodiments include apparatuses, methods, and systems including a selector. A selection signal may be provided to the selector to select a first synchronization signal as a control signal when the first synchronization signal is available, otherwise a second first synchronization signal as the control signal. The first or the second synchronization signal may synchronize a first or second display content received by a first or second display device with a first or a second display refresh rate, respectively. The control signal may be provided to a controller to control the second display content received by the second display device. Other embodiments may also be described and claimed.
US10762868B2 Memory-in-pixel circuit and driving method thereof, liquid crystal display panel and wearable device
A memory-in-pixel circuit and a driving method thereof, a liquid crystal display panel and a wearable device are disclosed. The memory-in-pixel circuit includes a latch circuit, a switch circuit and a selection circuit, all transistors included in the latch circuit are first type transistors, and the latch circuit is configured to latch a data voltage and generate a first latch signal and a second latch signal; the switch circuit is configured to provide the data voltage to the latch circuit when the switch circuit is turned on; the selection circuit is configured to apply the first selection signal or the second selection signal to a pixel under control of the first latch signal and the second latch signal, and to continue to apply the first selection signal or the second selection signal to the pixel when the switch circuit is turned off to achieve automatic update of the pixel.
US10762865B2 Scanning-line drive circuit
A gate-line drive circuit is driven by three clock signals of different phases, and includes a plurality of cascade-connected unit shift registers. In a normal operation, activation periods of the three clock signals do not overlap one another. However, the two clock signals of them are simultaneously activated at the beginning of a frame period. A unit shift register of the first stage is adapted to activate an output signal in accordance with the simultaneous activation of the two clock signals.
US10762864B2 Pixel circuit, display panel and drive method thereof
There is provided a pixel circuit, a display panel, a drive method. The pixel circuit comprises a switch sub-circuit, a storage sub-circuit, a drive sub-circuit. The switch sub-circuit is connected to a gate line, a data line, the storage sub-circuit, and configured to transmit a signal on the data line to the storage sub-circuit under control of a signal on the gate line. The storage sub-circuit is connected to a first voltage terminal, a second voltage terminal, and the drive sub-circuit, and configured to transmit a signal of the first voltage terminal or the second voltage terminal to the drive sub-circuit under control of the switch sub-circuit. The drive sub-circuit is connected to the first voltage terminal, the second voltage terminal, a pixel electrode, and configured to transmit the signal of the first voltage terminal or the second voltage terminal to the pixel electrode under control of the storage sub-circuit.
US10762861B2 Liquid crystal device, method for driving liquid crystal device, and electronic apparatus
In a liquid crystal device, a plurality of pixel electrodes are provided in a pixel region E, in a first substrate. The first substrate is provided with a first electrode interposed between the pixel region and a sealing material in a plan view, and a second electrode interposed between the first electrode and the sealing material in a plan view. Of the plurality of pixel electrodes, a first signal of a first phase is supplied to a first pixel electrode that is adjacent to the first electrode, a second signal of a second phase having a phase delay with respect to the first signal is applied to the first electrode, and a third signal of a third phase having a phase delay with respect to the second signal is applied to a second electrode.
US10762851B2 Timing controller and display device including the same
A display device includes: a display panel including a plurality of pixels; a scan driver configured to supply a scan signal to the plurality of pixels through a plurality of scan lines based on a scan start signal; an emission driver configured to supply an emission control signal to the plurality of pixels through a plurality of emission control lines based on an emission control start signal; and a timing controller configure to control an interval between a plurality of gate-on periods of the scan start signal within a gate-off period of the emission control start signal based on a dimming level.
US10762850B2 Display device and driving method thereof
A display device includes a display area to display an image in different areas, the display area including first, second, and third pixel areas that are sequentially arranged, first pixels and first scan lines in the first pixel area, second pixels and second scan lines in the second pixel area, third pixels and third scan lines in the third pixel area, a first scan driver to drive the first scan lines, a second scan driver to drive the second scan lines, and a third scan driver to drive the third scan lines, wherein the second scan lines are sequentially driven, and the third scan lines are driven for a first period during which the second scan lines are driven, and the first scan lines are driven by the first scan driver for a second period, which is after the first period, during which the second scan lines are driven.
US10762840B2 Pixel circuit and driving method thereof, display device
A pixel circuit and a driving method thereof, a display device are provided. The pixel circuit includes: a first thin film transistor, a second thin film transistor, a third thin film transistor, a fourth thin film transistor, a fifth thin film transistor, a sixth thin film transistor, a seventh thin film transistor, an eighth thin film transistor, a ninth thin film transistor, a first capacitor, a second capacitor, and a light emitting diode. In the pixel circuit provided by the embodiment of the application, a compensation voltage provided by a compensation voltage signal line can partially compensate a supply voltage during an emission stage of the pixel circuit.
US10762836B1 Electronic display emission scanning using row drivers and microdrivers
An electronic display row drivers or column drivers that send reference currents or voltages to microdrivers to be used to drive micropixels to particular levels. The microdrivers, in turn, ship current to micropixels that display images based at least in part on the shipped current.
US10762829B2 Distributive-driving of display panel
An apparatus includes an active region, a source driving circuit, and a light emitting driving circuit. The active region includes an array of light emitting elements corresponding to an array of pixels arranged in M rows and N columns. The number of the array of light emitting elements is k times of the number of the array of pixels. The apparatus includes xM light emitting lines and (k/x)N source lines, wherein x is a positive fraction, and each of xM and (k/x)N is a positive integer. The source driving circuit is operatively coupled to the active region via the (k/x)N source lines and configured to write display data of a frame to the array of light emitting elements. The light emitting driving circuit is operatively coupled to the active region via the xM light emitting lines and configured to cause the array of light emitting elements to emit light.
US10762825B2 Gamma correction circuit and gamma correction method
Disclosed is a gamma correction circuit and method capable of minimizing power consumption by adding third and fourth input amplifiers receiving reference voltages which are identical to voltages to first and second input amplifiers, respectively, and deactivating the first and second input amplifiers during an always on display (AOD) mode. The gamma correction circuit includes a first input amplifier configured to output a maximum voltage when active, a second input amplifier configured to output a minimum voltage when active, a third input amplifier configured to output a highest gamma voltage in response to the first reference voltage, and a fourth input amplifier configured to output a lowest gamma voltage in response to the second reference voltage. The first and second input amplifiers are deactivated when the display driving device operates in the AOD mode.
US10762823B2 Display panel and display method thereof, and display device
A display panel and a display method thereof and a display device are disclosed. The display panel comprises: a plurality of first gate lines and data lines which are intersected and insulated with each other; the display panel further comprises a plurality of subpixels; wherein a plurality of subpixels located in the same row are divided into m groups of pixels, each of the groups of pixels comprising n subpixels; the n subpixels in the same group of pixels are respectively connected to n first gate lines one by one, and the n subpixels are connected to the same data line; wherein m>1, n≥2, and m and n are positive integers.
US10762817B2 Gate driving circuit, driving method and display device
The present disclosure provides a gate driving circuit, a driving method, and a display device. The gate driving circuit includes cascaded multistage gate driving units and a reset adjustment unit. Each stage of the gate driving units includes a pull-up module, a first output module, a second output module, and a reset module. The reset adjustment unit is used for, under the control of a first and a second control signal, inputting the reset signal of the reset terminal of a former stage gate driving unit to the reset module of a latter stage gate driving unit, and inputting the reset signal of the reset terminal of the latter stage gate driving unit to the reset module of the former stage gate driving unit.
US10762816B2 Display device and driving method thereof
A display device may include a timing controller, a data driver and a plurality of pixels. The timing controller supplies a clock training pattern over a data/clock signal line in a first time period, and supplies pixel/control data over the data/clock signal line in a second time period. The data driver generates a clock signal, using the clock training pattern, in the first period, and generate a plurality of data voltages based on the plurality of pixel data, using the clock signal, in the second period. The plurality of pixels receive the plurality of data voltages and emit corresponding light. During the second period, the data driver outputs a feedback signal to the timing controller indicating that the locking of the clock signal has failed. The timing controller re-supplies the clock training pattern in response to the feedback signal.
US10762806B2 Display device
The present disclosure provides a display device including a light source, a substrate on the light source, a first transflective layer on the substrate, a partition layer on the first transflective layer, a first light converting layer, and a second converting layer. The first transflective layer includes at least one hole, and the partition layer includes a first opening, a second opening, and a third opening overlapped with the hole. The first light converting layer is disposed in the first opening, and the second light converting layer is disposed in the second opening.
US10762802B2 Welding simulator
Embodiments of the present invention pertain to a computer program product and processor based computing system that provides processing means for executing coded instructions and input means for interacting with said processing means to create a virtual welding environment. The system establishes an objective to change a functional or operational state of a virtual article, and directs the end user to perform at least one virtual welding operation for changing its functional state. The system trains new users and inexperienced welders on the fundamental aspects of welding.
US10762798B2 Autonomous driving method and apparatus
An autonomous driving method includes: determining a risk of a target vehicle based on either one or both of a driving characteristic and an appearance characteristic of the target vehicle; and autonomously controlling a host vehicle based on the risk.
US10762791B2 Systems and methods for managing communications between vehicles
Systems and methods for increasing the efficiency of vehicle platooning systems are described. In one aspect, drivers are more likely to enjoy a system if it begins platooning as desired and does not accidently end platoons. When a certain amount of data packets sent between vehicles are dropped, systems typically will either not engage in a platoon or end a current platoon. When a platoon has a very small gap between vehicles, the platoon should end—or not start, when a certain amount of packets are dropped. However, if a gap is large enough to provide a driver with more time to react, a system may accept a greater amount of dropped packets before it refuses to start a platoon or causes the end of a platoon.
US10762786B1 Vehicle collision alert system and method for detecting driving hazards
An impairment analysis (“IA”) computer system for alerting a first driver of a first vehicle to a driving hazard posed by a second vehicle operated by a second driver is provided. The IA computer system is associated with the first vehicle, and includes at least one processor in communication with at least one memory device. The at least one processor is programmed to: (i) receive second vehicle data including second driver data and second vehicle condition data, where the second vehicle data is collected by a plurality of sensors included on the first vehicle; (ii) analyze the second vehicle data by applying a baseline model to the second vehicle data; (iii) determine that the second vehicle poses a driving hazard to the first vehicle based upon the analysis; and/or (iv) generate an alert signal based upon the determination that the second vehicle poses a driving hazard to the first vehicle.
US10762785B1 Vehicle collision alert system and method
An impairment analysis (“IA”) computer system for detecting an impairment is provided. The IA computer system is associated with a host vehicle, and includes at least one processor in communication with at least one memory device. The at least one processor is programmed to: (i) interrogate or otherwise scan a target vehicle by using a plurality of sensors included on a host vehicle to scan the target vehicle and a target driver; (ii) receive sensor data including target driver data and target vehicle condition data; (iii) analyze the sensor data by applying a baseline model to the sensor data; (iv) detect an impairment of the target driver or target vehicle based upon the analysis; and/or (v) output an alert signal to a host vehicle controller, or direct collision preventing actions (such as automatically engage vehicle safety systems), based upon the determination that the target driver or target vehicle is impaired.
US10762780B2 Identification of driver abnormalities in a traffic flow
Driving behavior may be analyzed based on other vehicles in proximity to a tracked or monitored vehicle. GPS data is collected from the monitored vehicle and other vehicles in physical or geographic proximity thereto. A determination is made as to whether the vehicle in the physical or geographical area is exhibiting aberrant behavior. The aberrant behavior may be determined in view of other vehicles in the geographical area. If aberrant behavior is detected, an alert may be generated and transmitted to an administrator.
US10762779B1 Emergency vehicle alert device
The emergency vehicle alert device is a traffic control signal. The emergency vehicle alert device comprises an emergency vehicle beacon and a civilian receiver. The emergency vehicle beacon mounts in the emergency vehicle. The civilian receiver mounts in the civilian vehicle. The emergency beacon transmits a radio signal communicating GPS coordinates when operating in an emergency mode. The civilian receiver receives the transmitted radio signal and calculates the distance and direction of the emergency vehicle from the civilian vehicle.
US10762772B2 Systems and methods for presenting security questions via connected security system
The various implementations described herein include methods, devices and systems for detecting trigger events and executing security protocols. In one aspect, a method is performed at a server system that is coupled to a smart device system and a client device, the smart device system located at a premises. The server system: (1) detects an unverified user within the premises based on data collected by the smart device system, wherein the data is communicated to the server system via the wide area networks; (2) provides a notification regarding the unverified user to authorized users via the wide area networks; (3) receives, from a first authorized user, a first user input in response to the notification; and (4) in response to receiving the first user input, executes a security operation at the premises based on the first user input.
US10762752B1 Tactile notifications for electronic devices
An electronic device may provide tactile outputs at a tactile output region of the electronic device. The tactile output region of the electronic device may be a surface of an input structure or a surface of an enclosure of the device. Tactile outputs may provide a sustained, physically-based notification of a particular item of interest. The tactile output may alter a physical characteristic of the tactile output region, such as the shape, texture, or density of a portion of the electronic device, in one or more tactile output regions. Furthermore, the tactile notification may provide a notification that is less intrusive and more tunable to user preferences than conventional notifications. The tactile output may be static in that the tactile notification is not transitory and remains throughout the duration of the tactile output. The tactile notification may be dynamic in that it includes motion.
US10762730B2 Method for secure access to a motor vehicle
A method for securely accessing a motor vehicle whose opening elements are locked and unlocked through wireless communication between a portable access device and an access control module on board the vehicle. The method includes authenticating the device with the access control module, unlocking the vehicle when the device has been authenticated, periodically transmitting, by way of the access control module, an interrogation signal into at least part of the passenger compartment of the vehicle intended for the device following unlocking of the vehicle, upon each reception by the device of said interrogation signal, triggering a first timeout the duration of which is greater than the transmission period of the interrogation signal, and deactivating the device when the first timeout has expired and the immobile state of the device is detected.
US10762726B2 Hybrid-electric propulsion system for an aircraft
A computer-implemented method of assessing a health of a gas turbine engine of a hybrid-electric propulsion system for an aircraft includes receiving, by one or more computing devices, data indicative of an amount of electrical power provided to, or extracted from, an electric machine. The method also includes receiving, by the one or more computing devices, data indicative of an operating parameter of the hybrid-electric propulsion system. The method also includes assessing, by the one or more computing devices, a health of the gas turbine engine based at least in part on the received data indicative of the amount of electrical power provided to, or extracted from, the electric machine and the received data indicative of the operating parameter of the hybrid electric propulsion system. The method also includes providing, by the one or more computing devices, information to a user indicative of the health of the gas turbine engine.
US10762724B2 Vehicle control device, server, vehicle motor control system, and vehicle motor control method
A vehicle control device includes: a motor information acquisition unit, a transmitting unit, a receiving unit and a motor controller. The motor information acquisition unit is configured to acquire motor information about a motor for driving a vehicle with the motor being in a predetermined state. The transmitting unit is configured to transmit the acquired motor information to an external server. The receiving unit is configured to receive an adaptive value of a motor control parameter. The adaptive value is adapted by the server on a basis of the motor information. The motor controller is configured to control the motor on a basis of the received adaptive value.
US10762719B2 Method and system for generating a visual interactive product configuration
A method for generating an active visual product configuration based on interactive digital 2D or 3D objects displayed on an operating device. Processing options and degrees of freedom and/or object characteristics are defined in an object control unit of a data processing system. A variant model is created in the data processing system and corresponding parameters are assigned to the object and to the processing options. A visualization unit assigned to the operating device represents the complex variant model optically in a 3D-scenario for active product configuration. The active product configuration is carried out via a display device and/or a touch screen integrated in the operating device. All processing options and degrees of freedom of the object can be animated. During the production configuration, a communication control unit effects data communication between the visualization unit and the object control unit and the configuration instance of the variant model.
US10762718B2 System and method for determining minimal negative distance between two objects
A system and method is disclosed for determining an optimal direction and a minimum directional negative distance between two objects. The system and method uses an iterative process involving rotating a vector about two or more axes to obtain a group of new vectors, determining which one of the new group of vectors has the smallest directional negative distance, comparing the vector having the smallest directional negative distance to a preset value, and repeating the above operations as needed until a vector is obtained which does not exceed the preset value, and which is then identified as the optimum directional vector having a minimal directional negative value.
US10762708B2 Presentation of scenes for binocular rivalry perception
Embodiments herein relate to the display of enhanced stereographic imagery in augmented or virtual reality. In various embodiments, an apparatus to display enhanced stereographic imagery may include one or more processors, an image generation module to generate an enhanced stereoscopic image of a scene having a first two-dimensional (2D) image of the scene and a second 2D image of the same scene that is visually or optically different than the first 2D image to create binocular rivalry perception of the scene when the first and second 2D images are respectively presented to a first and a second eye of a user, and a display module to display the enhanced stereoscopic image to the user, with the first 2D image presented to the first eye of the user and the second 2D image presented to the second eye of the user. Other embodiments may be described and/or claimed.
US10762702B1 Rendering three-dimensional models on mobile devices
A complex three-dimensional virtual representation of an object can be rendered. Virtual images can be captured representing a plurality of views of the complex virtual representation. The virtual images can be converted into binary masks depicting the object pixels and non-object pixels in the virtual images. The binary masks can be used to create a three-dimensional representation of the object having lower complexity than the first three-dimensional virtual representation of the object. In embodiments, the low complexity three-dimensional virtual representation of the object and the virtual images are sent to a mobile device to render a low payload representation of the object on the mobile device.
US10762695B1 Systems and methods for ray-traced shadows of transparent objects
Rendering shadows of transparent objects using ray tracing in real-time is disclosed. For each pixel in an image, a ray is launched towards the light source. If the ray intersects a transparent object, lighting information (e.g., color, brightness) is accumulated for the pixel. A new ray is launched from the point of intersection, either towards the light source or in a direction based on reflection/refraction from the surface. Ray tracing continues recursively, accumulating lighting information at each transparent object intersection. Ray tracing terminates when a ray intersects an opaque object, indicating a dark shadow. Ray tracing also terminates when a ray exits the scene without intersecting an object, where the accumulated lighting information is used to render a shadow for the pixel location. Soft shadows can be rendered using the disclosed technique by launching a plurality of rays in different directions based on a size of the light source.
US10762690B1 Simulated overhead perspective images with removal of obstructions
A method includes obtaining images, obtaining three-dimensional surface measurements, defining a three-dimensional mesh using the three-dimensional surface measurements, texturing the three-dimensional mesh using the images to define a textured three-dimensional mesh, identifying a first portion of the textured three-dimensional mesh, identifying a second portion of the textured three-dimensional mesh that obstructs visibility of part of the first portion of the textured three-dimensional mesh from an overhead perspective, and rendering a simulated overhead perspective image such that the second portion of the textured three-dimensional mesh is not represented in the simulated overhead perspective image.
US10762687B2 Method and system for rule based display of sets of images
The invention provides, in some aspects, a system for implementing a rule derived basis to display image sets. In various embodiments of the invention, the selection of the images to be displayed, the layout of the images, as well as the rendering parameters and styles can be determined using a rule derived basis. In an embodiment of the present invention, the user is presented with images displayed based on their preferences without having to first manually adjust parameters.
US10762672B2 Device and method for reconstructing an X-ray computed tomography image
The present invention relates to a device for reconstructing an X-ray tomography image, the device comprising a reconstruction module, which is configured to utilize an ordered subset maximum likelihood optimization with a diagonal paraboloid approximation of a cost function for the reconstructing of the X-ray tomography image; and a calculation module, which is configured to calculate a pre-computable denominator term for the cost function for a plurality of subsets of projection data based on a distribution of diagonal denominator terms over the plurality of the subsets of the projection data.
US10762664B2 Multi-camera processor with feature matching
An embodiment of a semiconductor package apparatus may include technology to capture two or more concurrent images of a scene with two or more cameras, detect a feature in a first image from a first camera of the two or more cameras, match the feature in a second image from a second camera of the two or more cameras, and perform a photometric calibration between the first camera and the second camera based on a portion of the first image corresponding to the detected feature and a portion of the second image corresponding to the matched feature. Other embodiments are disclosed and claimed.
US10762658B2 Method and image pick-up apparatus for calculating coordinates of object being captured using fisheye images
A method and an image pick-up apparatus for calculating coordinates of an object being captured by using fisheye images are provided. In the method, a first and a second fisheye image containing the object are respectively captured by using a first and a second fisheye lens. Coordinates of the object in the first and the second fisheye image are detected. A first and a second azimuth angle of the object relative to fisheye centers of the first and the second fisheye image on an image sensor plane are accordingly calculated. Distances between the coordinates of the object and the fisheye centers are respectively transformed into a first and a second incident angle through lens curves of the fisheye lenses. Three-dimensional coordinates of the object are calculated according to the first and the second azimuth angle, the first and the second incident angle, and a baseline distance between the fisheye lenses.
US10762657B2 Mesh denoising
In this disclosure, a solution for denoising a curve mesh is proposed. For a curve mesh including a polygonal facet, a noisy normal and a ground-truth normal of a first facet in the mesh is obtained. Then, based on the noisy normal, a first geometric feature of the first facet is determined from a plurality of neighboring facets of the first facet in the mesh. Next, based on the first geometric feature and the ground-truth normal, a mapping from the first geometric feature to the ground-truth normal of the first facet is determined for denoising the mesh.
US10762651B2 Real time calibration for time-of-flight depth measurement
A method for determining a distance to a target object includes transmitting light pulses to illuminate the target object and sensing, in a first region of a light-sensitive pixel array, light provided from an optical feedback device that receives a portion of the transmitted light pulses. The feedback optical device includes a preset reference depth. The method includes calibrating time-of-flight (TOF) depth measurement reference information based on the sensed light in the first region of the pixel array. The method further includes sensing, in a second region of the light-sensitive pixel array, light reflected from the target object from the transmitted light pulses. The distance of the target object is determined based on the sensed reflected light and the calibrated TOF measurement reference information.
US10762645B2 Stereo visual odometry method based on image gradient joint optimization
A stereo visual odometry method based on image gradient joint optimization includes steps of: pre-processing each frame of images of a stereo video input; calculating a stereo image disparity map of a stereo video frame, and obtaining a metric distance; scaling to form scale images with different scales for forming a pyramid model, and calculating features to obtain a series of feature images; processing the images with a Kalman filter according to the metric distance, so to predict and estimate a motion process of a camera pose, wherein camera motion models is built in the Kalman filter; accurately calculating a camera pose of a current frame by using a gradient-based stereo visual navigation method; and updating the camera motion models in the Kalman filter with the camera pose of the current frame.
US10762644B1 Multiple object tracking in video by combining neural networks within a bayesian framework
Techniques for multiple object tracking in video are described in which the outputs of neural networks are combined within a Bayesian framework. A motion model is applied to a probability distribution representing the estimated current state of a target object being tracked to predict the state of the target object in the next frame. A state of an object can include one or more features, such as the location of the object in the frame, a velocity and/or acceleration of the object across frames, a classification of the object, etc. The prediction of the state of the target object in the next frame is adjusted by a score based on the combined outputs of neural networks that process the next frame.
US10762640B2 Systems and methods for user detection, identification, and localization within a defined space
A system and method includes detecting motion in a space; capturing images of a scene in a direction of the motion within the space by peripheral image capturing devices and detecting a body of a person within the images of the scene; extracting an image of the body from the images of the scene; identifying a head of the body based on the extracted at least one image of the body and extracting an image of a head from the extracted the one image of the body; transmitting the one image of the body to a body tracking module; transmitting the extracted image of the head to a face detection module; in parallel, tracking the body within the space and performing by a facial recognition module facial recognition of the extracted image of the head of the body; and determining an identity of a user associated with the body.
US10762638B2 Autonomous camera-to-camera change detection system
Embodiments disclosed herein are directed to an autonomous camera-to-camera scene change detection system whereby a first camera controls a second camera without human input. More specifically, a first camera having a field of view may receive and process an image. Based on the processed image, the first camera sends instructions to a second camera to focus in on an area of interest or a target identified in the processed image.
US10762628B2 Statistical mapping in an optoacoustic imaging system
Electromagnetic energy is deposited into a volume, an acoustic return signal from energy deposited in the volume is measured, and a parametric map that estimates values of at least one parameter as spatially represented in the volume is computed. A reference level of a region of interest is determined, and upper and lower color map limits are specified, with at least one of them being determined in relation to the reference level. The parametric map is then rendered in the palette of a color map by mapping the estimated values of the parametric map onto the color map according to the color map limits. Two wavelengths of energy can be applied to the volume, and the parametric map computation can be adapted by applying an implicit or explicit model of, or theoretical basis for, distribution of electromagnetic energy fluence within the volume pertaining to the two wavelengths. The actual electromagnetic energy fluence caused by each wavelength has a propensity, due to variability within the volume, to differ from the modeled or theoretical electromagnetic energy fluence.
US10762624B2 Cancer detection systems and methods
A piece of medical information, e.g., a medical image of tissue, may be received for processing and analysis on a computing device or system. A region of the medical image may be analyzed to determine a presence of one or more contours in the region. One or more properties of the one or more contours may be extracted, where the one or more properties are inputted into a first algorithm to determine an indication of cancer for the region. The indication of cancer may be inputted into a second algorithm to generate a cancer score for the region.
US10762618B1 Mask weak pattern recognition apparatus and mask weak pattern recognition method
A mask weak pattern recognition apparatus and a mask weak pattern recognition method are provided. The mask weak pattern recognition apparatus includes a receiving unit, an overlapping unit, an analyzing unit and a training unit. The receiving unit is used for receiving a mask layout and an inspection image of a mask. The overlapping unit is used for overlapping the mask layout and the inspection image to obtain an overlapped image. The analyzing unit is used for obtaining a plurality of risk patterns and a plurality of risk scores each of which corresponds one of the risk patterns according to the overlapped image. The training unit is used for training a recognition model according to the risk patterns and the risk scores.
US10762617B2 Methods and system for performance assessment of cleaning operations
The present disclosure relates to a process and a system for assessing the performance of cleaning operations by utilizing an automatic read out routine for test strips subjected to a cleaning operation. Furthermore, the present disclosure relates to a computer program product capable of performing the process.
US10762593B2 Unified memory systems and methods
The present invention facilitates efficient and effective utilization of unified virtual addresses across multiple components. In one exemplary implementation, an address allocation process comprises: establishing space for managed pointers across a plurality of memories, including allocating one of the managed pointers with a first portion of memory associated with a first one of a plurality of processors; and performing a process of automatically managing accesses to the managed pointers across the plurality of processors and corresponding memories. The automated management can include ensuring consistent information associated with the managed pointers is copied from the first portion of memory to a second portion of memory associated with a second one of the plurality of processors based upon initiation of an accesses to the managed pointers from the second one of the plurality of processors.
US10762586B2 System and method for efficient and automatic reporting and return of lost items
In one embodiment, a system and method for receiving itinerary information and user information for a reservation for a user where the user has opted to acquire lost item protection for use with at least part of the reservation; receiving a lost item notification from a computing device associated with a notifior, the lost item notification including at least notifior information and lost item information; retrieving itinerary information from the first database associated with the user when it is determined that the notifior information from the lost item report matches the user information stored in the first database; facilitating presentation of a list of one or more establishments associated with the retrieved itinerary information; and automatically generating and electronically transmitting a lost item report to the selected at least one establishment if it is determined that the establishment information is stored in the second database.
US10762576B1 Gamification of renter's/homeowner's insurance products
Techniques for providing information related to insurance services solicit interaction from a user (e.g., during video game play). The solicited interaction identifies a real property. A virtual environment gaming landscape is generated. The gaming landscape includes a virtual representation of the identified real property. Additional interaction from the user with the virtual environment gaming landscape is solicited. A risk assessment related to the identified real property is performed based on user's interaction with the virtual environment gaming landscape. A recommendation regarding one or more services is provided based on the performed risk assessment.
US10762575B1 Systems and methods for impact resistant and photovoltaic windows
An impact-resistant, photovoltaic (IRPV) window system is provided. The system may include an IRPV window coupled to a structure, a controller, and an insurance computing device. The IRPV window may include an impact resistant (IR) layer, a photovoltaic (PV) layer that may generate an electrical output, and an electrode coupled to the PV layer that may receive the electrical output. The IRPV window may permit a portion of visible light to pass through the IRPV window. The controller may monitor the electrical output and generate a solar profile of the structure based upon the electrical output. The insurance computing device may receive the solar profile and determine if an insurance policy associated with the structure is eligible for a policy adjustment and/or an insurance reward or discount offer.
US10762574B2 Systems and methods for pet insurance underwriting, rating, adjustments, and enrollment
Systems and methods for pet insurance enrollment, adjustment, and utilization are provided herein. In some embodiments, one or more pet insurance offerings and a pet insurance enrollment process are available to a user through a mobile application on a mobile computing device. In some embodiments, a preliminary premium rate is calculated based on background information provided by a user through the mobile application. In some embodiments, a pet tracker forms a portion of the system, and an adjusted premium rate can be calculated based on pet monitoring data received directly or indirectly from the pet tracker. In some embodiments, pet monitoring data acquired from a plurality of pet trackers are used to develop, inform, and refine one or more pet insurance actuarial models.
US10762572B1 Vehicle inspection systems and methods
Disclosed are vehicle inspection systems and methods, and more particularly, systems and methods for appraising the damage caused to a vehicle during an accident and in certain embodiments for dispositioning the vehicle from the accident scene. The disclosed appraisal systems can include one or more cameras, scanner and sensors and a computing device. The cameras can be mounted to a recovery vehicle, for example, for taking imagery of the damaged vehicle at an accident scene. The computing device receives the imagery from each camera and/or sensors/scanners and communicates the data and imagery to a remote server for use in a damage assessment. An evaluation is performed using the transmitted data and a determination is made as to whether sufficient information has been provided in order to allow an agent of the insurer and/or a data analysis module to make a damage assessment and provide a routing instruction for dispositioning the vehicle from the accident scene and, if appropriate, for automatically arranging a rental car service for the driver or owner of the damaged vehicle based on factors such as vehicle and coverage data.
US10762564B2 Autonomous peer-to-peer energy networks operating on a blockchain
A blockchain configuration may be used to store a distributed ledger for an energy optimization procedure. One example method of operation may include measuring energy metrics associated with network devices operating on a network via meter devices, identifying potential changes to existing energy usage of the network based on the energy metrics, logging the energy metrics and the potential changes as part of a distributed ledger, and storing the distributed ledger in a blockchain block.
US10762561B2 Systems and methods for improving computation efficiency in the detection of fraud indicators for loans
Certain embodiments of the disclosed technology include systems and methods for increasing efficiency in the detection of identity-based fraud indicators associated with a loan application. A method is provided that includes receiving applicant data associated with a loan application having a plurality of applicants. The application data includes at least a name, a social security number, and a street address for each of the plurality of applicants. The method includes querying one or more databases with the applicant data; receiving a plurality of independent information in response to the querying; determining a validity indication of the applicant data; creating disambiguated applicant records; determining relationships among the disambiguated applicant records; scoring at least one parameter of the applicant data; determining one or more indicators of fraud based on the scoring; and outputting, for display, one or more indicators of fraud.
US10762554B2 Framed implementation for payment widgets
A system and method process an electronic commerce transaction between a consumer and a merchant over a communications network. A checkout webpage of a virtual shopping cart of the merchant is displayed by a consumer device and an initialization routine of the checkout webpage is performed by the consumer device. The initialization routine segments the checkout webpage to display a widget webpage of a service provider within the checkout webpage. Content of the widget webpage is loaded and displayed independent of content of the checkout webpage. A bootstrap routine of the widget webpage is performed by the consumer device to add a payment widget to the widget webpage and to display the payment widget with the checkout webpage. Further, the transaction is processed by the consumer device to completion using the payment widget.
US10762548B1 Digital data processing methods and apparatus for personalized user interface generation through personalized sorting
The foregoing are among the objects attained by the invention, which provides, in some aspects, digital data processing methods for generation of customized user interfaces that present links, images or other components representing items of interest to a user in an order that is prioritized as a function of (a) representations in a multidimensional factor space of characteristics of the respective items, and (b) representations in that same multidimensional space of characteristics of “context-indicative items”—e.g., items in which the user has previously shown an interest, as indicated by clicks or other interactions with those items respective components in the user interface.
US10762545B1 Method and system for distributed manufacturing
A method, computer program product, and system are disclosed. The method, when implemented in a computer system, includes receiving digital information at a production node. The digital information includes product information and production information, and the product information includes information identifying a product. The production information is configured to facilitate production of the product by the production node. The production node is identified by location information and one or more production criteria. The method further includes producing the product, identified by the product information, according to the production information, where the production node is configured to produce the product using the production information.
US10762543B2 Data security system and method
A system and method are disclosed for secure storage of customer's public and private data in a personal data store. Companies communicate with a secure data storage server using a public encryption key linked to a registered IP Address, customers communicate with a private encryption key, and encrypted data can be stored using a variety of encryption keys. The personal data store can be used for preparing customer product views, linking personal data to avoid repeated customer data entries, customer identification and loyalty card linking. Encrypted stored data ensures no other person can read it.
US10762535B2 Client-based deal filtering and display
Various implementations relate to a system that provides a collection of deals to a mobile application on a client device. The mobile application then filters the deals based on relevance using a user profile within the client device, and displays the deals to a user. The display of the deals may be governed by the relevance of the respective deals as determined by matching of the deals with the user profile within the client device.
US10762534B1 Motion data based consumer interfaces
Systems, apparatus, methods, and non-transitory media for consumer interfaces that are responsive to motion data are discussed herein. Some embodiments may include a system with one or more servers. The one or more servers may be configured to generate a consumer interface including a representation of an object that is responsive to the motion data generated by a motion sensor of a consumer device. The consumer interface may be provided to the consumer device to create the motion data and determine a motion data score. The motion data score may be used to determine promotion data parameters that define the terms of offered promotions. Promotion data parameters may be determined based on motion data performance in combination with consumer account data for programmatic relevance determination. Furthermore, the motion data received from the consumer device may be used to determine consumer account data or profile data.
US10762531B2 Computer implemented cuing system for displaying advertisement through an interactive computer based application
A computer-implemented cuing system for displaying advertisement through an interactive computer based application includes providing an interactive computer based application on a first computer based device and providing a cuing software operably associated which provides a predetermined use countdown of the interactive computer based application where upon reaching an end point of the predetermined use countdown initiates a realtime streaming for a predetermined time of a first video advertisement for presentation on the first computer based device.
US10762530B1 Platform for location and time based advertising
Embodiments of the present disclosure provide methods, systems, and computer-readable media for: registering mobile asset; registering content associated with the mobile asset; tracking a location of the mobile asset, the mobile asset being associated with the content to be transmitted to at least one device in proximity to the mobile asset as the mobile asset propagates through the space; receiving a specification of at least one rule for transmitting the content, the at least one rule comprises at least one of the following: at least one element of profile data corresponding to the at least one device, and at least one action; receiving an indication that the at least one device is in proximity to the location of the mobile asset; determining whether the at least one rule is met; and transmitting the content associated with the mobile asset to the at least one device.
US10762527B1 Platform for location and time based advertising
Embodiments of the present disclosure may provide methods, systems, and computer-readable media configured to perform at least the following functions: specifying an advertising asset; receiving media content to be associated with the advertising asset; specifying at least one condition for transmitting the media content, wherein specifying the at least one condition comprises specifying at least one of the following: a first condition associated with at least one element of profile data corresponding with a device configured to receive the media content, a second condition associated with at least one action performed by the device, and a third condition associated with a device location; receiving a content captured by the device; detecting the advertising asset with the captured content; determining whether the at least one condition for transmitting the media content has been met; and transmitting the media content.
US10762524B2 Data platform and analytics for predicting media metrics
A device obtains data, for a current media plan, that includes a cost adjustment factor, a duration of an unexecuted portion of the current media plan that is divisible into periods of time, and an unutilized budget, for the duration, that is divisible into budget portions based on the periods of time. The device generates a predictive baseline cost parameter by adjusting, by the cost adjustment factor, a baseline cost parameter of a previously implemented baseline media plan. The device predicts cost metrics for the current media plan using the predictive baseline cost parameter, and predicts performance metrics for the current media plan based on the cost metrics and predictive baseline cost parameter. The device determines target cost per point (CPP) values for the current media plan based on the cost metrics and performance metrics, and causes an action to be performed based on the target CPP values.
US10762521B2 System and method for loyalty integration for merchant specific digital wallets
The invention relates to a computer-implemented system and method for loyalty integration to facilitate redemption of rewards using a mobile device. According to an embodiment of the present invention, a system and method comprise the steps of: connecting a merchant app, associated with a merchant, with a funding source associated with a financial institution, wherein the merchant app provides a merchant program to the user; identifying a number of points for conversion to stored value on the merchant app; converting the number of points to a stored value amount on the merchant app; loading the merchant app with the stored value; and responsive to a user request on the merchant app, performing a payment transaction for a purchase using the converted stored value.
US10762519B2 On-line coupon use
A computer-implemented method involves receiving a promotional code for an offer and an identifier for a user as part of a request for a dynamic landing page user interface, wherein a database contains an indication that the user has selected the offer. The promotional code is used to identify at least one product associated with the promotional code. The dynamic landing page user interface is transmitted to display an identifier for the at least one product, a discount associated with the offer and a control for adding the at least one product to an electronic shopping cart.
US10762511B1 Systems and methods for automatically determining recalled products from unstructured recall data
Systems and methods for automatically determining recalled products from unstructured recall data. In exemplary embodiments, fuzzy logic is used to determine recalled products from unstructured recall data. In exemplary embodiments, natural language algorithms with an embedded data grammar dictionary are used to extract item identifiers and manufacturer name from unstructured recall data.
US10762509B2 Asset targeting system for limited resource environments
The present invention provides targeted asset system implementations in contexts where there is limited or no ability to use a real-time return channel for communications from user equipment devices (e.g., STB) to the network. In one arrangement, a household classifier is generated and delivered to user equipment devices. The household classifiers are generated based on third party data and/or network usage information associated with the household. The system and method allow for generating highly accurate household classifications that may be forwarded to individual households where the user equipment device may implant the classifiers to select appropriate assets for delivery to the household.
US10762495B2 Third-party access to secure hardware
Integrating third-party applications and native applications allows platform designers to provide greater services than otherwise would be available. This integration can increase security, provide more features, and give users a better experience with devices. Examples of such integration can allow third-party applications to have access to hardware and to provide seamless services to users. Such services can include registering payment accounts, allowing for loyalty programs, and providing additional information and services in native applications to provide a seamless experience.
US10762486B2 Information processing apparatus, information processing method, and non-transitory storage medium
There is provided a checkout apparatus (10) including an image data acquisition unit (11) which acquires data on an image, an image analysis unit (12) which recognizes a product in the image, using a feature value of appearance of each of a plurality of products registered in a feature value storage unit (14) and the image data; a registration unit (13) which registers the product recognized by the image analysis unit (12) as a checkout target, and a projection unit (15) which projects an image related to a checkout process on the product and/or a placement surface of a placement platform of the product.
US10762485B1 System and method for self-checkout, scan portal, and pay station environments
A checkout system includes a checkout station having a housing, a customer interface and a customer unloading station. A point-of-sale system has a microprocessor and memory operatively associated with one another to identify products being purchased, payments tendered therefor and to store transaction information locally at the checkout station or remotely from the checkout station. The microprocessor has programming configured to allow an item to be scanned by a product identification scanner, and an attendant command module.
US10762484B1 Data structure analytics for real-time recommendations
Techniques and arrangements for analyzing previous tickets of a customer at different merchants—specifying interactions of the customer at the different merchants—to determine subsequent recommendations to send to a particular merchant in real-time when the customer is located at the particular merchant. Other techniques and arrangements facilitate annotation of merchant tickets by the merchants to enrich the data maintained by the tickets and, in some instances, to enhance the described real-time recommendations. Still other techniques and arrangements create a merchant ticket for recording interactions between a merchant and customer upon the customer creating a reservation at the merchant for a specified future time, or being added to a waitlist of the merchant. Upon the customer arriving at the merchant proximate to the specified future time, the merchant may use the created ticket to track items ordered by the merchants, track tenders used to pay for items, and the like.
US10762478B1 Creating and managing private electronic currency
Methods and systems are disclosed for transactions with a private digital currency. The private e-currency may be backed by a financial institution, managed using a blockchain, and only available for transactions with members of a network associated with the financial institution. The members may include mobile wallets, merchants and ATM's. A mobile wallet may register with the network and receive an amount of the private e-currency from the financial institution. The mobile wallet may establish a connection with a payment recipient such as another wallet, an ATM or a merchant, and receive a payee address. The mobile wallet may send a transaction request to the blockchain for payment to the payee address of a payment amount of the private e-currency, so that the payment recipient can, using a blockchain, confirm or deny the transaction request.
US10762467B2 Placement information registration device, placement information registration method, and placement information registration program
Provided is an art of registration and management of the placement positions of objects to be managed can be easily and reliably performed. A device includes an identification information receiving unit 11 that receives identification information that can identify an object to be managed and acquisition time of the identification information; a position information receiving unit 12 that receives position information relating to a position of a person who moves around in a target floor while carrying equipment configured to acquire the identification information; and a placement information registration unit 13 that registers the placement information of the object to be managed by registering the position information received by the unit 12 at the same time or almost at the same time as the acquisition time of the identification information that is received by the unit 11 in association with the identification information.
US10762466B2 Node-enabled order pickup using elements of a wireless node network
Methods and systems are described for picking up an order using elements of a wireless node network. In one example, a master node receives order information from a server, where the order information identifies the order and a mobile user access device registered to pick up the order. The master node detects a signal broadcast from the mobile user access device identified by the order information when the mobile user access device is operating as an advertising ID node in the network and as the mobile user access device approaches the master node. The master node then associates with the identified mobile user access device. When the master node determines the identified mobile user access device is within a predetermined range of the pickup point, the master node notifies an order management system responsible for the order.
US10762462B1 Sensor-based customer arrival detection
Upon receiving an indication that a customer is initiating travel to a merchant location to pick up one or more items, sensor data may be obtained by, and received from, a customer device of the customer. After the customer has arrived at the merchant location, the customer may be greeted or otherwise interacted with and a corresponding interaction time may be determined. The service provider may identify one or more stop events based on the sensor data, where a stop event indicates that a customer stopped while in transit to the merchant location. A most recent stop event prior to the interaction time may constitute the customer arriving/stopping at the merchant location, and a corresponding arrival time may be estimated. A wait time of the customer may be determined based on a difference between the interaction time and the arrival time.
US10762459B2 Risk detection and peer corrective assistance for risk mitigation within a work environment
Methods and systems for predicting injury risk include generating state sequences that precede a hazard event based on information regarding a user's state. A cognitive suite of workplace hygiene and injury predictors (WHIP) is generated based on the state sequences using a processor. The cognitive WHIP predicts a degree of risk correlated with each particular user state sequence. An advantageous relationship between the user and one or more socially connected users is determined. An ameliorative action is triggered when a user enters a high-risk state based on the advantageous relationship to the one or more connected users and proximity of the user to one or more other users.
US10762457B2 Simultaneous operations coordination and planning system
A networked system shares operational information (tasks, positions, times, etc.) between dissimilar operators performing dissimilar operations in a same marine field. The shared information include associations (linkages and conflicts) that allows each operator to optimize its operations and complete tasks in a more efficient manner. As part of this system, a planning tool having a graphical user interface can be used to visualize plans at an operator (and nearby operators). Changes made to plans by one operator are shared with other operators via the system and illustrated in the interface at the other operators, thereby allowing the other operators to make their own respective operational changes in response.
US10762447B2 Vehicle selection for on-demand transportation services
An on-demand transportation management service can perform a selection process between a set of safety-driven autonomous vehicles (SDAVs), fully autonomous vehicles (FAVs), and human-driven vehicles (HDVs) to service transport requests based on a variety of selection parameters.
US10762430B2 Mechanical turk integrated ide, systems and method
A Mechanical Turk—Integrated Development Environment system is disclosed. An integrated development environment (IDE) can include one or more interfaces capable of communicating with a mechanical turk engine. As a developer creates applications within the IDE, the developer can use the IDE to submit one or more requests to the mechanical turk engine. The engine constructs a mechanical turk project based on the requests and provides project tasks to workers. The results of the tasks can then be compiled and integrated back into the developer's application via the IDE. An example use includes constructing large domain specific data sets that can be applied to spoken dialog interfaces.
US10762419B2 Digitial STDP synapse and LIF neuron-based neuromorphic system
Described is a neuromorphic system implemented in hardware that implements neuron membrane potential update based on the leaky integrate and fire (LIF) model. The system further models synapse weights update based on the spike time-dependent plasticity (STDP) model. The system includes an artificial neural network in which the update scheme of neuron membrane potential and synapse weight are effectively defined and implemented.
US10762417B2 Efficient connectionist temporal classification for binary classification
A classification system and method for training a neural network includes receiving a stream of segmented, labeled training data having a sequence of frames, computing a stream of input features data for the sequence of frames, and generating neural network outputs for the sequence of frames in a forward pass through the training data and in accordance weights and biases. The weights and biases are updated in a backward pass through the training data, including determining Region of Target (ROT) information from the segmented, labeled training data, computing modified forward and backward variables based on the neural network outputs and the ROT information, deriving a signal error for each frame within the sequence of frames based on the modified forward and backward variables, and updating the weights and biases based on the derived signal error. An adaptive learning module is provided to improve a convergence rate of the neural network.
US10762410B2 Method and a system for monitoring a quantity related to an asset
A method for automatically electronically associating vessel identity information of a vessel with an unassociated telemetric device, the unassociated telemetric device comprising a processor and being configured to detect and transmit quantity or usage data and being configured with a location sensing device, wherein the unassociated telemetric device is configured to communicate with a remote server, the method comprising the steps of: the remote server receiving the vessel identity information comprising a deployment location for the unassociated telemetric device; the unassociated telemetric device operating in accordance with an automatic action rule; in response to the unassociated telemetric device operating in accordance with the automatic action rule, the processor receiving location information of the unassociated telemetric device from the location sensing device; the unassociated telemetric device transmitting the location information; the remote server receiving the location information; the remote server correlating the location information with the vessel identity information when resolving that the location information represents that the unassociated telemetric device is within a proximity to the deployment location, and the remote server automatically electronically associating the unassociated telemetric device with the vessel identity information, resulting in the unassociated telemetric device becoming an associated telemetric device, so that when the associated telemetric device generates quantity or usage information, the quantity or usage information transmitted by the associated telemetric device is applied to a data store of the remote server related to the vessel identity information.
US10762409B2 Industrial electronic badge
An electronic badge comprises a housing having a form factor of a mobile device, a processor, and memory coupled to the processor and including an observation and feedback application. Further, the electronic badge comprises a first transceiver that communicates on a first personal-area network, a second transceiver that communicates on a second personal-area network, and a third transceiver that communicates on a local area network. An information feedback device is controlled by the processor to activate to provide information to the user that feedback has been either given or received, wherein the information feedback device is operated by the processor in response to the processor executing the observation and feedback application, and in response to the processor interacting with at least one of the first transceiver, the second transceiver, and the third transceiver.
US10762405B2 System and method for extracting bitstream data in two-dimensional optical codes
The disclosure relates to a data reading system and method for identifying and processing optical code symbols, primarily DotCode symbols. The data reading system includes an imager for obtaining an image of an item containing the DotCode symbol and a processor for analyzing the image for ultimately decoding the data from the DotCode symbol. The processor analyzes the obtained image to determine a starting pattern for the DotCode symbol and to begin building the DotCode grid from the starting pattern. Once the DotCode grid has been completed, the processor generates a label hypothesis based on the identified data dots on the DotCode grid. Thereafter, a decoder unit receives the label hypothesis from the processor and decodes the label hypothesis to obtain the data for the DotCode symbol.
US10762403B2 Manufacturing method for portable data carriers
A method for manufacturing a portable data carrier by means of a continuous manufacturing method, comprises the steps: providing at least one foil as a rolled good, unrolling at least one first foil, with at least a first foil being coated at least partly with an adhesive on at least one side, with at least the first foil being scored on at least one side along at least one creasing edge, with at least the first foil being folded up in precise fit along at least one creasing edge and bonded, with the foil being folded up in the direction of the side which is coated with adhesive, with the side coated with adhesive being arranged on the opposite side of the foil which has at least one scored creasing edge along which it is folded.
US10762398B2 Modality-agnostic method for medical image representation
Techniques for the operation and use of a model that learns the general representation of multimodal images is disclosed. In various examples, methods from representation learning are used to find a common basis for representation of medical images. These include aspects of encoding, fusion, and downstream tasks, with use of the general representation and model. In an example, a method for generating a modality-agnostic model includes receiving imaging data, encoding the imaging data by mapping data to a latent representation, fusing the encoded data to conserve latent variables corresponding to the latent representation, and training a model using the latent representation. In an example, a method for processing imaging data using a trained modality-agnostic model includes receiving imaging data, encoding the data to the defined encoding, processing the encoded data with a trained model, and performing imaging processing operations based on output of the trained model.
US10762395B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus includes a processor and a memory. The processor executes a program stored in the memory to perform operations including: obtaining a plurality of image groups each containing a plurality of images classified based on contents of images; selecting an image from each of the plurality of image groups based on an evaluation result obtained by evaluating the plurality of images; and generating one image from the plurality of selected images.
US10762389B2 Methods and systems of segmentation of a document
Systems and methods are disclosed to receive an image depicting at least a part of a document and identify a plurality of partition points dividing the image into potential segments; generate a linear partition graph (LPG) comprising a plurality of vertices using the plurality of partition points and a plurality of arcs connecting the plurality of vertices; identify a path of the LPG having a value of a quality metric above a threshold value, wherein the path is selected from a plurality of paths of the LPG and comprises one or more arcs and the value of the quality metric is derived using a neural network classifying each of a plurality of pixels of the image; and generate one or more blocks of the image wherein each of the one or more blocks corresponds to an arc of the identified path and represents a portion of the image associated with a type of an object.
US10762385B1 Deep learning image processing method for determining vehicle damage
In a computer-implemented method and associated tangible non-transitory computer-readable medium, an image of a damaged vehicle may be analyzed to generate a repair estimate. A dataset populated with digital images of damaged vehicles and associated claim data may be used to train a deep learning neural network to learn damaged vehicle image characteristics that are predictive of claim data characteristics, and a predictive similarity model may be generated. Using the predictive similarity model, one or more similarity scores may be generated for a digital image of a newly damaged vehicle, indicating its similarity to one or more digital images of damaged vehicles with known damage level, repair time, and/or repair cost. A repair estimate may be generated for the newly damaged vehicle based on the claim data associated with images that are most similar to the image of the newly damaged vehicle.
US10762379B2 Image processing device, method, and recording medium
There is provided an image processing device including a motion vector detection portion that performs comparison of a substantially spherical photographic subject such that, among a plurality of captured images including the photographic subject, an image as a processing target and another image as a comparison target are compared using each of the plurality of captured images as the processing target, and which detects a motion vector of a whole three-dimensional spherical model with respect to the processing target, a motion compensation portion that performs motion compensation on the processing target, based on the motion vector of each of the plurality of captured images that is detected by the motion vector detection portion, and a synthesis portion that synthesizes each of the captured images that are obtained as a result of the motion compensation performed by the motion compensation portion.
US10762377B2 Floating form processing based on topological structures of documents
A method processes scanned floating forms by comparing topological structures of an empty form and a corresponding filled form. The topological structure of each form includes vertical and horizontal ordered sequences of text phrases in the form, which describe directional relationships among text phrases but not their distances. A partial structure alignment method is used in the comparison, where insertions of text in the topological structure of the filled form relative to that of the empty form is not penalized, but deletions and substitutions are penalized. Based on this comparison, some text phrases in the filled form are matched to the those in the empty form, and unmatched text in the filled form is deemed user-filled data. The method further associates user-filled data with fields of the form based on a settings file of the empty form.
US10762365B2 Method and device for traffic sign recognition
A method is described for checking the plausibility of a recognition of a traffic sign for an autonomously driving vehicle. The method includes a step of reading in, in which an information signal and a position signal are read in via an interface to a vehicle device of the vehicle, the information signal representing a piece of information concerning a traffic sign in road traffic that is recognized using an optical sensor of the vehicle, and the position signal representing an instantaneous position of the vehicle. In addition, the method includes a step of comparing, in which the recognized traffic sign is compared to a sign that is noted on a stored map at the instantaneous position of the vehicle, using the information signal and the position signal. Lastly, the method includes a step of providing a confirmation signal at an interface to the vehicle device when the step of comparing results in a match of the recognized traffic sign with the sign that is noted at the relevant position of the vehicle.
US10762350B2 Video noise reduction for video augmented reality system
Video noise reduction for a video augmented reality system is provided. A head mounted display includes a display unit; a camera for generating frames of display data. A frame store is provided for storing previous frames of displayed information that was sent to the display unit; and a motion processor is provided in communication with the camera, display unit, and the frame store. The motion processor is operable to: identify an area of interest in a current frame of display data; match the area of interest to similar areas in previous frames stored in the frame store; rotate and translate the matched areas of interest from the one or more previous frames stored in the frame store to match the area of interest in the current frame; and average the prior matched areas of interest with the current area of interest to generate a displayed area of interest.
US10762349B2 System for generating 3D images for image recognition based positioning
A method positioning user equipment including a camera for acquiring digital images, including: defining a three-dimensional model of an environment through points defined by a set of coordinates and a color information; the user equipment acquiring a query image by capturing, by the camera, a portion of the environment; estimating an initial camera parameters configuration of the camera; evaluating a similarity between the query image and an initial three-dimensional image obtained from the three-dimensional model of the environment as seen by a virtual camera having the initial camera parameters configuration; modifying a camera parameters configuration of the virtual camera to increase similarity between the initial three-dimensional image and the query image up to a predetermined value; and generating an additional three-dimensional image based on the three-dimensional model of the environment, obtained from the three-dimensional model of the environment as seen by a modified virtual camera having the modified camera parameters configuration.
US10762348B2 Method and apparatus for determining the position and/or the orientation of an eye
A method for determining parameters for the position and orientation of the cornea of an eye and involves the steps of generating linear structures on the iris and/or sclera of the eye, having a camera capture a first image of the eye including the linear structures, and determining, on the basis of the first image, a distance and an orientation of the linear structures in relation to the camera.
US10762342B2 Electronic apparatus, method, and program
According to one embodiment, an electronic apparatus performs a character recognition process, uses, if a stroke in a first area of the first handwritten document and a stroke in a second area are the same, a character recognition result of the first handwritten document, and performs, if a stroke in the first area and a stroke in the second area are different, the character recognition process for the second area including the different stroke.
US10762337B2 Face synthesis using generative adversarial networks
Training a generative adversarial network (GAN) for use in facial recognition, comprising providing an input image of a particular face into a facial recognition system to obtain a faceprint; obtaining, based on the input faceprint and a noise value, a set of output images from a GAN generator; obtaining feedback from a GAN discriminator, wherein obtaining feedback comprises inputting each output image into the GAN discriminator and determining a set of likelihood values indicative of whether each output image comprises a facial image; determining, based on each output image, a modified noise value; inputting each output image into a second facial recognition network to determine a set of modified faceprints; defining, based on each modified noise value and modified faceprint, feedback for the GAN generator, wherein the feedback comprises a first value and a second value; and modifying control parameters of the GAN generator.
US10762332B2 Image optimization during facial recognition
Described is a technique for optimization an image for facial detection. More specifically, described is a process of predicting the location of a face within an image and adjusting image settings based on at least a portion of the predicted location of the face. An image may be adjusted based on the characteristics of a metering region, which may be selected prior to performing facial detection. For example, the metering region may be a specified shape with dimensions equal to a certain percentage of the input image and placed at a specified location. The result of using such a metering region is that the image adjustments may be based on a portion of the face, and therefore, may be optimized for facial detection.
US10762331B1 Three-dimensional (3D) depth and two-dimensional (2D) imaging systems and methods for automatic container door status recognition
Three-dimensional (3D) depth imaging systems and methods are disclosed for automatic container door status recognition. A 3D-depth camera captures 3D image data of a shipping container located in a predefined search space during a shipping container loading session. A container recognition application (app) receives the 3D image data, and determines therefrom a container point cloud representative of the shipping container, and a 3D image door area data subset defining one or more door areas of one or more corresponding doors of the shipping container. The container recognition app determines, from the 3D image door area data subset, a status type, of each of the one or more corresponding doors, selected from one of: (a) a door opened status type, (b) a door closed status type, or (c) a door partially closed status type.
US10762328B2 Method and apparatus for identifying a device within the internet of things using interrogation
A method of identifying an unknown device via interrogation may comprise determining a communication address of an unknown device in communication with an information handling system, capturing a digital image of the unknown device, determining the unknown device belongs to a known class of devices via an object recognition algorithm to analyze the digital image, accessing a device class registry listing a plurality of candidate object identifications associated with the known class of devices, identifying a stimulus action or actuation associated with a first of the plurality of candidate device identifications. The method may also comprise performing the stimulus action, receiving an indication via the communication address indicating the unknown device detected the stimulus action, and associating the communication address of the unknown device with the first of the plurality of candidate device identifications.
US10762326B2 Fingerprint identification device and manufacturing method thereof, and electronic device
A fingerprint identification device and manufacturing method thereof, and electronic device are disclosed. The fingerprint identification device includes a base film, a detection circuit, and an adhesive layer. The detection circuit is provided at a first side of the base film; the adhesive layer is provided on the first side of the base film, and is provided between the base film and the detection circuit, so as to adhere the detection circuit onto the base film.
US10762321B2 Fingerprint recognition unit circuit, control method therefor, and fingerprint recognition apparatus
A fingerprint recognition unit circuit is provided, including a read line, a signal scanning terminal, a first power supply terminal, a second power supply terminal, a third power supply terminal, a first signal terminal, a second signal terminal, an exploring electrode, an output unit, a threshold compensation unit and a resetting unit. A method for controlling a fingerprint recognition unit circuit is applied to the fingerprint recognition unit circuit. A fingerprint recognition apparatus includes a glass substrate and the fingerprint recognition unit circuit.
US10762314B2 Anti-counterfeiting barcode reader and associated methods
A code reader may include a light source configured to illuminate a machine-readable indicia representative of a standard code associated with an item. An image sensor may be configured to receive an image of the machine readable indicia. An illumination source may be configured to illuminate an anti-counterfeiting key that, when illuminated by the illumination source, reflects the illumination from the illumination source to be incident on the image sensor. A processing unit may be in electrical communication with the image sensor, and may be configured to decode the standard code of the machine-readable indicia and check validity of the reflected illumination from the anti-counterfeiting key.
US10762308B1 Method and system for wireless identification of samples in cryogenic liquid storage
A system for wireless identification of samples in a tank holding cryogenic liquid in cryogenic liquid storage comprises wireless tags adapted to be connected to a container of the sample in the cryogenic liquid. The wireless tags have an identification associated to the sample in the container. A wireless reader is adapted to be located outside of the tank and operable to obtain and output the identification of the at least one wireless tag via wireless communication and through the cryogenic liquid. A method of wireless identification of samples in cryogenic liquid storage is also provided.
US10762304B1 Applied artificial intelligence technology for performing natural language generation (NLG) using composable communication goals and ontologies to generate narrative stories
Artificial intelligence (AI) technology can be used in combination with composable communication goal statements and an ontology to facilitate a user's ability to quickly structure story outlines in a manner usable by an NLG narrative generation system without any need for the user to directly author computer code. This AI technology permits NLG systems to determine the appropriate content for inclusion in a narrative story about a data set in a manner that will satisfy a desired communication goal.
US10762300B1 Techniques to predictively respond to user requests using natural language processing
Techniques to predictively respond to user requests using natural language processing are described. In one embodiment, an apparatus may comprise a client communication component operative to receive a user service request from a user client; an interaction processing component operative to submit the user service request to a memory-based natural language processing component; generate a series of user interaction exchanges with the user client based on output from the memory-based natural language processing component, wherein the series of user interaction exchanges are represented in a memory component of the memory-based natural language processing component; and receive one or more operator instructions for the performance of the user service request from the memory-based natural language processing component; and a user interface component operative to display the one or more operator instructions in an operator console. Other embodiments are described and claimed.
US10762293B2 Using parts-of-speech tagging and named entity recognition for spelling correction
Techniques to automatically correct or complete text are disclosed. An entered text and a context data indicating a context in which the entered text is used are received. Examples of context data include additional words and/or a phrase or sentence in which the entered text occurs. A replacement candidate to replace the entered text is determined based on the entered text and the context data.
US10762290B2 Data grid components
A data grid software component has data cells with a style that may be template-based or individual. A data cell may include a software component to show and interact with a bitmap, a graph, a chart, streaming graphics, or streaming bitmaps. The data grid may have footers, headers, and corner cells each capable of holding another software component to show and interact with several data forms. A header, a footer, and a corner cell can each have a style that is template-based or individual. Headers and footers may have multiple levels. Header parts and footer parts at different levels may have a style that is template-based or individual.
US10762289B2 Data analysis expressions
Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a pivot table of a spreadsheet. The data analysis expression is executed for a particular cell of the pivot table by determining a context associated with the particular cell, calculating a value of the data analysis expression based on the context, and outputting the calculated value at the particular cell.
US10762283B2 Multimedia document summarization
Multimedia document summarization techniques are described. That is, given a document that includes text and a set of images, various implementations generate a summary by extracting relevant text segments in the document and relevant segments of images with constraints on the amount of text and number/size of images in the summary.
US10762269B2 Method of fabricating a semiconductor device
A method includes designing a first layout of gate structures and diffusion regions of a plurality of active devices, identifying an edge device of the plurality of active devices, modifying the first layout resulting in a second layout, performing a design rule check on the second layout, and fabricating, based on the second layout, at least one of a photolithography mask or at least one component in a layer of a semiconductor device. Modifying the first layout includes adding a dummy device next to the edge device, adding a dummy gate structure next to the dummy device and extending a shared diffusion region to at least the dummy device. The dummy device and the edge device have the shared diffusion region. Performing the design rule check considers a gate structure of the dummy device as one of two dummy gate structures next to the edge device.
US10762258B2 Parallel solution for fully-coupled fully-implicit wellbore modeling in reservoir simulation
Computer processing time and results are improved in fully-coupled fully-implicit well-reservoir simulation system using Jacobian matrix methodology. Approximate inverse preconditioners are provided which treat a well influence matrix at comparable accuracy and robustness to those for the grid-to-grid flow terms of system matrix. The methodology is highly parallelizable and the data processing can be performed faster, as fewer solver iterations are required to converge to the same acceptable tolerances.
US10762245B2 Input peripheral device security
An input peripheral agent intercepts input commands on a host machine and enforces policy conditions and whitelist conditions before deciding whether to permit the commands to be processed by an operating system of the host or whether to ignore the commands on the host machine. In an embodiment, the policy conditions and whitelist conditions can be dynamically changed by a remote network manager without changing, stopping, and/or restarting the input peripheral agent and/or the host machine.
US10762244B2 Securely exposing an accelerator to privileged system components
Various embodiments are generally directed to securing systems that include hardware accelerators, such as FPGA-based accelerators, and privileged system components. Some embodiments may provide a security broker. In various embodiments, the security broker may provide interfaces between the hardware accelerator and the privileged component. Some embodiments may receive an instruction from the hardware accelerator targeting the privileged component, and validate the instruction based on a configuration. In some embodiments, upon determining the instruction is not validated, the instruction is restricted from further processing.
US10762243B1 Secure signal integrity
A system to protect signal integrity includes a circuit board having a secure portion and a non-secure portion. The secure portion includes a protected circuit operable for storing security relevant data, and a secure portion power-supply element. The non-secure portion includes an unprotected circuit and a non-secure portion power-supply element corresponding to the secure portion power-supply element. The secure portion and the non-secure portion element are separated by an isolation gap. A coupling element bridges the isolation gap between the secure portion and the non-secure portion. The coupling element is electrically connected to the secure portion power-supply element within the secure portion and electrically connected to the non-secure portion power-supply portion.
US10762241B1 Third-party platform for tokenization and detokenization of network packet data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for securing data. One of the methods includes receiving, by a computer system, a network packet for analysis. The method includes determining, by the computer system, to examine the network packet for private data. The method includes identifying, by the computer system, private data in payload of the packet. The method includes encrypting the private data. The method includes storing the encrypted private data in a location separate from the payload. The method also includes obfuscating the private data by adding a reference to the location of the encrypted private data in the payload.
US10762233B2 Method and device for encrypting or decrypting content
A wearable device includes a user information obtainer configured to obtain user information, a controller configured to selectively generate, in response to a user being authenticated based on the user information, an encryption key for encryption of content of an external device; and a communicator configured to transmit the encryption key to the external device.
US10762232B2 Self-consistent structures for secure transmission and temporary storage of sensitive data
Implementations provide self-consistent, temporary, secure storage of information. An example system includes short-term memory storing a plurality of key records and a cache storing a plurality of data records. The key records and data records are locatable using participant identifiers. Each key record includes a nonce and each data record includes an encrypted portion. The key records are deleted periodically. The system also includes memory storing instructions that cause the system to receive query parameters that include first participant identifiers and to obtain a first nonce. The first nonce is associated with the first participant identifiers in the short-term memory. The instructions also cause the system to obtain data records associated with the first participant identifiers in the cache, to build an encryption key using the nonce and the first participant identifiers, and to decrypt the encrypted portion of the obtained data records using the encryption key.
US10762227B2 Converged mechanism for protecting data
Embodiments disclosed herein provide systems, methods, and computer readable media for a converged mechanism for protecting data. In a particular embodiment, a method provides identifying a level of importance for a plurality of data items and tracking changes to the plurality of data items. The method further provides aggregating the changes based on the level of importance and logging the aggregated changes.
US10762221B2 Method and apparatus for multi-channel secure communication and data transfer
A method, apparatus and computer program product are disclosed to provide for the selective establishment and use of secure communication channels to facilitate the exchange of data objects containing potentially sensitive information in a network environment. In some example implementations, upon detection that the processing of a network entity request implicates the exchange of non-public information amongst one or more other network entities, one or more secure communication channels are established between a secure transfer system and the relevant network entities such that non-public information neither passes to nor resides on system components associated with non-secure network entities.
US10762217B2 Systems and methods for creating multiple records based on an ordered smart contract
A method for creating a smart contract detailing an ordered set of events is disclosed. A smart contract can include information about multiple events and responses for each event. The events and response can be arranged in a predefined order. The responses can include adding new records to a blockchain.
US10762214B1 System and method for extracting information from binary files for vulnerability database queries
Systems and methods are described for receiving an input binary file, extracting character string information from the input binary file, defining search parameters to include a software name and associated software version as a name-version pair, applying the search parameters to the extracted character string information to detect instances of the name-version pair, and querying a vulnerability database based on the name-version pair to identify a vulnerability in the input binary file.
US10762211B2 Source code diagnostic instrument
A computer-implemented consolidation method is provided for identifying software vulnerability anomalies in a source code. This method includes providing a plurality of diagnostic tools; receiving the source code; selecting a subset plurality of tools; scanning the source code by the subset plurality for the anomalies to produce a diagnostic output; sorting the output by removing anomaly duplicates into a report; and saving the report into memory. Each tool among the plurality is able to detect the anomalies in software.
US10762206B2 Automated behavioral and static analysis using an instrumented sandbox and machine learning classification for mobile security
A method comprises, based on receiving a request to analyze at least a first mobile application, scheduling the request for a first sandbox. The first mobile application is analyzed based on the request, wherein the analysis of the first mobile application comprises performing a behavioral analysis of the first mobile application within the first sandbox and performing a static analysis of the first mobile application. A first feature vector is generated based on data resulting from the analysis of the first mobile application. The first mobile application is determined to comprise malware based, at least in part, on comparing the first feature vector with at least a second feature vector, wherein the second feature vector was generated based on at least one of a static analysis and a behavioral analysis of malware.
US10762199B2 Compiler assisted protection against arbitrary code execution
A method, computer program product, and computer system are provided. A processor receives an executable file for execution by an operating system, where the executable file includes a plurality of sections in a first order. A processor determines a second order that indicates a loading order for the plurality of sections, where the second order is distinct from the first order. A processor loads the plurality of sections of the executable file into a plurality of locations in memory of a device based on the second order. A processor resolves one or more memory references for the plurality of sections based on the plurality of locations in memory. A processor executes the plurality of sections of the executable file in the plurality of locations in memory.
US10762193B2 Dynamically generating and injecting trusted root certificates
In an example computer-implemented method, a trusted root certificate for an application running in a container is dynamically generated. The generated trusted root certificate is injected at runtime. The generated certificate is dynamically added to a list of trusted root certificates. A proxy associated with the application instance is authenticated based on the generated root trust certificate.
US10762188B2 Wireless injection of passwords
The disclosure is directed to wirelessly injecting passwords from a password vault application on a mobile device into a computing device. A method according to embodiments includes: sending a password using a wireless protocol from a mobile computing device to a universal serial bus human interface device (USB HID device) coupled with a computing device; receiving the password at the USB HID device; and injecting, by the USB HID device, the password as a series of keystrokes into a password field on the computing device.
US10762185B2 Internet of things (IoT) based proximity verification for unauthorized transaction prevention
In response to receiving a second verification record of a second location and time at which a user is verified as present by a second internet of things (loT) device based on biometric input recognition, a proximity service maintains the second verification record in association with a user identifier only if travel between the second location and a first location previously recorded at a first time prior to the second time is feasible as determined by a mapping service. In response to receiving a verification request for verifying feasibility of the proximity of an authorized user of an account identifier at a third location at which the account identifier is presented with a transaction request and detecting the second verification record is maintained, the proximity service verifies the feasibility of the proximity of the authorized user as present at the third location in view of the second location and time.
US10762166B1 Adaptive accelerated yield analysis
Methods, systems, can computer program products for optimizing statistical method of computing output yields are provided. Aspects include determining a target criteria of a system for statistical analysis, based on the target criteria, determining a statistical analysis algorithm for the simulation, determining a block size for a plurality of statistical samples of the system for a parallelization of the statistical analysis algorithm, generating the plurality of statistical samples of the system, simulating the plurality of statistical samples of the system to determine one or more output yields, calculating a confidence interval for each of the one or more output yields, wherein the confidence interval comprises a lower bound, comparing the lower bound to a threshold standard deviation of a probability density function, and adjusting the block size for the plurality of statistical samples based on determining that the lower bound is less than the threshold standard deviation.
US10762162B2 Apparatus and method of low complexity optimization solver for path smoothing with constraint variation
An apparatus and method of low complexity optimization solver for path smoothing with constraint variation are herein disclosed. According to one embodiment, an apparatus includes an L1 central processing unit (CPU) configured to transform an L1 trend filtering problem to a primal-dual linear programming (LP) optimization problem pair; and an L1 arithmetic logic unit (ALU) connected to the L1 CPU and configured to solve a primal problem of the primal-dual LP optimization problem pair with an extended full tableau simplex method.
US10762152B2 Displaying a summary of media content items
The various implementations described herein include methods and systems for displaying a summary of media content items. In one aspect, a method is performed at a server system that includes processors and memory storing programs for execution by the processors. The server system: (1) detects presentation of a media content item at a first device in proximity to a second device, including receiving from the second device content identification information; (2) identifies the media content item; (3) identifies entities related to the identified media content item; (4) determines a level of interest with respect to a user of the second device, for each of the identified entities; (5) selects a subset of the identified plurality of entities based on the determined level of interest; and (6) sends to the second device, a summary of the media content item, for presenting at the second device.
US10762151B2 Method and device for recommending content to browser of terminal device and method and device for displaying content on browser of terminal device
The present disclosure discloses a method and a device for recommending content to a browser of a terminal device and a method and a device for displaying recommended content on a browser of a terminal device. The method for recommending content to a browser of a terminal device includes: recommending content to a browser of a terminal device, where the content includes a first quantity X of popular content of a geographical area to which the terminal device currently belongs, a second quantity Y of content related to a historical user behavior of a user of the browser of the terminal device, and a third quantity Z of content related to a user numerical score of the browser of the terminal device. According to the present disclosure, content matching a browsing interest and habit of a user may be provided, to obtain a relatively high user click-through rate and desirable browsing experience.
US10762148B1 Dissemination of information updates across devices
A system, method, and computer media are provided for combining and transmitting information to a device and via a channel of a user. The method comprises receiving a plurality of news elements, which are stored in a database. A relevance score is determined of the news elements in the news element database for a plurality of user elements stored in a user portfolio in the memory of the processing system. News elements are selected from the database based on the relevance score. The method further comprises determining at least one of an active device and an active channel of the user, reformatting the selected news elements into story components based on the determined device and channel into story components, and transmitting the story components to the active device and via the active channel of the user.
US10762128B2 Information collection system and information center
Each of vehicles acquires its own position, and transmits an image of a nearby outside taken by an own camera and a piece of information of the own position. An information center communicatable wirelessly with the vehicles receives the images and the pieces of information of the vehicles' positions transmitted by the vehicles, and recognizes pieces of first character information appearing in the received images, respectively. Based on the received pieces of information of the vehicles' positions as well as at least either points of interest or areas stored as collection target information, the information center determines at least either points of interest or areas for the recognized pieces of first character information, respectively, and stores association information where the pieces of first character information are associated with the determined at least either points of interest or areas.
US10762125B2 Sorting images based on learned actions
A device may capture one or more images. The device may automatically sort the one or more images into a save category and a delete category. The device may predict an action of a user towards the one or more images in the save category. The device may rank the one or more images in the save category based on the predicted action of the user. The device may display a first image to the user. The first image may have a highest rank among the one or more images in the save category.
US10762117B2 Aggregating results from named entity recognition services
An aggregation service aggregates extraction results from diverse named entity recognition (“NER”) services, which can help improve the quality of extracted information. In some cases, the aggregation service considers differences in entity type classifications when aggregating extraction results from different NER services. The aggregation service can also consider performance characteristics (e.g., error rates) for the different NER services. For example, the aggregation service receives extraction results generated for a document corpus according to an entity type schema for each of multiple different NER services, then aggregates the extraction results based at least in part on relations between entity types for the NER services. For a given annotation area, the computing system can identify hypotheses and rank the hypotheses according to an aggregation approach. For some types of aggregation approach, the computing system uses weight values, error path values and/or other performance characteristics determined during training for the NER services.
US10762115B2 Automated response system using smart data
Aspects of the disclosure relate to analyzing smart data using an automated response system. A computing platform may receive, from a user device, user feedback information comprising user feedback corresponding to an enterprise organization. Thereafter, the computing platform may identify, based on the user feedback information, identification information comprising a sender of the user feedback and an issue corresponding to the user feedback. Then, the computing platform may retrieve, from a hierarchical rules server and based on the identification information, hierarchy information comprising a hierarchy ranking of a plurality of automated responses. Subsequently, the computing platform may determine, based on analyzing the hierarchy information and the user feedback, an automated response from the plurality of automated responses. Next, the computing platform may generate one or more commands directing an external response server to execute the automated response. Then, the computing platform may transmit the one or more commands.
US10762114B1 Ecosystem for providing responses to user queries entered via a conversational interface
An ecosystem can be used for processing user questions and commands received via a conversational interface in a hierarchical permissioning manner. The questions and commands which a user is permissioned to ask/issue are determined at user logon. The ecosystem may be configured to access and return appropriate answers from a variety of sources, but only for questions which the user is permissioned to ask. In addition, the ecosystem can be configured to execute commands which may be received by the user via the conversational interface, but only for the commands which the user is permissioned to issue.The ecosystem may include a computer system configured to receive a text query representing a question asked from the user, score the questions which the user is permissioned to ask, select a high-scoring question, use an API to receive information responsive to the high-scoring question, and output the answer to the user.
US10762101B2 Singular value decompositions
In one example in accordance with the present disclosure, a system comprises a computing node. The computing node comprises: a memory, and a processor to: execute a database in the memory, and invoke, with the database, singular value decomposition (SVD) on a data set. To invoke SVD, the processor may sparsify, with the database, the data set to produce a sparse data set, iteratively decompose, with the database, the data set to produce a set of eigenvalues, solve, with the database a linear system to produce a set of eigenvectors, and multiply, with the database, the eigenvectors with the data set to produce a data set of reduced dimension.
US10762098B2 Utilizing database tables for dashboard management
A method and system is provided to populate a customized pull down menu with table driven sort options in a graphical user interface for displaying a data report. A computer builds a table of sortable fields for a dashboard report, and displays in the dashboard report filters in the table that apply to the sortable fields. The computer receives from the user a selection of at least one sortable field from the sortable fields from a pull down menu, and at least one flag is set for inclusion in the dashboard report, wherein the at least one set flag define a sort order for an element of the data report. A generated SQL statement is modified to sort the element according to the at least one set flag. The element is sorted according to the modified SQL statement.
US10762095B2 Validation of log formats
Systems and methods for validation of log formats are described herein. Log data is stored via a logging service in a data store or other storage system. An example log or proposed log format is received by the logging service. The proposed log format is validated against validation rules provided by log consumers.
US10762091B2 Interactive feedback for changes in search relevancy parameters
Techniques are disclosed relating to providing interactive feedback based on changes in search parameters. A computing system may receive user input specifying adjustment of a relevancy parameter from a first value to a modified value. The relevancy parameter may be usable to determine ordering of results for search queries. In response to the input, the system may cause information to be displayed that indicates a value of a search metric, and the value may be based on one or more prior search queries using the adjusted relevancy parameter. The system may additionally or alternatively cause first and second sets of ordered search results to be displayed, where the first set is based on the first value of the relevancy parameter and the second set is based on the modified value of the relevancy parameter.
US10762083B2 Entity- and string-based search using a dynamic knowledge graph
Techniques for performing a database search using a rewritten and annotated query are disclosed herein. In example embodiments, a profile lexicon is generated from a set of raw user profiles. A click-through lexicon is generated from a raw query log. A machine-learning model is trained for entity prediction using selected data. Query tagger data is generated using the profile lexicon, the click-through lexicon, and the machine-learning model. A raw query is received. The raw query is rewritten as an annotated query based on the generated query tagger data. A search of a database is performed using the annotated query. Results of the search are returned in response to the receiving of the raw query for presentation in a user interface.
US10762076B1 Memory efficient database change management
A request to modify a data set is received. The data set comprises a plurality of entries where the plurality of entries have a corresponding edit state and the corresponding edit state indicates whether a corresponding entry in the plurality of entries is in a published state or a preview state. The data set is modified at least in part by creating a draft entry based at least in part on the request. An edit state of the draft entry indicates that the draft entry is in the preview state. A request to render the data set is received. The request indicates whether to render a published version or a preview version. Entries of the data set to be rendered are determined based at least in part on the edit state of the entries. The determined entries of the data set are provided to a user interface layer that renders the determined entries in a display.
US10762070B2 Technique for reducing metadata stored in a memory of a node
A technique reduces an amount of metadata stored in a memory of a node in a cluster. An extent store layer of a storage input/output (I/O) stack executing on the node stores key-value pairs in a plurality of data structures, e.g., cuckoo hash tables, resident in the memory. The cuckoo hash table embodies metadata that describes an extent and, as such, may be organized to associate a location on disk with a value that identifies the location on disk. The value may be embodied as a locator that includes a reference count used to support deduplication functionality of the extent store layer with respect to the extent. The reference count is divided into two portions: a delta count portion stored in memory for each slot of the hash table and an overflow count portion stored on disk in a header of each extent. One bit of the delta count portion is reserved as an overflow bit that indicates whether the in-memory reference count has overflowed. Another bit of the delta count portion is reserved as a sign bit that indicates whether the value of the remaining delta count portion, which stores the “delta” of the reference count, is positive or negative. Overflow updates to the overflow count portion on disk are postponed until all of the bits of the delta count portion are consumed as negative/positive transitions.
US10762054B2 Cloud content states determination logic
Determination logic for a cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. Determination logic for the framework is utilized to make state determinations in dependence upon a defined set of file sync properties. The framework operates to make assessments of the file sync properties and set states for files in accordance with the assessments. In implementations, file sync properties are related to corresponding states through a mapping data structure that maps file sync property values to different states and enables look-ups of states based on property values. The framework utilizes and references the mapping data structure to match file sync properties identified for cloud content files to corresponding states and then set states for the cloud content files accordingly.
US10762045B2 Mounting dynamic endpoints
A client application is provided with a view of a subset of objects within an object store. A REST protocol, REST interface, or API may be used to access the objects. A coupling server may include a filter and a generator. The generator may automatically generate object metadata for newly created files that matches a filter. A client application may mount a drive on a computer based on metadata objects, such as providing a filter on object metadata to view files a user wants to access; or editing, reading, and updating object metadata as a file.
US10762044B2 Managing deletion of data in a data storage system
In certain embodiments, a system comprises a memory and a processor communicatively coupled to the memory. The memory includes executable instructions that upon execution cause the system to generate, at a first time, a first snapshot capturing data stored in storage units of a storage device. The executable instructions upon execution cause the system to receive an indication to delete at least a portion of the data in the storage units and captured by the first snapshot, and to mark, in response to receiving the indication, the one or more storage units that store the at least a first portion of the data as available. The executable instructions upon execution cause the system to generate, at a second time subsequent to the first time, a second snapshot that omits the one or more storage units marked as available.
US10762040B2 Schematized data roaming
Schematized data roaming is described herein. In one or more implementations, a cloud service includes a cloud data store that is configured to store schematized data comprising user preferences and settings of client devices associated with a user profile. The schematized data includes a schema that is shared across the client devices and globally defined by the cloud service which enables the user preferences and setting to be re-used across multiple devices and device classes, including devices that the user has not previously interacted with before. The schematized data includes attributes, for each schematized data structure, which provide rules for processing or storing the corresponding schematized data structure in the cloud data store. Such attributes may include a conflict resolution policy, an upload policy, or a partition policy.
US10762039B2 Backup and restoration for storage system
A backup method is provided for a file system for managing hierarchical storage including one or more storage media on a computer system including one or more computers. Each of the one or more storage media includes a data part which is separated from an index and on which updated information is appended and kept. Each of a plurality of pieces of data within the file system is managed to be migrated to at least any of the one or more storage media. The backup method includes backing up metadata of the plurality of pieces of data migrated within the file system; and backing up the index of each of the one or more storage media to which the plurality of pieces of data have been migrated, substantially at the same time point as the metadata.
US10762038B2 System and method for virtual machine conversion
System and method for conversion of virtual machine files without requiring copying of the virtual machine payload (data) from one location to another location. By eliminating this step, applicant's invention significantly enhances the efficiency of the conversion process. In one embodiment, a file system or storage system provides indirections to locations of data elements stored on a persistent storage media. A source virtual machine file includes hypervisor metadata (HM) data elements in one hypervisor file format, and virtual machine payload (VMP) data elements. The source virtual machine file is converted by transforming the HM data elements of the source file to create destination HM data elements in a destination hypervisor format different from the source hypervisor format; maintaining the locations of the VMP data elements stored on the persistent storage media constant during the conversion from source to destination file formats without reading or writing the VMP data elements; and creating indirections to reference the destination HM data elements in the destination hypervisor format and the existing stored VMP data elements.
US10762022B2 Bus arrangement and method for operating a bus arrangement
A bus arrangement includes a coordinator having a coordinator address; a first subscriber having a first subscriber address; and a bus, which couples the coordinator to the first subscriber. The first subscriber is configured to receive an information message from the coordinator in a configuration phase, to extract the coordinator address from the information message, and to establish and store a safety address as a function of the first subscriber address and the coordinator address.
US10762019B2 Bus sharing scheme
A programmable device, having an analog component coupled with an analog bus and a digital component coupled with a digital bus together with a set of 10 pads, each of which capable of being coupled to a bus line of one segment of the analog bus as well as to at least one digital bus line, and where the analog bus is capable of being used to connect a pair of the pads to each other.
US10762018B1 Method and apparatus for increasing the number of USB root hub ports
Various embodiments are directed to a USB hub configured for supporting multiple data transfer speed protocols. The USB hub comprises a plurality of protocol/LINK layer components; and a physical layer component shared among the plurality of protocol/LINK layer components and supporting at least two USB connection ports. The physical layer component is in communication with each of the plurality of protocol/LINK layer components. A buffer system (including RX/TX buffers) is shared among the plurality of protocol/LINK layer components and a USB host controller component is in communication with the buffer system. The physical layer component is configured for operating in a first mode to support one of the at least two USB ports in a first operating mode; and operating in a second mode to support the at least two USB ports in a second operating mode.
US10762015B2 Self-configuring peripheral module
A peripheral module of a programmable controller and method for operating the peripheral module, wherein in a calibration mode a base voltage value is supplied by the peripheral module to a terminal via a switching device, the supply potential is changed at a start time by the peripheral module to the modified value and a response time at which the expected change occurs is acquired, and the valid time interval is ascertained by the peripheral module utilizing the start time and the response time.
US10762014B2 Method and device for implementing LTE baseband resource pool
A method for implementing a baseband resource pool in an LTE base station is provided. The LTE base station includes a main control module, a master board a slave board. The master board and the slave board each include a baseband processing module. The main control module configures information of a cell needing load sharing on the master board to the slave board, and configures user information in the cell to each of the master board and the slave board, or configures the user information to each of the master board and the slave board according to load balance. The master board and the slave board each perform load sharing processing on an SRS signal of a user. The slave board including the baseband processing module is added, thereby improving the baseband processing capability of the LTE base station.
US10762003B2 State change in systems having devices coupled in a chained configuration
The present disclosure includes methods, devices, and systems for state change in systems having devices coupled in a chained configuration. A number of embodiments include a host and a number of devices coupled to the host in a chained configuration. The chained configuration includes at least one device that is not directly coupled to the host. The at least one device that is not directly coupled to the host is configured to change from a first communication state to a second communication state responsive to receipt of a command from the host.
US10761997B2 Methods of memory address verification and memory devices employing the same
A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, and a controller configured to receive a data word to be stored at an address in the array and to store, at the address in the array, the data word and a location indicia corresponding to the address. The controller can be further configured to command the array to read the data word from the address, to receive response data from the array, and to verify that a location indicia of the response data corresponds to the address. If the location indicia of the response data does not correspond to the address, the controller can be further configured to indicate an error.
US10761995B2 Integrated circuit and data processing system having a configurable cache directory for an accelerator
An integrated circuit includes a first communication interface for communicatively coupling the integrated circuit with a coherent data processing system, a second communication interface for communicatively coupling the integrated circuit with an accelerator unit including an effective address-based accelerator cache for buffering copies of data from a system memory, and a real address-based directory inclusive of contents of the accelerator cache. The real address-based directory assigns entries based on real addresses utilized to identify storage locations in the system memory. The integrated circuit further includes directory control logic that configures at least a number of congruence classes utilized in the real address-based directory based on configuration parameters specified on behalf of or by the accelerator unit.
US10761977B2 Memory system and non-transitory computer readable recording medium
According to one embodiment, a memory system includes a nonvolatile memory, configuration unit, address translation unit, write unit and control unit. The configuration unit assigns write management areas included in a nonvolatile memory to spaces and an input space. The write management area is a unit of an area which manages the number of write. The address translation unit associates a logical address of write data with a physical address which indicates a position of the write data in the nonvolatile memory. The write unit writes the write data to the input space and then writes the write data in the input space to a space corresponding to the write data amongst the spaces. The control unit controls the spaces individually with respect to the nonvolatile memory.
US10761972B2 Method and system for recording and debugging process flows
Implementations include a method and system configured to allow users to track, record, and store process instances and use the recordings in the same or different environments in order to test, debug, and repair detected errors and anomalies in process flows. The method and system also provides a conceptual way where users can create tests by recording and playback one or more flow instances along with processing artifacts in order to test and debug their flow in a different environment to ensure flow executions work across updates, releases, and across different environments.
US10761962B1 Automated software program repair
According to an aspect of an embodiment, operations may include generating a first abstract syntax tree with respect to a first iteration of first source code of a first software program and generating a second abstract syntax tree with respect to a second iteration of the first source code. The operations may also include identifying a first sub-tree of the first abstract syntax tree and identifying a plurality of second sub-trees of the second abstract syntax tree. In addition the operations may include generating a first textual representation of the first sub-tree and generating a plurality of second textual representations with respect to the second sub-trees. Moreover, the operations may include modifying the second abstract syntax tree based on the second sub-trees and obtaining a third iteration of the first source code by regenerating the first source code based on the modified second abstract syntax tree.
US10761961B2 Identification of software program fault locations
A method may include obtaining multiple lines of programming code of a program, and obtaining multiple test cases for testing the program, where each of the test cases includes an assertion upon which a result of a respective test case is based. The method may also include executing the program for each of the test cases, and identifying affected lines of programming code that influence the assertions. The method may additionally include calculating a risk score for at least one of the lines of programming code based on the affected lines of programming code and the assertion, the risk score indicative of a likelihood that the at least one of the lines of programming code includes a fault.
US10761958B2 Automatically determining accuracy of a predictive model
A processor may acquire a trained predictive computational model from a database. The processor may apply a trained reduced complexity model to the trained predictive computational model. The trained reduced complexity model may be associated with the trained predictive computational model. The processor may select at least one metric. The processor may determine a quality indicator related to the at least one metric by identifying the type of the at least one metric, evaluating the output of the trained predictive computational model in relation to the type of the at least one metric, and generating, based on the evaluation of the trained predictive computational model, a threshold associated with the at least one metric. The processor may determine the accuracy of the trained predictive computational model based on the quality indicator.
US10761942B2 Recovery point objective (RPO) driven backup scheduling in a data storage management system using an enhanced data agent
To perform Recovery Point Objective (RPO) driven backup scheduling, the illustrative data storage management system is enhanced in several dimensions, including an illustrative enhanced data agent and an illustrative enhanced storage manager. Illustrative enhancements include: streamlining the user interface to take in fewer parameters; backup job scheduling is largely automated based on several factors, and includes automatic backup level conversion for legacy systems; backup job priorities are dynamically adjusted to re-submit failed data objects with an “aggressive” schedule in time to meet the RPO; only failed items are resubmitted for failed backup jobs.
US10761938B2 System and method for granular reset management without reboot
A system for granular reset management without reboot is disclosed. The system may include a subsystem, a processor including a reset management circuit coupled to the subsystem. The reset management circuit may include circuitry to receive a command to reset the subsystem, determine whether the subsystem can be reset without performing a system wide reboot, and based on a determination that the subsystem can be reset without performing a system wide reboot, block the use of the subsystem, drain the subsystem, and reset the subsystem. Circuity and method are also disclosed.
US10761935B2 Accelerating system dump capturing
Embodiments include accelerating capture of a system dump at system failure in a computer system. A method includes capturing a system snapshot that includes data from real memory frames of the computer system and storing the system snapshot in a storage. The method also includes monitoring periodically a change between the data in the system snapshot and a current state of the real memory frames of the computer system and updating the system snapshot according to the changed real memory frames based on a rate of change of the real memory frames. Further, in response to encountering the system failure, the snapshot is updated based on a delta between the system snapshot and the current state of the real memory frames. The snapshot on the storage is used as the system dump. The present document further describes examples of other aspects such as systems, computer products.
US10761932B2 Data and metadata storage in storage devices
In an example, a storage device includes a plurality of pages, a main page table structure, and an auxiliary page table structure. The main page table structure includes a first data mapping between a logical address of first data and a first physical address pointing to a first data page. Further, the auxiliary page table structure includes a first metadata mapping between a logical address of first metadata and a second physical address pointing to a first metadata page.
US10761931B2 Inline reliability coding for storage on a network
This disclosure describes a programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets. This disclosure also describes techniques that include enabling data durability coding on a network. In some examples, such techniques may involve storing data in fragments across multiple fault domains in a manner that enables efficient recovery of the data using only a subset of the data. Further, this disclosure describes techniques that include applying a unified approach to implementing a variety of durability coding schemes. In some examples, such techniques may involve implementing each of a plurality of durability coding and/or erasure coding schemes using a common matrix approach, and storing, for each durability and/or erasure coding scheme, an appropriate set of matrix coefficients.
US10761930B2 Memory with error correction function that is compatible with different data length and an error correction method
The present invention relates to a memory with error correction function, comprising a data array, an ECC array, an ECC encoding module, an ECC decoding module, a first data selection module, a second data selection module and a data output module; wherein when data is being written, the first data selection module receives the data to be written, and determines whether to receive the data from the data array in response to a control signal that affects the length of the data; when data is being read, the second data selection module controls the length of the data output from the data output module in response to the control signal that affects the length of the data. The invention further relates to a method of correcting errors in a memory.
US10761925B2 Multi-channel network-on-a-chip
In at least one embodiment of the disclosure, a method includes detecting an error in a local memory shared by redundant computing modules executing in delayed lockstep. The method includes pausing execution in the redundant computing modules and handling the error of the local memory. The method includes resuming execution in delayed lockstep of the redundant computing modules in response to the handling of the error.
US10761924B2 Roll back of data delta updates
Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
US10761912B2 Controller including multi processor and operation method thereof
A controller may include a first processor suitable for sequentially storing commands provided from a host into one of first and second mailboxes of a memory according to types of the commands; and a second processor suitable for serving the commands stored in the first and second mailboxes, wherein, when provided from the host is a first command corresponding to the same logical address as a second command stored in the second mailbox, the first and second commands being of different types, the first processor stores the first command into the first mailbox and stores into the memory a priority information representing the second command having a higher processing priority to the first command, and wherein the second processor serves the commands stored in the first mailbox and the second mailbox by referring to the priority information.
US10761907B2 Systems and methods for automatically detecting desktop applications to access content when multiple access options are available
Described herein is a computer implemented method comprising receiving a link to content served by a remote server, detecting activation of the link, and in response to detecting activation of the link attempting to load a passive mixed content item from a local web server. In response to determining the passive mixed content item successfully loaded the method further comprises extracting installed application information from the passive mixed content item, determining whether or not the installed application information indicates a relevant installed desktop application, and if so accessing the content referenced by the link from the remote application server using the relevant installed desktop application.
US10761904B2 Method and system for synchronizing and joining multiple calls to the same asynchronous code segment
Technologies are provided for synchronizing and joining multiple calls from a first thread and one or more second threads to execute a particular code segment. In response to a call from the first thread to execute the particular code segment, a task synchronizer module calls the particular code segment on behalf of the first thread. When execution of the particular code segment starts, and a call is received from a second thread to execute the particular code segment after receiving the call from the first thread, the task synchronizer module suspends execution of the particular code segment so that the second thread awaits for the execution of the particular code segment on behalf of the first thread to complete. When execution completes, a result value or exception is stored in a task object, and the second thread can read the result value or the exception.
US10761899B2 Framework to improve parallel job workflow
Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further include identifying, by parsing the plurality of files, code segments contained in each of the plurality of files. Embodiments further include determining, based on a comparison of the code segments and definitions contained in a distributed computing basic function library, a first group of the code segments that include configuration tasks and a second group of the code segments that include computational tasks. Embodiments further include combining the first group of the code segments to form a super configuration task. Embodiments further include creating an executable code, wherein the executable code comprises the super configuration task and the second group of code segments. Embodiments further include allocating the executable code to one or more nodes. Embodiments further include executing the executable code on the one or more nodes.
US10761892B2 Method and electronic device for executing data reading/writing in volume migration
A method and an electronic device for executing data reading/writing in volume migration are provided. The method includes: preventing a read/write action on a first volume; switching an execution object of the read/write action to a brand new second volume; releasing the read/write action so that the read/write action is executed on the second volume; and migrating data in the first volume to the second volume, and during migration, if the second volume already has data, skipping migrating content at a corresponding address in the first volume to the second volume.
US10761890B2 Optimizing memory fences based on workload
A method, computer program product, and apparatus for optimizing memory fences based on workload are provided. The method includes determining whether to execute a target program on a single hardware thread or a plurality of hardware threads. The method also includes assigning one of a light-weight memory fence and a heavy-weight memory fence as a memory fence in the target program based on whether to execute the target program on the single hardware thread or the plurality of hardware threads. The method further includes assigning the light-weight memory fence in response to determining to execute the target program on the single hardware thread, and the heavy-weight memory fence is assigned in response to determining to execute the target program on the plurality of hardware threads.
US10761884B2 Control device for operating multiple types of programs in different execution formats
A control device includes at least a first task that has a first priority including processing execution performed by a program execution part and a command calculation part, a second task that has a second priority, lower than the first priority, including processing execution performed by a parsing part, and a third task that has a third priority including execution of a processing content different from the first task and the second task are set in a scheduler. The control device further includes a priority changing part monitoring a processing state of the parsing part, and when the processing state of the parsing part meets a predetermined condition, changing the second priority set to the second task corresponding to the condition.
US10761878B2 Ski genie training apparatus and methods of use
Snow ski training methods with an apparatus are provided, including a snow ski training apparatus having two elongated freely rotatable overlapping ski arms pivotally mounted to a single vertical pivot point shaft fixed at the point of overlap on a sliding pivotal point assembly. Each ski arm has a foot pad with laces configured to receive a foot of a user at the tail end of each ski arm. Disclosed methods include placing a left foot and right foot of a user atop respective foot pads, assuming a hip flexed position, extending the hip and knees of the user until the user achieves an elevated position, laterally maneuvering the user's body through the user's sagittal plane while in the elevated position and around the single pivot point assembly, tangentially moving the user's feet along a congruent and overlapping arc, and returning to another hip flexed position.
US10761868B2 Device-agnostic driver for virtual machines
Management of access to input/output devices by a virtual machine (VM) includes executing a hypervisor, and instantiating the VM to execute under supervision of the hypervisor. The VM is to include an I/O device-agnostic (IODA) driver that is configured to interface with the I/O device via a first path according to a set of operational parameters specific to the I/O device, and to interface with the hypervisor via a second path. The IODA driver is to configure the operational parameters to comport with an operational protocol of the I/O device based on device-description information provided to the IODA driver via the second path.
US10761865B2 Configuration for generating online participation at a web portal
A process retrieves, from a database, an online participation model. The online participation model includes a plurality of rules for generating a web portal that aggregates a plurality of documents corresponding to a user. Further, the plurality of rules includes a community criterion for displaying information associated with an additional user distinct from the user at the web portal. Additionally, the plurality of rules includes an appointment criterion that enables a user notification for document completion. The plurality of rules also includes a progression criterion that displays a visual slider corresponding to document completion according to a plurality of time-based demarcations. Moreover, the plurality of rules includes a status criterion that displays a plurality of visual indicia corresponding to a status of the user based on document completion. The process also automatically generates, with a processor, a web portal that complies with the plurality of rules.
US10761858B2 System and method to manage a server configuration profile of an information handling system in a data center
An information handling system includes a memory and a processor that determines to change a configuration setting for the information handling system and receives a remediation policy related to the configuration setting from a configuration management system in response to determining to change the configuration setting. The processor further determines from the first remediation policy that the change to the first configuration setting necessitates a configuration change to a device prior to changing the first configuration setting and changes the first configuration setting in response to a first indication that the second configuration setting of the device has been changed. The device is separate from the information handling system.
US10761853B2 Extending data range addressing
Addressability of instructions and the addressing of data ranges are extended. One or more operands obtained from fields explicitly specified by an instruction are overridden (i.e., ignored), and instead, an address based on the instruction (e.g., an instruction address) is substituted for the one or more operands. This provides an address having more bits than allowed by the operand being overridden, thereby extending addressability of the instruction and extended data range addressing. Further, in one aspect, additional bits may be added to one or more immediate fields of the instruction, thereby extending addressability of the instructions and extending data range addressing.
US10761848B1 Systems and methods for implementing core level predication within a machine perception and dense algorithm integrated circuit
Systems and methods for implementing an integrated circuit with core-level predication includes: a plurality of processing cores of an integrated circuit, wherein each of the plurality of cores includes: a predicate stack defined by a plurality of single-bit registers that operate together based on one or more of logical connections and physical connections of the plurality of single-bit registers, wherein: the predicate stack of each of the plurality of processing cores includes a top of stack single-bit register of the plurality of single-bit registers having a bit entry value that controls whether select instructions to the given processing core of the plurality of processing cores is executed.
US10761839B1 Natural language search engine with a predictive writing tool for coding
A system including a source code classifier, a natural language classifier, and a search engine operative on a search engine index associating outputs of the source code classifier and the natural language classifier to match a natural language search query with at least one computer code section from a computer program.
US10761835B1 Run-time application modification
An application includes main program code, but also a call handler and an update module. When a specific method or function in the operating system is called, the call is redirected to the call handler in the application. The call handler then calls the function in the operating system. The function retrieves an object to present in a user interface to the application. But before the object is rendered, program control is returned to the call handler, which calls into the update module. The update module determines whether or not the appearance of the object should be changed, for example, in accordance with an A/B test or any other type of update. If so, visual characteristics of the object are changed. Control reverts back to the operating system from the call handler and the object, in its changed form, is presented in the user interface.
US10761826B2 Dynamic reconstruction of application state upon application re-launch
A service provider system may include an application fulfillment platform that delivers desktop applications on demand to desktops on physical computing devices or virtual desktop instances of end users. An application delivery agent installed on an end user's computing resource instance may store application state data (e.g., configuration data, runtime settings, or application templates) or scratch data that is generated by an application executing on the computing resource instance to a secure location on service provider storage resources. After a machine failure or change, or a rebuilding of a virtualized computing resource instance or virtual desktop instance, an application delivery agent installed on the new machine or instance may reinstall the application, retrieve the stored application state or scratch data from service provider resources, and restore the application to the last known persisted state. Upon request, the application delivery agent may restore the application to any earlier persisted state.
US10761825B2 System and method for application plug-in distribution
A new approach is proposed that contemplates systems and methods to support a sandboxed application plug-in distribution framework. An installation package containing a monitoring plug-in, a display plug-in, and/or third part components is received by a first application running on a first computing device. The first application installs the display plug-in and saves the monitoring plug-in to a centralized database. The first application sends an instruction to a second application running on a second computing device to retrieve the monitoring plug-in from the database and install the monitoring plug-in on the second computing device. Upon receiving a user request, the display plug-in of the first application sends a query to the monitor plug-in of the second application. In response to the query, the monitoring plug-in sends the requested monitored data collected by the second application to the display plug-in, which then formats and presents the monitored data to the user.
US10761819B2 Optimizing structures to fit into a complete cache line
An input data structure of a first size may be converted to a plurality of data structures of a second size smaller than the first size. The data structures of the second size are realigned such that each of the plurality of data structures fits in one cache line. The realigned data structures are compiled for use in a vector machine.
US10761814B2 Method and system for visualizing a block diagram
A method for visualizing system models in a model management environment, which includes the steps of opening the system model in the model editor, receiving a user input for rescaling a block, determining a relative horizontal position and a relative vertical position for each port in the block, calculating a new absolute horizontal and vertical position of each port in the block based on the relative horizontal and vertical position and the new size preset for the block, and displaying the block and each port in the block.
US10761812B2 Visual code editor for visually developing features in applications
The present disclosure generally describes computer-implemented methods, program products, and systems for providing an integrated visual code editor that generates code snippets based on input received through the graphical user interface and simultaneously displaying the generated code snippets along with a real-time preview of the runtime behavior of the code snippet through a graphical user interface. The method and system includes a novel graphical user interface of the visual code editor that is connected to a repository and can retrieve information for concurrently display to a developer of the application. The visual code editor may concurrently display a code snippet in particular area of the graphical user interface and the runtime behavior of the code snippet within another area of the graphical user interface.
US10761806B2 Transcendental calculation unit apparatus and method
A Transcendental Calculation Unit includes a Configuration Table storing a set of constants and provide a selected one of the constants, a Power Series Multiplier that iteratively develops a power series, a Coefficient Series Multiplier and Accumulator that develops an accumulated product of the power series and the constant, and a Round and Normalize Stage that rounds the accumulated product and normalizes rounded product.
US10761801B2 Capacitive proximity sensor configuration including a conductive speaker grille
Example techniques involve a speaker grille of a playback device that is connectable to a capacitive proximity sensor, which may increase the area over which an object's proximity to the sensor can be sensed. An example implementation includes a playback device that includes an enclosure comprising a first surface and a second surface, one or more speakers mounted on the first surface, a conductive speaker grille covering the one or more speakers, one or more playback controls mounted on the second surface, and a capacitive proximity sensor oriented away from the second surface. The capacitive proximity sensor includes a grounding plane that is connectable to the conductive speaker grille.
US10761799B2 Inference of an intended primary display of a hinged mobile device
Techniques for inference of an intended primary display of a hinged mobile device are described. Generally, the techniques described herein improve a user experience when the user interacts with the device, such as to change the posture of the device. For example, the techniques described herein detect physical movement of a first and/or second display portion of the device. In implementations, the physical movement is recognized as a device gesture to indicate which of the display portions is intended to be used as the primary display. Then, a determination is made that the first display portion is intended to be used as the primary display based on the device gesture. Based on the determination, the primary display is initiated via the first display portion.
US10761796B1 Method and system for efficient job scheduling by collecting data from multiple sources
A method, a non-transitory computer readable medium, and a system are disclosed for scheduling print jobs on a plurality of printers. The method includes collecting job information on each of a plurality of print jobs; assigning each of the plurality of print jobs to one or more printers of the plurality of printers; receiving a new print job, the new job including job product information; calculating a pre-processing time for the new print job; calculating a processing time for the new print job; determining at least one printer of the plurality of printers to execute the new print job; assigning the new print job to the at least one printer of the plurality of printers; and determining if one or more of the plurality of print jobs can be reassigned to another printer of the plurality of printers to minimize a print schedule for the plurality of print jobs.
US10761795B2 Printer driver profiles
A method for configuring, via a website, printer settings for a printer is described. The method includes determining a printer driver for the printer. The method also includes determining at least one printing profile scope of a set of printing profile scopes that includes the printer driver. The at least one printing profile scope includes a plurality of printer drivers. The method further includes determining at least one printing profile for the printer based on the at least one printing profile scope. The at least one printing profile is applicable to a plurality of printer drivers. The method additionally includes presenting the at least one printing profile.
US10761789B2 Information processing apparatus, printing method, and recording medium
An information processing apparatus includes circuitry to: generate print data; generate identification information, the identification information including a device name identifying a device communicably connected to the information processing apparatus via a network and a user name identifying the logged-in user; determine whether a setting value is designated for a particular print setting; read a setting value associated with the particular print setting from a memory when a setting value is not designated for the particular print setting, the memory storing one or more print settings, a setting value for each print setting, and identification information in association; and transmit, to the device communicably connected to the information processing apparatus, the print data having a print command corresponding to the particular print setting.
US10761785B2 Method and system for precise placement
One embodiment provides a device comprising at least one movable unit, at least one sensor, a printer, at least one processor, and a non-transitory processor-readable memory device storing instructions that when executed by the at least one processor causes the at least one processor to perform operations. The operations include receiving layout and design information, receiving, from the at least one sensor, contextual information indicative that the at least one movable unit is in direct contact with a surface, and triggering the printer to print one or more markings on the surface as the at least one movable unit moves along the surface based on the layout and design information.
US10761781B2 Apparatus and methods for a distributed memory system including memory nodes
Apparatuses and methods for a distributed memory system including memory nodes are disclosed. An example apparatus includes a processor and a memory system coupled to the processor. The memory system is configured to receive instructions from the processor to access information stored by the memory system. The memory system includes a plurality of memory nodes, wherein each memory node of the plurality of memory nodes is coupled to at least one other memory node of the plurality of memory nodes, and each memory node of the plurality of memory nodes is configured to generate an internal message including instructions for an operation, the internal message to be provided to another memory node of the plurality of memory nodes to perform the operation.
US10761779B2 Storage compute offloads on sharded and erasure-coded data
Techniques enable offloading operations to be performed closer to where the data is stored in systems with sharded and erasure-coded data, such as in data centers. In one example, a system includes a compute sled or compute node, which includes one or more processors. The system also includes a storage sled or storage node. The storage node includes one or more storage devices. The storage node stores at least one portion of data that is sharded and erasure-coded. Other portions of the data are stored on other storage nodes. The compute node sends a request to offload an operation to the storage node to access the sharded and erasure-coded data. The storage node then sends a request to offload the operation to one or more other storage nodes determined to store one or more codes of the data. The storage nodes perform the operation on the portions of locally stored data and provide the results to the next-level up node.
US10761775B2 System and method for NVMe inter command association in SSD storage using a bridge device
According to some example embodiments, a method includes receiving, a first command from a host device; determining, if the first command is part of an association group of commands by determining a first value of a first parameter of the first command in an association context table entry is greater than zero, the first parameter including a total number of commands in the association group of commands; determining, a first value of a second parameter of the first command, the second parameter including a tag value identifying the association group of commands; decrementing, the first value of the first parameter of the first command in the association context table entry; determining, if the first value of the first parameter in the association context table entry is zero; and executing, an action indicated in a third parameter of the first command.
US10761774B2 Forced idling of memory subsystems
Various aspects include methods for managing memory subsystems on a computing device. Various aspect methods may include determining a period of time to force a memory subsystem on the computing device into a low power mode, inhibiting memory access requests to the memory subsystem during the determined period of time, forcing the memory subsystem into the low power mode for the determined period of time, and executing the memory access requests to the memory subsystem inhibited during the determined period of time in response to expiration of the determined period of time.
US10761773B2 Resource allocation in memory systems based on operation modes
A memory system having a mode indicator, a set of hardware resources, a set of media, and a controller. When the mode indicator identifies a factory mode, a first portion of the hardware resources is reserved for performance of factory functions by the controller and a second portion of the hardware resources is allocated for performance of normal functions. When the mode indicator identifies a user mode, both the first portion and the second portion are allocated for the performance of the normal function. The normal functions are performed by the controller to at least store data in and retrieve data from the set of media in response to requests from a host system.
US10761772B2 Memory system including a plurality of chips and a selectively-connecting bus
According to one embodiment, there is provided a memory system including a nonvolatile semiconductor memory, a bus, and a controller. The nonvolatile semiconductor memory includes a first chip and a second chip. The bus is connected to the first chip and the second chip in common. The controller issues a first command to the first chip via the bus. The controller queues a second command whose access destination is identified to be the first chip at a first timing while the first chip is executing the first command. The controller issues to the second chip a third command whose access destination is identified to be the second chip after the first timing, via the bus in priority over the second command, while the first chip is executing the first command or after the execution of the first command finishes.
US10761770B2 Data management method and apparatus using buffering
A data management method includes allocating a buffer for an application based on request information associated with data requested by the application, storing sensor data corresponding to the request information in the buffer, and transferring the sensor data stored in the buffer to the application.
US10761766B2 Memory management system and method
A memory system and method of operating the same is described, where the memory system is used to store data in a RAIDed manner. The stored data may be retrieved, including the parity data so that the stored data is recovered when the first of either the stored data without the parity data, or the stored data from all but one memory module and the parity data, has been received. The writing of data, for low write data loads, is managed such that only one of the memory modules of a RAID stripe is being written to, or erased, during a time interval.
US10761761B2 Method and device for managing storage system
The present disclosure relates to a method and device for managing a storage system. Specifically, in one implementation of the present disclosure, there is proposed a method for managing a storage system. The method comprises: obtaining a state record on utilization of a resource pool for creating the storage system, the resource pool comprising a first number of storage devices, the state record comprising a time sequence in which extents in the first number of storage devices are selected to create the storage system; selecting extents from the first number of storage devices to create the storage system according to the state record; and updating the state record on the basis of the selected extents. In one implementation of the present disclosure, there is proposed a device for managing a storage system.
US10761756B1 Compressing data in line using weighted compression budgets
A technique for performing in-line compression includes receiving data into a data log that temporarily holds the data and aggregating the data into batches, where each batch includes multiple blocks of received data. For each batch of data, a storage system performs a compression operation, which proceeds block-by-block, compressing each block and comparing a total compressed size of all blocks compressed so far against a budget. The storage system increments the budget for successive blocks, such that a per-block budget is greater for a first block in the batch than it is for a last block in the batch, thus allowing earlier blocks to meet budget even if they are relatively incompressible.
US10761752B1 Memory pool configuration for allocating memory in a distributed network
An example operation may include one or more of allocating a memory node to a computing memory allocated to one or more computing nodes, allocating a software process dedicated to controlling the memory node, and modifying an existing file system of the one or more computing nodes to replace the existing file system with a new file system that includes the memory node.
US10761750B2 Selectively storing data into allocation areas using streams
Techniques are provided for selectively storing data into allocation areas using streams. A set of allocation areas (e.g., ranges of block numbers such as virtual block numbers) are defined for a storage device. Data having particular characteristics (e.g., user data, metadata, hot data, cold data, randomly accessed data, sequentially accessed data, etc.) will be sent to the storage device for selective storage in corresponding allocation areas. For example, when a file system receives a write stream of hot data, the hot data may be assigned to a stream. The stream will be tagged using a stream identifier that is used as an indicator to the storage device to process data of the stream using an allocation area defined for hot data. In this way, data having different characteristics will be stored/confined within particular allocation areas of the storage device to reduce fragmentation and write amplification.
US10761736B2 Method and apparatus for integration of non-volatile memory
Described herein is a method and system for directly accessing and transferring data between a first memory architecture and a second memory architecture associated with a graphics processing unit (GPU) by treating the first memory architecture, the second memory architecture and system memory as a single physical memory, where the first memory architecture is a non-volatile memory (NVM) and the second memory architecture is a local memory. Upon accessing a virtual address (VA) range by a processor, the requested content is paged in from the single physical memory and is then redirected by a virtual storage driver to the second memory architecture or the system memory, depending on which of the GPU or CPU triggered the access request. The memory transfer occurs without awareness of the application and the operating system.
US10761730B2 Method for configuring disk array of electronic device and related electronic device
One aspect of the present disclosure provides a method for configuring a disk array of an electronic device. The method includes: storing configuration information of the disk array; acquiring the stored configuration information if the electronic device is turned on; and configuring the disk array according to the configuration information.