US10911277B2

A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder for encoding service data, a mapper for mapping the encoded service data into a plurality of OFDM (Orthogonal Frequency Division Multiplex) symbols to build at least one signal frame, a frequency interleaver for frequency interleaving data in the at least one signal frame by using a different interleaving-seed which is used for every OFDM symbol pair comprised of two sequential OFDM symbols, a modulator for modulating the frequency interleaved data by an OFDM scheme and a transmitter for transmitting the broadcast signals having the modulated data, wherein the different interleaving-seed is generated based on a cyclic shifting value and wherein an interleaving seed is variable based on an FFT size of the modulating.
US10911270B2

Described are systems and methods take advantage of properties of sinc filters that remove frequency components at specific integer multiples of a noise frequency. In various embodiments, sampling of multi-channel systems at sufficiently high rates allows for removal of unwanted signals and harmonics from multi-sample sequences. Advantageously, a multi-sample sequence scheduling scheme eliminates the need for noise filtering one channel at a time at each channel's own sampling rate using a separate filter.
US10911259B1

A server with a master-slave architecture and a method of reading and writing information thereof provided by the present disclosure include a master node, a multi-path selector and at least two slave nodes. Each slave node is connected to the master node through the multi-selector. The slave node includes a slave-node BIOS and a slave-node memory. The slave-node BIOS is configured to record slave-node information in the slave-node memory. The master node includes a master-node BIOS, a master-node memory and a baseboard management controller. The master-node BIOS is configured to record master-node information in the master-node memory. The baseboard management controller is configured to access the master-node memory and decide to access the slave-node memory of one of the slave nodes through the multi-path selector.
US10911258B2

A social collaboration method for all things includes inputting a message, generating a plurality of keywords according to the message, selecting at least one friend of a social platform for generating a message friend group according to the plurality of keywords, setting a function status of each friend of the message friend group according to the plurality of keywords, generating a virtual configuration friend corresponding to a message rule according to the function status of the each friend and the plurality of keywords, and generating a response message corresponding to the message rule by the virtual configuration friend.
US10911255B2

Devices, methods, and systems for hands free facility status alerts are described herein. One system includes a computing device for hands free building automation notifications, comprising a memory and a processor to execute executable instructions stored in the memory to: receive a notification of an event from a building automation system, modify the notification to include only pre-defined attributes of the notification that are displayable on a user interface of a wearable device, and transmit the modified notification to the wearable device.
US10911253B2

A cable modem (CM) system for utilizing additional bandwidth is disclosed. The system includes a receiver path, a feedback path, and a feedback receiver. The receiver path is configured to obtain a base signal having a base bandwidth from a downstream signal. The feedback path is configured to obtain an additional signal having an additional bandwidth from the downstream signal and convert the additional signal to a feedback bandwidth. The feedback receiver of a cable modem tuner is configured to process the additional signal using the feedback bandwidth.
US10911252B2

A method for controlling a communication system of a vehicle includes selecting, by a main controller, a specific sub-controller to wake-up during an ignition-off state of the vehicle from among a plurality of sub-controllers. The main controller transmits a message including information about a time when the wake-up is scheduled and a specific task to be performed after the wake-up to the selected specific sub-controller if the ignition-off state of the vehicle is maintained. The selected sub-controller is caused to wake up at the wake-up time transmitted from the main controller and to perform the specific task during the ignition-off state of the vehicle. A corresponding communication system of the vehicle is also provided.
US10911248B2

A device identification is generated for a programmable device. A security key is generated to protect a content of the programmable device. A device birth certificate is generated with the device identification and the security key. The programmable device is programmed with the device birth certificate at time of manufacture of the programmable device.
US10911246B2

Certificates issued by a CA are distributed across multiple CRLs. Each certificate issued by the CA is assigned to a specific CRL, and the address of that CRL is written to the appropriate field of the certificate, such that an authenticating application can subsequently determine if the certificate is revoked. When the CA revokes a specific one of the issued certificates, it determines to which CRL the revoked certificate is assigned, and updates the specific CRL accordingly. In some embodiments, a single one of the multiple CRLs is active for assignment of certificates at any given time, and each certificate issued by the CA is assigned to the currently active CRL. In other embodiments, assignments of issued certificates are distributed between different ones of a pre-determined number of multiple CRLs by applying a statistical distribution formula to each issued certificate to determine a corresponding target CRL.
US10911243B1

Various embodiments relate to a method performed by a processor of a computing system. An example method includes receiving, by a computing system, an event. The event is associated with a digital signature in a first time-based message. The event signals a change to a property of the digital signature. The first time-based message includes a first trusted time stamp token from a timing authority. The first trusted time stamp token is generated using a first hash of digitally signed content, the digitally signed content generated by digitally signing content. The first time-based message is retrieved. A second hash of the first trusted time stamp token is generated. The second hash is transmitted to a timing authority. A second trusted time stamp token is received from the trusted timing authority in response to transmitting the second hash. A second time-based message is generated including the second trusted time stamp token.
US10911242B2

Methods are provided for authenticating a container of items to be sent by a sender to a receiver. The method includes: packing a plurality of items, each having a respective item identifier, in the container; providing a container identifier on the container; and generating a first digital signature by signing a message, comprising the container identifier and each item identifier, using a secret signing key skS of a signing-verification key pair (skS, pkS) of a digital signature scheme. The method further comprises providing the first digital signature for access by the receiver, and sending the container to the receiver. A corresponding verification method comprises accessing the first digital signature, and verifying the first digital signature for the container identifier and the item identifier for each item in the container using the verification key pkS of the sender key pair (skS, pkS).
US10911241B2

Provided is a process including: receiving, with one or more processors, a first request to store a record from a computing entity; encoding, with one or more processors, the record in a first plurality of segments; arranging, with one or more processors, the first plurality of segments in respective content nodes of a first content graph, wherein at least some content nodes of the first content graph have two or more content edges of the first content graph pointing to two or more respective other content nodes of the first content graph; and storing, with one or more processors, the content nodes of the first content graph in a verification graph.
US10911240B2

In some examples, a first computing device associated with a first blockchain node receives a transaction request along with related data for storage in an off-chain storage. The first blockchain node may send a communication to a second blockchain node to propose recording the transaction on the blockchain, which may result in the transaction being recorded in a new block on the blockchain as conditionally accepted pending validation of the related data. The first computing device may send the related data to a second computing device associated with the second blockchain node that performs validation. The first blockchain node receives, from the second blockchain node, a communication that proposes recording of the transaction on the blockchain as being validated. The first and second blockchain nodes may send one or more communications to cause addition of another new block to the blockchain indicating validity of the transaction.
US10911239B2

A method for protecting a login process of a user to a service provider against brute force attacks is provided. A financial value is transferred from the user to a token provider for a temporary login token. A login attempt is performed by the user on the service provider, wherein the login attempt requires user specific login data and the temporary login token. If the login on the service provider was successful within a predefined number of login attempts, the financial value is transferred back to the user.
US10911236B2

A method including: receiving a first plurality of randomly-selected logical operations; performing a first decryption of first client credentials stored locally at the client device by inputting cipher code to a decryption algorithm, wherein the decryption algorithm includes the first plurality of randomly-selected logical operations; subsequent to the first decryption of the first client credentials, performing a first authentication of the client-based application with a server, including transferring the first client credentials to the server; after the first authentication, receiving a second plurality of randomly-selected logical operations from a network resource separate from the client device; applying the second plurality of randomly-selected logical operations to the decryption algorithm; and performing a second decryption of the first client credentials stored locally at the client device by inputting the cipher code to the decryption algorithm, wherein the decryption algorithm includes the second plurality of randomly-selected logical operations.
US10911235B2

A method for verifying information in a cloud computing system includes generating, by one or more computation devices, an evaluation key and a verification key in a memory available to at least one of the one or more computation devices based on a security parameter and a function to be evaluated; computing, by the one or more computation devices, an output of the function to be evaluated in a memory available to at least one of the one or more computation devices using an input; computing, by the one or more computation devices, a proof for an outcome using the evaluation key in a memory available to at least one of the computation devices; and verifying, by the one or more computation devices, if the proof is valid based on the verification key in a memory available to at least one of the one or more computation devices.
US10911234B2

Embodiments include a method for providing tokens which includes: receiving from a user system an encrypted data packet including user credentials and a request for an authentication token to access protected resources; extracting the user's security information; transmitting a data packet to a security and access management system, where the data packet includes the user's security information and a request for user validation; receiving, from the security and access management system, user validation and additional data; generating a thin token and a fat token; storing the thin token in association with the fat token; transmitting the thin token to the user system; receiving, from the user system, a request to access protected resources from a protected resource system, the request including the thin token; validating the received thin token; accessing the fat token associated with the thin token; and transmitting the fat token to the protected resource system.
US10911231B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for recovering and verifying a public key. One of the methods includes accepting information encoding parameters of an elliptic curve, a published public key, a hash value of a message, a digital signature, and an identification parameter; generating a recovered public key based on the parameters of the elliptic curve, the hash value of the message, the digital signature, and the identification parameter; comparing the published public key and the recovered public key to verify the published public key.
US10911220B1

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data based on error correction code. One of the methods includes determining, by a blockchain node, block data associated with a current block of a blockchain; performing error correction coding of the block data to generate encoded data; dividing, based on one or more predetermined rules, the encoded data into a plurality of data sets; storing, based on the one or more predetermined rules, one or more data sets of the plurality of data sets; hashing each data set of remaining data sets of the plurality of data sets to generate one or more hash values corresponding to the remaining data sets; and storing the one or more hash values.
US10911213B2

A transmitting system includes a variable-length packet multiplexing apparatus and a transmission slotting apparatus. The variable-length packet multiplexing apparatus generates a variable-length packet. The transmission slotting apparatus stores the variable-length packet in slots forming transmission main signals. The transmission slotting apparatus includes a capacity calculator, an extractor, a remainder calculator, a selector, and a slot information multiplexer. The capacity calculator calculates a data capacity of the transmission main signals for one frame. The extractor extracts a byte number of the variable-length packet. The remainder calculator calculates a remaining capacity of the transmission main signals. The selector stores a predetermined data sequence in a region left in the slots, and outputs the slots storing the data sequence. The slot information multiplexer multiplexes slot information and the slots output by the selector.
US10911206B2

A method of generating Acknowledgement/Negative Acknowledgement (ACK/NACK) information by a user equipment (UE) in a wireless communication system is discussed. The method includes receiving, by the UE from a base station (BS), a plurality of codewords through a plurality of downlink frequency bands related to a plurality of downlink carriers, wherein the UE is configured with a 1-codeword mode or a 2-codeword mode for each of the plurality of downlink frequency bands independently, and wherein a number of supported codewords is one for the 1-codeword mode or two for the 2-codeword mode; determining, by the UE, a total number of ACK/NACK bits, wherein the total number of ACK/NACK bits is determined based on a total number of the plurality of downlink carriers and the number of supported codewords; and generating, by the UE, a sequence of the ACK/NACK bits based on the total number of the ACK/NACK bits.
US10911201B2

A method performed by a User Equipment (UE) is provided. The method includes receiving Transmission/Reception Point (TRP) information from a Base Station (BS), and communicating with a plurality of TRPs based on the TRP information, where the TRP information identifies a correspondence between the plurality of TRPs and a plurality of Downlink (DL) Reference Signal (RS) resources, and where the TRP information includes at least one of a plurality of TRP Identifiers (IDs), a plurality of Control Resource Set (CORESET) IDs, or a TRP mapping table including a plurality of TRP indices and a plurality of DL RS resource indices.
US10911198B2

Disclosed are a wireless transmitter and a reference signal transmission method that improve channel estimation accuracy. In a terminal, which transmits a reference signal using n (n is a non-negative integer 2 or greater) band blocks (which correspond to clusters here), which are disposed with spaces therebetween in a frequency direction, a reference signal controller switches the reference signal formation method of a reference signal generator between a first formation method and a second formation method based on the number (n) of band blocks. In addition, a threshold value setting unit adjusts a switching threshold value based on the frequency spacing between band blocks. Thus, the reference signal formation method can be selected with good accuracy and, as a result, channel estimation accuracy is further improved.
US10911194B2

A receiver for detecting and recovering payload data from a received signal comprises a radio frequency demodulation circuit, a detector circuit and a demodulator circuit. The radio frequency demodulation circuit detects the received signal. The received signal carries the payload data as OFDM symbols in one or more of a plurality of time divided frames, each frame including a bootstrap signal, a preamble signal and a plurality of sub-frames. The demodulator circuit detects bootstrap OFDM symbols to identify communications parameters for detecting the fixed length signalling data, detects the fixed length signalling data to identify the communications parameters for detecting the variable length signalling data, detects the variable length signalling data, and uses the fixed and variable length signalling data to detect the payload data.
US10911187B2

This disclosure relates to indicating capabilities of a user equipment to a base station while performing cellular communication. A user equipment (UE) may transmit capability information to a base station. The capability information may comprise a maximum transport block size (TBS) per transmission time interval (TTI) and an associated processing delay of the UE for a reference subcarrier spacing. Alternatively, the capability information may comprise a maximum throughput and associated processing delay of the UE. The base station may determine at least one of a maximum TBS per TTI or a number of parallel hybrid automatic repeat request (HARQ) processes to utilize in subsequent communications with the UE based on the capability information and a subcarrier spacing to be used for the subsequent communications.
US10911176B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure discloses a method for reporting channel state information CSI, including: determining, by a user equipment (UE), a number of resources occupied by a demodulation reference signal (DMRS) used when calculating CSI; determining, by the UE, a number of resources used to transmit a physical downlink shared channel (PDSCH) used when calculating the CSI according to the number of resources occupied by the DMRS; and calculating, by the UE, the CSI according to the number of resources used to transmit the PDSCH determined, and reporting the CSI. Using the present disclosure can guarantee the performance of transmitting PDSCHs in a NR system.
US10911174B2

The present disclosure relates to enabling and disabling of codewords in multi-subframe grants. In particular, dynamic and subframe based enabling/disabling of codewords is enabled even if other control parameters including the resource allocation is performed for multiple subframes. For instance, signal from a scheduling entity to a scheduled entity comprises control information including the resource grant common for multiple subframes and a plurality of codewords for each subframe, and a codeword indication indicating enabling or disabling of one or more codewords for each of the multiple subframes. For each subframe it is determined whether a codeword from the plurality of codewords in said subframes is enabled or disabled according to the codeword indication and/or which codeword is enabled or disabled. The indication of enabling and disabling may alternatively be done by using modulation and coding scheme indicator values which are not associated with a particular modulation and coding scheme.
US10911170B2

A method and apparatus for multiplexing demodulation reference signals and a communication system. The method for multiplexing includes: transmitting data and DM-RSs by using one or more time-frequency resource blocks; the DM-RSs of each UE or each data stream occupy a part of frequency-domain resources of the time-frequency resource blocks, the DM-RSs of a part of UEs or data streams are superimposed on identical time-domain resources in a manner of frequency-division multiplexing, and the DM-RSs of a part of the UEs or data streams are superimposed on identical time-frequency resources in a manner of code-division multiplexing. Hence, even if in a case of massive UEs access, the DM-RSs may be multiplexed within given time-frequency resources, while performance of transmission may still be ensured.
US10911162B1

A MIMO transceiver may include a communication chain configured to generate a signal at a first frequency. The communication chain may include a pre-distorter configured to accept pre-distortion parameters to pre-distort signals. The communication chain may include a PA to amplify the signals. The MIMO transceiver may include a DPD chain configured to receive the signal at the first frequency. The DPD chain may include a data converter to sample the signal using a sampling rate based on a baseband frequency. The data converter may be configured to generate a sample signal based on the sampling of the signal. The DPD chain may include a buffer configured to buffer the sample signal. The MIMO transceiver may include a DPD circuit configured to calibrate the pre-distortion parameters calibrated based on the buffered sample signal to compensate for non-linearity in amplification provided by the PA of the communication chain.
US10911160B2

A wireless sensor includes a radio frequency (RF) front end, a sensing element, and a processing module. The RF front end receives a request for sensed data from a sensing computing device and sends a coded digital value to the sensing computing device via the RF signal. The sensing element senses an environmental condition of an item. The processing module determines an effect on an operational parameter of an RF front end of the wireless sensor as a result of the sensing element sensing the environmental condition and while receiving the RF signal. The processing module also adjusts tuning of the RF front end to mitigate the effect on the operational parameter and equates an amount of adjusting of the tuning of the RF front end to a coded digital value.
US10911156B1

A device for increasing a number of optical signal channels detectable by an optical channel performance monitor having M detectors includes an input to receive an optical signal, a filter assembly coupled to the input, a controller connected to the filter assembly, and an output. The controller selectively configures the filter assembly to filter the optical signal in a repeating sequence of periodic passbands. The output transfers an output of the filter assembly to an optical channel performance monitor.
US10911155B2

Disclosed in some examples, are optical devices, systems, and machine-readable mediums that send and receive multiple streams of data across a same optical communication path (e.g., a same fiber optic fiber) with a same wavelength using different light sources transmitting at different power levels—thereby increasing the bandwidth of each optical communication path. Each light source corresponding to each stream transmits at a same frequency and on the same optical communication path using a different power level. The receiver differentiates the data for each stream by applying one or more detection models to the photon counts observed at the receiver to determine likely bit assignments for each stream.
US10911151B2

Joint power allocation and cell formation for energy efficient (EE) visible light communication (VLC) networks networks is described. A set of rules for clustering users and then associating all the access points (APs) to the clustered users based on a proposed metric is developed. The energy efficiency is maximized by allocating power to users based on quality of service (QoS) constraints. The present disclosure jointly allocates the power and decides which APs must participate in communication and which ones must be switched off to minimize inter-cell interference. Numerical results demonstrate a significant improvement in energy efficiency compared to the traditional methods of clustering and AP assignment.
US10911146B2

Embodiments relate to providing simultaneous digital and analog services in optical fiber-based distributed radio frequency (RF) antenna systems (DASs), and related components and methods. A multiplex switch unit associated with a head-end unit of a DAS can be configured to receive a plurality of analog and digital downlink signals from one or more sources, such as a service matrix unit, and to assign each downlink signal to be transmitted to one or more remote units of the DAS. In one example, when two or more downlink signals are assigned to be transmitted to the same remote unit, a wave division multiplexer/demultiplexer associated with the multiplex switch unit can be configured to wave division multiplex the component downlink signals into a combined downlink signal for remote side transmission and to demultiplex received combined uplink signals into their component uplink signals for head-end side transmission.
US10911136B2

Disclosed are a communication method and communication apparatus using an ambient backscatter communication. A transmission apparatus may include generating a plurality of bitsets by fragmenting data based on a predetermined bitset length, mapping the plurality of bitsets to a plurality of switching patterns based on a data size, and controlling a reflection of a background radio frequency (RF) signal based on a corresponding mapped switching pattern, a total number of the plurality of switching patterns may be determined based on the bitset length, and each of the plurality of switching patterns may have a different length.
US10911130B2

Radio frequency signal boosters are provided herein. In certain embodiments, a signal booster system includes a signal booster that is proximately located to an outdoor base station antenna. Implementing the signal booster system in this manner can provide a number of advantages relative to a configuration in which the signal booster is far from a base station antenna. For example, a long cable connected from an indoor signal booster to an outdoor base station antenna can be several meters long, resulting in significant cable loss that degrades transmit power and/or receiver sensitivity.
US10911108B2

Methods, computer readable media, and wireless apparatuses are disclosed for a TXOP duration field disable setting in a HE preamble, such as HE-SIG-A. An apparatus of a wireless device can include processing circuitry configured to decode a HE PPDU received from a second wireless device, the HE PPDU including a first TXOP duration field in a PHY portion of the HE PPDU. The processing circuitry can detect whether the TXOP duration field includes a disable flag based on bit values of the TXOP duration field. The disable flag can indicate absence of duration information in the TXOP duration field. Upon detecting the disable flag, a response HE PPDU can be encoded for transmission to the second wireless device. The response HE PPDU can include a second TXOP duration field with a disable flag within a PHY portion of the response HE PPDU.
US10911105B2

A base station within a network for providing ATG wireless communication in various cells may include an antenna array defining a plurality of wedge shaped sectors having respective widths defined in azimuth, and a beamforming control module. The beamforming control module may be configured to communicate with the antenna array via a first RF chain to perform beamforming defining traffic channel beams having a first width, and a second RF chain to perform beamforming defining control channel beams having a second width. The second width may be greater than the first width.
US10911102B2

An RFID transponder includes a coding and modulation unit that generates a transmission signal by modulating an oscillator signal with an encoded bit signal. During a first and a second time segment, the encoded bit signal assumes a first and a second logic level, respectively. The transmission signal includes a first signal pulse having a first phase within the first time segment and a second signal pulse having a second phase that is shifted with respect to the first phase by a predefined phase difference within the second time segment. The transmission signal is paused for a pause period between the first and the second signal pulse. The pause period is shorter than a mean value of a period of the first time segment and a period of the second time segment.
US10911094B1

An array of one or more integrated circuits includes at least one local input port to receive a chirp signal from a local generator; one or more primary input ports to each receive a respective chirp signal from a remote source; a primary switch arrangement operable to switch between the chirp signals from the at least one local input port and the one or more primary input ports to produce a composite signal having a chirp sequence with at least one chirp that begins during a settling period of a previous chirp; and one or more primary output ports to supply a local oscillator signal to a transmitter and a receiver based on the composite signal. The roles of master circuit and follower circuit can change during operation of the array.
US10911091B2

A transceiver includes a receive path including a low noise amplifier and a first switch coupled between the low noise amplifier and ground, a first transmit path including a low power amplifier and a second switch coupled between the low power amplifier and a main signal path, and a second transmit path including a high power amplifier and a third switch coupled between the main signal path and ground. The receive path is active when the first, second, and third switches are in an open position, the first transmit path is active when the first switch is in a closed position, the second switch is in the closed position, and the third switch is in the open position, and the second transmit path is active when the first switch and the third switch are in the closed position, and the second switch is in the open position.
US10911089B2

A mobile device case may include a housing having a main body with a display opening, and a cap. The cap may be fixedly attachable to the main body so that when the cap is fixedly attached to the main body a housing interior is environmentally isolated from a housing exterior. The housing may further include a feedthrough connector assembly including an interior connector disposed within the housing, and an exterior connector electrically connected to the interior connector and disposed outside of the housing, the feedthrough connector assembly configured to environmentally isolate the housing interior from the housing exterior. The mobile device case may further include a selectably sealable environmental port configured to selectably allow a gas flow from the housing interior to the housing exterior, allow a gas flow from the housing exterior to the housing interior, and maintain a seal between the housing exterior and the housing interior.
US10911085B1

Apparatus for augmenting a received signal comprising a receiver configured to receive a signal, a digitizer configured to generate a digitized version of the received signal at two different times, and a signal processor, coupled to the digitizer, configured to determine a phase relationship between the digitized signals at the two different times, adjust a phase of at least one of the digitized signals based on the phase relationship to combine the two digitized signals to form an augmented signal.
US10911058B2

Multiplying digital-to-analog converter (MDACs) are implemented in pipelined ADCs to generate an analog output being fed to a subsequent stage. A switched capacitor MDAC can be implemented by integrating a capacitor digital-to-analog converter (DAC) with charge pump gain circuitry. The capacitor DAC can implement the DAC functionality while the charge pump gain circuitry can implement subtraction and amplification. The resulting switched capacitor MDAC can leverage strengths of nanometer process technologies, i.e., very good switches and highly linear capacitors, to achieve practical pipelined ADCs. Moreover, the switched capacitor MDAC has many benefits over other approaches for implementing the MDAC.
US10911057B2

A digital clock generator for a digital clock domain interfaced to another clock domain through a FIFO, includes division selector circuitry to provide an input randomizing sequence of clock division factors, selected from a defined set of clock division factors corresponding to a target average clock division, and division arbitration circuitry to generate a drift-corrected randomizing sequence of clock division factors, based at least in part on the input randomizing sequence of clock division factors, and an accumulated drift correction signal. A clock drift control loop generates the accumulated drift correction signal, based at least in part on an accumulated clock drift relative to the target average clock division. Clock generation can be based on randomized division with the drift-corrected randomizing sequence of clock division factors. The drift-corrected randomizing sequence of clock division factors can be generated so that clock drift is bounded based on a FIFO depth.
US10911054B2

A digital-to-time converter (DTC) assisted all digital phase locked loop (ADPLL) circuit is disclosed, which comprises: a DTC error compensator arranged to receive a phase offset signal being a processed output from a time-to-digital converter (TDC) circuit, the phase offset signal includes a DTC error corresponding to a phase difference between a reference clock signal processed by a DTC circuit and a feedback clock signal derived from an output signal of the ADPLL circuit. The compensator is arranged to process the phase offset signal for generating a digital signal representative of the DTC error, which is provided as an output signal. Also, the output signal is arranged to be subtracted from the phase offset signal to obtain a phase rectified signal of the phase offset signal.
US10911042B2

There is a need to provide a semiconductor device, a semiconductor system, and a semiconductor device manufacturing method capable of accurately monitoring a minimum operating voltage for a monitoring-targeted circuit. A monitor portion of a semiconductor system according to one embodiment includes a voltage monitor and a delay monitor. The voltage monitor is driven by power-supply voltage SVCC different from power-supply voltage VDD supplied to an internal circuit as a monitoring-targeted circuit and monitors power-supply voltage VDD. The delay monitor is driven by power-supply voltage VDD and monitors signal propagation time for a critical path in the internal circuit. The delay monitor is configured so that a largest on-resistance of on-resistances for a plurality of transistors configuring the delay monitor is smaller than a largest on-resistance of on-resistances for a plurality of transistors configuring the internal circuit.
US10911034B2

A semiconductor device may include a clock driver including a first gate line, a second gate line, a third gate line and a fourth gate line each extending in a first direction, the first gate line and the second gate line each configured to receive a clock signal, and the third gate line and the fourth gate line each configured to receive an inverted clock signal; a master latch circuit overlapping the first gate line and the third gate line such that the master latch circuit receive the clock signal from the first gate line and receive the inverted clock signal from the third gate line; and a slave latch circuit overlapping the second gate line and the fourth gate line such that the slave latch circuit receives the clock signal from the second gate line, and receives the inverted clock signal from the fourth gate line.
US10911033B2

Disclosed are level shifters and methods of performing level shifting. In one embodiment, a level shifter is disclosed comprising an input, cross-coupled/latch circuitry, a first reference node, a second reference node, and output circuitry coupled between the cross-coupled/latch circuitry and an output, wherein the output circuitry sets the output signal to high based on rising edge of a second reference node and sets the output signal to low based on the rising edge of the first reference node. Further, the first reference node and the second reference node are symmetric nodes having signals that are inverse to each other.
US10911026B2

A capacitor circuit includes a first terminal, a first to a third transistor and a first capacitor. The first transistor includes a first terminal configured to be coupled to a first current source and the first terminal of the capacitor circuit, and a second terminal coupled to a reference voltage terminal. The second transistor includes a first terminal configured to be coupled to a second current source, a second terminal coupled to the reference voltage terminal, and a control terminal coupled to the first terminal of the second transistor and a control terminal of the first transistor. The third transistor includes a first terminal configured to be coupled to a third current source and the first terminal of the first transistor, a second terminal coupled to the reference voltage terminal, and a control terminal coupled to the control terminal of the second transistor. The first capacitor includes a first terminal coupled to the first terminal of the capacitor circuit, and a second terminal coupled to the control terminal of the first transistor.
US10911023B2

Acoustic resonator devices and methods are disclosed. An acoustic resonator device includes a substrate having a surface and a single-crystal piezoelectric plate having front and back surfaces. An aluminum oxide etch-stop layer is sandwiched between the surface of the substrate and the back surface of the piezoelectric plate, a portion of the piezoelectric plate and the etch-stop layer forming a diaphragm spanning a cavity in the substrate. An interdigital transducer (IDT) is formed on the front surface of the single-crystal piezoelectric plate with interleaved fingers of the IDT disposed on the diaphragm. The aluminum oxide etch-stop layer is impervious to an etch process used to form the cavity.
US10911022B2

A duplexer is disclosed. In an embodiment, the duplexer includes a Tx filter and an Rx filter, wherein the Tx filter includes first series-interconnected basic elements, each first basic element having a first electroacoustic resonator and first impedance converters interconnected in series between the first basic elements, wherein the Rx filter comprises second series-interconnected basic elements, each second basic element having a second electroacoustic resonator and second impedance converters interconnected in series between the second basic elements, wherein the first impedance converters in the Tx filter are impedance inverters, wherein the first resonators of the first basic elements in the Tx filter are only series resonators, wherein the second impedance converters in the Rx filter are admittance inverters, and wherein the second resonators of the second basic elements in the Rx filter are only parallel resonators.
US10911021B2

Acoustic resonator devices and methods are disclosed. An acoustic resonator device includes a substrate having a front surface and a cavity, a perimeter of the cavity defined by a lateral etch-stop comprising etch-stop material. A back surface of a single-crystal piezoelectric plate is attached to the front surface of the substrate except for a portion of the piezoelectric plate that forms a diaphragm that spans the cavity. An interdigital transducer (IDT) is formed on the front surface of the single-crystal piezoelectric plate such that interleaved fingers of the IDT are disposed on the diaphragm.
US10911014B2

An electronic component includes a first terminal, a second terminal, a first capacitor electrode, a second capacitor electrode, and a third capacitor electrode. The third capacitor electrode is connected to the first terminal. The first capacitor electrode defines a first capacitor along with the third capacitor electrode. The second capacitor electrode defines a second capacitor along with the third capacitor electrode. The second capacitor electrode is connected to the second terminal. A plurality of dielectric layers include a connection layer where a first portion of the first terminal and a second portion of the second terminal are disposed. An inductance of a path from the second capacitor electrode to the second portion is lower than an inductance of a path from the third capacitor electrode to the first portion.
US10910999B2

A bias circuit includes first and second bipolar transistors, first and second field-effect transistors, and a filter circuit. The first field-effect transistor supplies a bias signal to an amplifier. The filter circuit is connected between a collector terminal of the first bipolar transistor and the ground through a base terminal of the first bipolar transistor. The filter circuit has frequency characteristics for attenuating a high frequency component of an RF signal to be input to the amplifier.
US10910995B2

An oscillator includes a first container, a second container accommodated in the first container, a resonator element accommodated in the second container, a temperature sensor accommodated in the second container, a first circuit element that is accommodated in the second container and includes an oscillation circuit that causes the resonator element to oscillate so as to generate an oscillation signal on which temperature compensation is performed based on a detected temperature of the temperature sensor, and a second circuit element that is accommodated in the first container and includes a frequency control circuit that controls a frequency of the oscillation signal. The second container and the second circuit element are stacked.
US10910984B2

A control unit is configured to generate a first switching signal based on a voltage command value and a first carrier and a second switching signal based on the voltage command value and a second different carrier, and a characteristic calculation unit estimates and calculates at least one of a resistance value of an electric motor and a dead time error, which is the difference between an effective value of a dead time and a set value of the dead time, based on a first operating characteristic of a power conversion unit obtained when switching elements are driven with the first switching signal and a second operating characteristic of the power conversion unit obtained when the switching elements are driven with the second switching signal. The resistance value of the electric motor and the dead time error can be quickly calculated and estimated by a common structure.
US10910982B2

An air conditioner includes: a power generating unit that generates drive power for driving the air conditioner; an output unit that drives a motor; a detecting unit that detects a DC voltage applied to the output unit; a motor drive control unit that controls the output unit based on a detection result from the detecting unit; a drive power supply unit that supplies an operating power source to the output unit and the motor drive control unit; a main body control unit that outputs a motor drive command or a motor drive stop command to the supply unit; a power circuit unit that supplies operating power to the main body control unit and the supply unit; and an input changeover switch that inputs the detection result to the motor drive control unit as the motor is driven, and cuts off input of the detection result as the motor stops.
US10910973B2

A floating electrical power generator having a three-dimensional (3D) flow passageway configured for increasing the water flow on the paddle wheel to increase the power output.
US10910971B2

Problem To maintain high fuel consumption performance also in the charging by a drive of an alternator at the non-deceleration in a power source management system that drives the alternator during vehicle deceleration to charge a battery. Solution A power generation cost of an alternator is found from a rotational speed and torque of an engine at the non-deceleration. The alternator is driven only when an SOC of a battery is in a drive permission zone Z in which, based upon the power generation cost, the SOC and the power consumption, the SOC is the lower as the power generation cost is the higher and the SOC is the higher as the power consumption is the higher. The fuel consumption performance is higher as compared to a conventional example of always driving the alternator when the SOC is equal to or less than a maximum upper limit value SOCm regardless of the power generation cost as an index of an engine efficiency.
US10910953B2

An apparatus to provide welding power. The apparatus may include a direct current-alternate current (DC-AC) power converter to output a primary current and a transformer stage. The transformer stage may include at least one power transformer to receive the primary current from the (DC-AC) power converter on a primary side of the transformer stage and to output a first voltage through a first rectifier and a first set of secondary windings disposed on a secondary side of the transformer stage. The transformer stage may further include an auxiliary set of secondary windings disposed on the secondary side to output a second voltage. The apparatus may also include a pair of active unidirectional switches disposed on the secondary side to receive the second voltage from the auxiliary set of secondary windings.
US10910951B2

Power conversion system and method. The system includes a first capacitor including a first capacitor terminal and a second capacitor terminal, a second capacitor including a third capacitor terminal and a fourth capacitor terminal, and a plurality of diodes including a first diode, a second diode, a third diode, and a fourth diode. The first diode is coupled to the second diode at a first node, the second diode is coupled to the fourth diode at a second node, the fourth diode is coupled to the third diode at a third node, and the third diode is coupled to the first diode at a fourth node. Additionally, the system includes a fifth diode including a first anode and a first cathode and a sixth diode including a second anode and a second cathode.
US10910950B2

A power conversion device including an intermediate capacitor that carries out a charging and discharging operation and a voltage sensor that detects a voltage of the intermediate capacitor, and including a current sensor that detects a current flowing in a reactor, and an abnormality determining unit that determines that there is an abnormality of the voltage sensor using a current value calculated based on a detected value from the current sensor, wherein a gain error, an offset error, and a sticking error of the voltage sensor can be detected.
US10910947B2

DC-DC voltage regulators for converting an input voltage into one or more output voltages and methods for operating such voltage regulators are described. The voltage regulator may have a high side switching device coupled between the input port and a first intermediate node. The voltage regulator may have an inductive element having one port coupled to the first intermediate node and may have a capacitive element having two ports, coupled between the first intermediate node and a second intermediate node, with its one port coupled to the first intermediate node. The voltage regulator may have a charging switching device coupled between the other port of the capacitive element and a predetermined voltage level, for charging the capacitive element when the high side switching device and the charging switching device are both in an ON state.
US10910938B2

Circuits and methods for limiting excessive current in circuits (such as step-up DC-to-DC converter circuits) in which very low ohmic FETs (VLOFETs) are used in circuit pathways that are subjected to startup in-rush current. Embodiments include a current mirror driver circuit that can be coupled to the gates of a VLOFET to form a current mirror that limits current flow through the VLOFET. The current mirror driver circuit provides for pulsed operation so that a coupled VLOFET still toggles between an OFF state and a current limited mode, particularly during a startup period. By using the current mirror driver circuit in conjunction with VLOFETs in circuit pathways that are subjected to startup in-rush current, in-rush current can be regulated to an acceptable level. Notably, no additional impedances are required in circuit pathways that are subjected to startup in-rush current to limit in-rush current, thus avoiding loss of efficiency.
US10910934B2

The invention relates to an electric motor comprising: (A) a ring-like rotor which comprises: a plurality of electromagnets that are equi-angularly spaced and equi-radially disposed in a ring-like manner; and, (B) a stator which comprises: a plurality of solenoids that are equi-angularly spaced and equi-radially disposed, each of said solenoids having a solenoid core, which in turn has a rectangular shape in cross-section, and a cavity; and a solenoid coil within each of said solenoids; wherein said electromagnets are arranged such that they can move through said cavities of the solenoid cores in a rotational manner, wherein negative and positive ends, respectively, of the plurality of said electromagnets are connected in parallel to respective negative and positive peripheral strips, and wherein current to the electromagnet coils is supplied from a power supply via two brushes, respectively to the negative and positive strips.
US10910933B2

Various embodiments are described herein for switched reluctance machine configurations. In at least one embodiment, a switched reluctance machine configured according to the teachings herein comprises an axially extending shaft, an axially extending rotor mounted to the shaft, the rotor having a plurality of salient rotor poles, an axially extending stator disposed coaxially and concentrically with the rotor, the stator having a plurality of salient stator poles protruding radially from the stator towards the rotor poles, a plurality of stator teeth and tooth-tips, and a plurality of electrical coils wound about the stator poles to define a plurality of phases of the switched reluctance machine, where a number of stator poles can be determined according to the following equation and at least one constraint condition: N s = N t × LCM ⁡ ( N s , N r ) N r × N p ⁢ ⁢ h × S .
US10910924B2

A motor includes a rotor including a shaft centered on a center axis extending vertically, a stator that is radially opposed to the rotor and includes coils, a conductive holder accommodating the rotor and the stator and including a penetration unit penetrating axially, and a coil lead wire support that is at least partially disposed in the penetration unit, includes a coil lead wire insertion hole into which coil lead wires extending from the coils are provided, and is made of an insulating material. The coil lead wire support includes a base and a fitting unit extending downward from the base, at least one of a circumferential length and a radial length of the fitting unit being shorter than the base, and the coil lead wire insertion hole is in the base and the fitting unit, and the coil lead wire is inserted into the coil lead wire insertion hole.
US10910912B2

A motor shaft includes a main body and a chamfered end formed at an end of the main body. The chamfered end has a chamfer formed at a peripheral surface thereof, and a groove defined in an end surface thereof. An axial length of the chamfer is greater than a depth of the groove in the axial direction of the motor shaft. An electric motor including the motor shaft is also provided.
US10910909B2

The invention relates to an electric motor comprising a rotor, a stator (1) and an electronic housing (12), the installation space (13) of which accommodates electrical/electronic components (18). At least part of these components (18) is seated on a printed circuit board (19). A fan wheel (21) is located inside the installation space. It is arranged and designed in such a manner that it generates a cooling circuit stream in the installation space (13), in which the air is drawn in centrally from the fan wheel (21) and is discharged approximately radially to the outside. As a result of this defined cooling air stream, the components (18) are evenly cooled in the installation space (13). The fan wheel (21) consists at least of a base body which comprises blades (22) located between a cover disc (24) and a base disc (23). In this way, the fan wheel (21) generates a directed cooling air stream for cooling the heat-generating components.
US10910894B2

Provided is a rotor that is long in the axial direction of the rotary shaft without increasing the ratio L/D between the length L and the inner diameter D of the permanent magnet. The permanent magnet of the rotor includes a plurality of sub-magnets that are divided in the axial direction A of the rotary shaft. The armor ring includes a plurality of sub-rings that are divided in the axial direction A. The connector is disposed on the inner periphery of a connecting part between the two sub-rings and that are adjacent in the axial direction A and is disposed between the two sub-magnets that are adjacent in the axial direction A. The sub-magnets each have a recess that is depressed in the axial direction A. The connector has protrusions that fit to the recesses of the magnet.
US10910891B2

An electric motor includes: a rotary shaft member rotating about an axis; a rotor including a rotor core and a magnet, the rotor core being provided on the rotary shaft member, the magnet being provided on the rotor core; and a stator including a stator core and a stator coil, the stator core having a plurality of slots formed in a circumferential direction, the stator core being disposed at an interval in a radial direction that is a direction orthogonal to an axial direction of the rotary shaft member with respect to the rotor core, the stator coil being inserted into the plurality of slots and wound around the stator core. Further, the stator coil includes a first conductor and a second conductor having a conductivity greater than a conductivity of the first conductor, and the second conductor is disposed in the slots.
US10910877B2

Methods and devices for increasing power delivery efficiency of wireless power transfer systems are disclosed. A wireless power transfer system may include a power transmitter system and a power receiver system. The power transmitter system may comprise a power amplifier, a power transmitter, a controller, and a sensing circuit. The power amplifier may be configured to receive an input power. The power transmitter system may include a transmitter-side coil configured to wirelessly couple to a receiver-side coil of the power receiver system. The controller may be configured to set a voltage and a frequency of the power transmitter system based on output power information of the power receiver system to increase wireless power delivery efficiency of the wireless power transfer system. The sensing circuit may be configured to determine the output power information of the power receiver system.
US10910876B2

A generation circuit is configured to generate an output voltage command value Vor* for an inverter based on a three-phase reference value Vr, a zero-phase reference value, a detected value of a current sensor, and a detected value of a voltage sensor. A compensation circuit is configured to compensate for a voltage drop in a three-phase AC line when three-phase AC power is supplied from the inverter to an AC load. A corrector is configured to correct the output voltage command value Vor* based on a compensation command value Vol. A control circuit is configured to control the inverter based on an output voltage command value Vo* corrected by the corrector.
US10910874B2

A mobile power supply unit includes a base and a housing including at least one housing member secured to the base and movable relative to the base. The mobile power supply unit further includes a generator disposed within the housing, and a battery disposed within the housing. The mobile power supply unit further includes an inverter electrically connected to the generator and the battery, and an electronics enclosure including an electrical port, and a transfer switch electrically connected to the inverter and adapted to provide power through the electrical port. The mobile power supply unit further includes a portable transfer switch having a first electrical cable selectively electrically connectable to the electrical port and a second electrical cable selectively electrically connectable with a power receptacle of a building.
US10910867B2

An electricity recharging device includes a motor provided with an elongated shaft, a coil unit mounted on the motor, a rotary disk secured on the elongated shaft of the motor, a rectifier connected with the coil unit, and a storage battery connected with the rectifier. The coil unit includes at least one coil pole. The rotary disk encompasses the coil unit and has an interior provided with at least one magnet. Thus, when the motor is operated, the elongated shaft drives and rotates the rotary disk relative to the coil unit to produce a magnetic force and to generate an electric current that flows into the storage battery to prolong the usage time of the storage battery.
US10910859B2

A smart cell, comprising: a positive terminal; a negative terminal; a switching circuit which is arranged to select between a first switching state in which an energy storage device is connected between the positive terminal and the negative terminal and a second switching state in which bypasses said energy storage device; and an inductor provided between the positive terminal and the negative terminal. The inductor provides a means by which to monitor current changes in the rest of the circuit. The inductor can thus be used to detect current changes as seen by the smart cell and this sensed information can be used to control the smart cell, e.g. to control an energy source (energy storage device) that forms part of the smart cell. As the inductor is part of the smart cell, it forms part of a decentralized controller strategy to regulate the state of charge of cells within a larger system. For example, it may form part of a decentralized controller strategy to regulate the state of charge of serially connected cells of varying capacities.
US10910848B1

The invention provides power management circuitry for a console. The power management circuitry includes a charging component which includes an integrated circuit for managing the output current separately for charging the battery and for running the console. The integrated circuit comprises a first pin and a second pin to output current which provides voltage (VBAT_SUPPLY) for charging the battery. A third pin and a fourth pin of the integrated circuit is used to output current which provides voltage (VBAT) for running the console. These pins are connected to form a parallel circuit, wherein the integrated circuit cuts off the output current of the first pin and the second pin when VBAT_SUPPLY voltage reaches 4.18V indicating that the battery is fully charged, thereby eliminating charging current and reducing the leakage current. Further, a charging circuit of the console enables bypassing the battery based on instructions received from a power management unit.
US10910837B2

Provided is a hybrid control device for a static synchronous compensator (STATCOM), the device including: a first arithmetic operation unit calculating the deviation between a reference voltage desired to be controlled by the STATCOM and output voltage to be output so as to output the same; a proportional integral (PI) controller performing PI control on the deviation output from the first arithmetic operation unit within a range between a new inductive reactive current maximum value and a new capacitive reactive current maximum value, so as to output a reactive current output value; and a second arithmetic operation unit adding the preset reactive current set value to the reactive current output value output from the PI control unit so as to output a reactive current reference value.
US10910826B2

A location of a broken electrical conductor of an electric power delivery system may be detected by monitoring a rate of change of phase voltage and/or a rate of change of zero-sequence voltage at various points on the conductor. Intelligent electronic devices (IEDs) such as phasor measurement units may be used to obtain measurements and calculate synchrophasors. The synchrophasors may be used by a central controller to determine which two continuous IEDs measure rates of change of voltages of opposite polarities, where the broken conductor is between the two continuous IEDs. The synchrophasors may be used by a central controller to determine which two continuous IEDs where one exhibits a zero-sequence voltage magnitude that exceeds a predetermined threshold for a predetermined time, wherein the zero-sequence voltage magnitude of the other of the continuous IEDs does not exceed the predetermined threshold.
US10910815B2

An electronic control unit having a self-diagnosis function is realized in which an operation processing section is capable of identifying not only the presence or absence of the occurrence of NG of disconnection, an earth fault, and a power fault, but also three states of NG, OK, and indetermination. Therefore, when a diagnosis opportunity is present, a mask signal maintains a state of Not Mask even if the mask signal is subsequently brought into a mask state. When an operation processing device requests a drive circuit for communication therewith, the mask signal is set to the state of Mask, and information stored in a register is cleared. Further, when the mask signal is in the state of Mask when the operation processing device performs communication with the drive circuit, the operation processing device is capable of identifying that an indeterminate state free of the opportunity of the diagnosis is present.
US10910811B2

A gland assembly includes a gland body (3) and a cap nut (5) connected by screw threads (25). A cable holding device (11) is received within the cap nut (5) and has a plurality of fingers (19) configured to apply a gripping force to a cable (7) extending through the gland assembly in response to a torque applied to the cap nut (5). The fingers (19) are configured to increase the gripping force on the cable (7) in response to a linear force applied to the elongate member.
US10910806B2

A method for positioning a conductor for an overhead energy transport, the obtaining of a conductor with an elongate core and an elongate sheath situated around the elongate core. The method comprises the step of fixing the elongate sheath to the elongate core at a position which is not at the ends of the conductor, by means of at least one clamping piece.
US10910802B2

A pedestal housing for utility connections includes a lower section having a plurality of walls, an upper surface, and a bottom opening. A first rim is formed on the lower section positioned below the upper surface. A second rim is formed on the lower section positioned below the first rim. An upper section includes a plurality of walls and a top. The upper section is releasably connected to the lower section to form a housing for receiving one or more utility components. The upper section is configured to mate with one of the first rim or the second rim.
US10910798B2

An apparatus and method for determining the health of a plasma system by igniting a plasma within a plasma confining volume generate an ignition signal with an ignition circuit and apply the ignition signal between a biased region and a grounded region in the vicinity of the plasma confining volume. A parameter in the ignition circuit is sensed, and the sensed parameter is compared to a first parameter threshold. A condition associated with the plasma confining volume is determined if the sensed parameter differs from the first voltage threshold, and a corrective action can be taken.
US10910797B2

An insulator arrangement for a spark plug arrangement, in particular for a prechamber spark plug, with an elongated body that has an insulator arrangement longitudinal bore for accommodating a center electrode arrangement and has a front end. A sealing shoulder is formed on an outer circumferential section of the body. An axial transition section is formed between the sealing shoulder and the front end of the body. The front end of the body is designed such that at least 50% of a gas flow impinging thereon in a first direction is deflected in a direction opposite to the first direction.
US10910796B2

A spark plug includes: a center electrode; a ground electrode that is provided such that a gap for spark discharge is formed between the center electrode and the ground electrode; and a plug cover covering the center electrode and the ground electrode from a front side to form an auxiliary chamber, the plug cover being provided with a through hole, wherein 60% or more of the auxiliary chamber is present in a sphere. The sphere t has a center at a midpoint of a line segment connecting the center electrode and the ground electrode at a shortest distance on an axial line of the center electrode and is in contact with a point located closest from the center on an inner open end of the through hole is imagined.
US10910794B2

A light-emitting device includes a substrate including a photonic cavity and configured to function as a gate, an active layer including a two-dimensional material, a first conductive contact, and a second conductive contact. The wavelength range of light generated by the light-emitting device may be narrowed based on the photonic cavity being included in the substrate, and the intensity and wavelength range of the generated light may be controlled based on the substrate functioning as a gate.
US10910785B2

A connector-connecting jig used to connect a first connector disposed at one end of a strip-shaped flexible cable, which has another end fixed to a bottom surface of a housing-shaped electronic device body, to a second connector on a substrate. The first connector is disposed on a surface of the flexible cable opposite to said bottom surface. The connector-connecting jig includes a base having a placement surface on which the electronic device body is placed; a body fixing unit that fixes the electronic device body onto the placement surface; and a connector supporting member that extends over the electronic device body and contacts a surface of the flexible cable on a rear surface side of the first connector when the flexible cable is lifted upward from said bottom surface of the electronic device body fixed onto the placement surface.
US10910770B2

Embodiments disclosed herein relate to a high frequency connector system with reduced stub lengths that provide improved performance at high frequencies. A first connector includes a plurality of mating contacts designed to electrically connect to a second plurality of mating contacts associated with a second connector. The first connector includes one or more elastic members such that when the second connector is mated to the first connector, the one or more elastic members are compressed between the first and second connectors. The first and second plurality of contacts overlap by a first distance when initially mated, but when the connectors are released, the first elastic member biases the second connector away from the first connector such that the first and second plurality of contacts overlap by a second distance smaller than the first distance.
US10910768B2

A movable floating connector is disclosed. In an embodiment, an apparatus includes a fixed structure coupled to a chassis, a movable floating connector assembly, and an elastic object. The movable floating connector assembly includes a receiving connector configured to engage with a module connector of an insertable module removable from the chassis. The elastic object is interfaced between at least a portion of the fixed structure and at least a portion of the movable floating connector assembly. The elastic object is configured to provide a force on the movable floating connector assembly against a direction of insertion of the insertable module to maintain a consistent engagement between the receiving connector of the movable floating connector assembly and the module connector of the insertable module across a variation in length in the direction of insertion.
US10910766B2

There is provided an interface module, having an interface for connection with a signal connector, a cage for guiding the signal connector towards the interface and a heat sink. The cage includes a cage portion that is configured to move from a first position to a second position upon insertion of the signal connector into the cage. In the first position, the cage portion is not in thermal contact with the heat sink. When in the second position, the cage portion is in thermal contact with the heat sink.
US10910761B2

It is aimed to suppress water intrusion into an internal accommodation space for accommodating a ferrite and the adhesion of water to a male terminal by providing a sealing member. A connector (10) includes an inner housing (16), an outer housing 14 including a rear receptacle (30) into which the inner housing (16) is fit, and ferrites (12) including ferrite-side insertion holes (48) through which busbars (18) are inserted. The ferrites (12) are accommodated into internal accommodation spaces (S) formed inside by the inner housing (16) and the rear receptacle (30) in a fit state. A sealing member (20) is sandwiched between the rear receptacle (30) and the inner housing (16) to suppress water intrusion into the internal accommodation spaces (S).
US10910756B2

An electrical connector for inserting along a mating direction into a receiving space of a complementary connector through an insertion hole of an electronic device that has a dimension greater than that of the receiving space includes: an insulative housing; plural contacts secured to the insulative housing; and an outer shell enclosing the insulative housing, the outer shell including a front portion and a rear portion each having a respective lateral dimension measured along a transverse direction perpendicular to the mating direction, wherein the lateral dimension of the rear portion is greater than the lateral dimension of the front portion, the front portion is adapted to match the receiving space of the complementary connector and the rear portion is adapted to match the insertion hole of the electronic device, and the lateral dimension of the rear portion is less than the electronic device insertion hole dimension.
US10910755B2

A connector storage device includes a housing and a nonconductive connector on an exterior of the housing. The nonconductive connector is configured to connect with a first conductive connector. In another embodiment, a connector storage device includes a cover plate for a wall outlet or a switch, and at least one connector mounted on the cover plate. The cover plate defines at least one opening configured to permit insertion of an electrical outlet or an electrical switch, and the at least one connector is configured to connect with an electrical connector.
US10910748B2

A cable socket connector assembly for an electronic system includes a socket assembly having a socket substrate including socket substrate conductors. The socket assembly has socket contacts extending between terminating ends and mating ends with the terminating ends terminated to corresponding socket substrate conductors and the mating ends configured to be terminated to corresponding package contacts of an electronic package of the electronic system. The cable socket connector assembly includes a cable assembly terminated to the socket assembly having an array of cables each having a cable conductor terminated to a corresponding socket substrate conductor. The socket contacts and the corresponding socket substrate conductors define electrical paths between the cable conductors of the cables and the package conductors of the electronic package.
US10910747B1

The prevent invention relates to connector fields, and more particularly, to an engagement structure of Ethernet connector for vehicle. The plug and the socket are combined and engaged; the plug shell mounted around an outer periphery of the male terminal assembly; the plug shell including a lock plate and a lock seat. When the plug is combined with the cable end socket, the plug shell is inserted into the cable end socket shell, with the circular male terminal combined with the circular female terminal. When the lock plate is pushed from the second end toward the first end of the rail, the ramp elastically crosses over the second end of the bolt member to be engaged between the ramp and the protrusion, and the hook member is engaged with the outer hook.
US10910745B2

A circuit board connector apparatus includes a housing, a terminal, and a reinforcing fitting. The housing includes a protruding wall that protrudes in a height direction, a peripheral wall that protrudes in the height direction and surrounds the perimeter of the protruding wall, and a receiving portion between the protruding wall and the peripheral wall, the receiving portion being recessed in the height direction. The reinforcing fitting includes a first and a second portion extending toward the terminal along at least a length portion of the peripheral wall in a state of each being connected to an end portion placed in a width portion of the peripheral wall and in a state of being spaced apart in the height direction from each other. The second portion is located on a side closer in the height direction to a mounting surface than the first portion, and at the same position as an outer end of the first portion, or inward of the outer end in the housing, in a width direction.
US10910743B2

An electrical assembly includes a first housing member, a second housing member, and/or a circuit board. The first housing member may be connected to the second housing member, and the second housing member may be configured to move to prevent removal of a connector from the circuit board. Movement of the second housing member relative to the first housing member may be restricted when the connector is improperly connected or only partially connected to the circuit board or the first housing member.
US10910737B2

A rail terminal assembling structure includes a protection member formed with an assembling passage defined by a contact side section, a connection side section and two lateral sections. The connection side section has a first locating section, an elastic locating section and a second locating section. An end section of a conductive plate extends into the assembling passage and securely attached to the contact side section. A metal leaf spring has a first section, a second section and an elastic bight section connected between the first and second sections. The first section has a first located section and an insertion section. When the first section extends into the assembling passage and the first section elastically pushes/presses the elastic locating section until the insertion section reaches the elastic locating section, the elastic locating section is elastically engaged with the insertion section.
US10910736B2

A charging inlet includes a first terminal including a first terminal body and a bus bar. An inlet body accommodates the first terminal body. A retaining member is attached to the inlet body from a rear side. The first terminal body includes a circular rod shaped first terminal connector. The bus bar includes a bus bar body, a bus bar-side fastening portion, and a first wire fastening portion. The bus bar body electrically connects the bus bar-side fastening portion and the first wire fastening portion. The retaining member includes a retaining body and a protruding portion. The first terminal connector is inserted through a first terminal insertion hole of the retaining body. The protruding portion is disposed along the bus bar body to retain the bus bar.
US10910723B2

A planar antenna for digital television, wherein the planar antenna for digital television comprises a substrate, and a low-frequency radiation line and a high-frequency radiation line arranged on the substrate, the length of the low-frequency radiation lines being one quarter of a wavelength corresponding to the VHF frequency band, and the length of the high-frequency radiation lines being one quarter of a wavelength corresponding to the UHF frequency band. Under the condition of ensuring that the existing overall size of the antenna remains the same, by adding a low-frequency radiation line on the substrate, and making the length of the high-frequency radiation line being one quarter of the wavelength corresponding to the UHF frequency band, and making the length of the low-frequency radiation line being one quarter of the wavelength corresponding to the VHF frequency band, the planar antenna for digital television of the present utility model realizes full-frequency reception of the planar antenna for digital television, enhances the low-frequency receiving capability of the digital planar antenna, and optimizes the UHF gain.
US10910718B2

A transparent antenna 17 is provided with: an antenna body portion 18 having a ring-shape and configured to generate a magnetic field at the center thereof; a lead-out wire portions 19 led out of the antenna body portion 18, the lead-out wire portions 19 including a large-width portions 23 having a line width greater than a line width of the antenna body portion 18.
US10910709B1

Systems and methods relate to an electronically scanned antenna array. A beamforming circuit includes a first input, a first output, a second input, a second output and an antenna interface. The antenna interface is coupled to the electronically scanned antenna array. A first control circuit is coupled to the first input and the first output and is configured to provide first beamforming data to the beamforming circuit via the first input. A second control circuit is coupled to the second input and the second output and is configured to provide second beamforming data to the beam forming circuit via the second input.
US10910707B2

A transmission device and an antenna down-tilt control system includes: an input component, comprising an inner gear ring, a first gear and a second gear both coaxial with the inner gear ring, and a third gear engaged with the first gear; a unidirectional control mechanism, comprising a first unidirectional component, the first unidirectional component comprising a first rotating member that can unidirectionally rotate in a first rotation direction, the first rotating member being fixedly connected to the inner gear ring; an output component, comprising at least two fourth gears arranged at an interval in a circumferential direction, the third gear being selectively engaged with any one of the fourth gears; and a rotary component, comprising a fifth gear and a rotary box.
US10910706B2

Various examples pertaining to a sensor housing design for millimeter wave (mmWave) sensors are described. A sensor housing may include a radar sensor, a printed circuit board (PCB), a radome and a PCB holder. The radar sensor may be capable of emitting a radio wave. The PCB may have a first side and a second side opposite the first side with the radar sensor mounted on the first side thereof to form a PCB assembly (PCBA). The radome may include a cavity in which the PCBA is disposed. The PCB holder may be disposed along a circumference of an inner wall of the radome, and the PCB holder may be configured to hold the PCBA such that a distance between an inner surface of the radome and a side of the radar sensor facing the inner surface of the radome is proportional to half wavelength of the radio wave.
US10910705B2

An antenna-in-package (AiP) device includes a substrate stack having a ceramic substrate attached to an organic substrate, where a dielectric constant of the ceramic substrate is higher than a dielectric constant of the organic substrate. An antenna is on a top side of the ceramic substrate. An integrated circuit (IC) die is flip chip attached to a bottom side of the ceramic substrate or to a top surface of the organic substrate. The IC die includes a radio circuit including at least a transmitter, and there is at least one interconnect for coupling the radio circuit to the antenna.
US10910697B2

A mobile terminal, which comprises: a case including an electric component mounting part therein; a middle frame mounted on the case; a main board mounted on the case; a first antenna spaced apart from and arranged in parallel to the middle frame, and having a first end that is open and a second end connected to the middle frame; a first feed line connected to a first part of the first antenna so as to transmit a signal; a ground line connected to a second part of the first antenna and performing grounding; a second antenna connected to the ground line; and a second feed line connected to the second antenna, increases the number of Wi-Fi antennas, thereby enabling data transmission speed to become faster.
US10910693B1

In some embodiments, the present disclosure provides a system of integrated roofing accessories on a plurality of roofs, where at least one integrated roofing accessory on each roof may include: i) at least one transceiver configured to produce millimeter wave (mmWave) frequency signals using fifth generation cellular networking (5G) protocols, ii) at least one dielectric antenna in electrical communication with the at least one transceiver for emitting the mmWave frequency signals according to the at least one 5G protocol, iii) an edge computing device having at least one processor and at least one non-transitory storage with software to operate the edge computing device in communication with the at least one transceiver, and iv) at least one power supply. The software is configured to cause, when executed, the integrated roofing accessories to form a 5G network using the mmWave frequency signals which communicates with at least one computing device.
US10910692B2

Disclosed is an antenna including a radiating element, a co-planar ground plane element and a transmission line extending across at least a portion of the radiating element and the ground plane element. The transmission line includes a dielectric layer. The dielectric layer has a portion of a first major surface adjacent to the ground plane and a second major surface opposite and separated from the first surface. A shield is formed on the second major surface. At least one via extends through the dielectric layer to connect the shield to the ground plane. A feed line extends longitudinally through the dielectric layer from a feed point at a proximal end of the transmission line towards a distal end of the transmission line, the feed line being shielded along a portion of its length extending across the ground plane element by the shield with the distal end of the transmission line lying in register with the radiating element and coupling the feed line to the radiating element.
US10910691B1

Multiple-input-multiple-output (MIMO) antenna devices and methods of using and fabricating the same are provided. A MIMO antenna device can include a plurality of substrates each having an antenna element. The substrates can be provided in connected series and can be attached to a framework. The substrates can have alternating style antenna elements, such that a first substrate can have a straight-fed patch and a second substrate adjacent to the first substrate can have a bent-fed patch and a third substrate adjacent to the second substrate, and on an opposite side of the second substrate than the first substrate is, can have a straight-fed patch and so on.
US10910688B2

The present invention relates to the field of communications technology, and in particular, to technology related to impedance matching in communication technology, and in particular, to a dielectric phase shifting unit, dielectric phase shifter and base station antenna. It includes a feeding network and a dielectric plate for impedance matching and for moving along a predetermined path, an impedance matching portion of the dielectric plate being disposed on one end of the dielectric plate adjacent to an input port on the feeding network. The present invention not only reduces the number of impedance matching and network loss; it also reduces the equivalent electrical length of the entire network, effectively saving costs, reducing the complexity of disassembly and assembly of related components, and improves disassembly and assembly efficiency.
US10910676B2

A battery made up of nickel-cadmium cells includes an indicator for displaying a state of charge comprising sensors for performing continuous measurements of voltage and current and of temperature of the battery, a memory storing at least a history of charge/discharge, a predefined reference voltage, current and temperature, and the measurements and history determined, and a control unit for determining an operation mode of the battery and determining a correction to be applied to the voltage and current measured, calculating a theoretically available capacity of the battery depending on the operating mode and the correction, determining a need for recalibration of the theoretically available capacity of the battery enabling a capacity actually available of the battery to be calculated, and based on the capacity actually available, defining the state of charge of the battery.
US10910667B2

This invention relates to a microelectronic device comprising: a first support, a second support, first respective faces of the first support and second support being arranged opposite, and a sealing layer between said first faces, characterized in that the sealing layer comprises at least one layer of an ionic conductive material of formula LixPyOzNw, with x strictly greater than 0 and less than or equal to 4.5, y strictly greater than 0 and less than or equal to 1, z strictly greater than 0 and less than or equal to 5.5, w greater than or equal to 0 and less than or equal to 1.
US10910666B2

Disclosed is a method for producing an all-solid-state lithium ion secondary battery being excellent in cycle characteristics. The production method may be a method for producing an all-solid-state lithium ion secondary battery, wherein the method comprises an anode mixture forming step of obtaining an anode mixture by drying a raw material for an anode mixture, which contains an anode active material, a solid electrolyte and an electroconductive material; and wherein, for the anode mixture after being dried in the anode mixture forming step, a voidage V of the inside of the anode mixture calculated by the following formula (1) is 43% or more and 54% or less: V=100−(D1/D0)×100  Formula (1).
US10910661B2

Disclosed are a method of manufacturing a membrane electrode assembly for a fuel cell and a membrane electrode assembly for a fuel cell manufactured using the same. The planar membrane electrode assembly for a fuel cell may include an ionomer membrane formed on both side surfaces of an electrode and between the electrode and an electrolyte membrane, thereby increasing interfacial bonding force between the electrode and the electrolyte membrane and improving the durability of a cell. In addition, the membrane electrode assembly may include planar or smooth surfaces such that formation of voids or surface steps between the electrode and a sub-gasket may be prevented, thereby improving airtightness and preventing deterioration attributable to concentration of pressure.
US10910659B2

A method and system for diagnosing a state of fuel cell are provided. The system includes a signal measurement unit that has a high pass filter with a predetermined cut-off frequency and a voltage measurement circuit, and that measures a first AC voltage to measure the fuel cell state diagnosis signal and a noise measurement unit including a band pass filter that has a predetermined pass band and a voltage measurement circuit, and that measures a second AC voltage to measure the fuel cell state diagnosis noise. A controller calculates a signal to noise ratio (SNR) of fuel cell state diagnosis data based on the first and second AC voltages, determines the corresponding fuel cell state diagnosis data to be reliable when the SNR value is greater than a predetermined reference value, and applies the fuel cell state diagnosis data to a control of a fuel cell vehicle.
US10910654B2

To provide an economical fuel cell electrode catalyst which can be used in place of platinum as a simple substance or a platinum alloy and has easy-to-control catalytic power, a molecular metal complex is used as a fuel cell electrode catalyst which molecular metal complex is a mononuclear or multinuclear coordination compound that has a particular structure, that is not a polymer compound, and that does not have a layered structure.
US10910648B2

According to one embodiment, an active material is provided. The active material includes a lithium niobium composite oxide represented by a general formula LixFe1−yM1yNb11−2M2zO29 (1) and having an orthorhombic crystal structure. In the general formula (1), 0≤x≤23, 0≤y≤1 and 0
US10910638B2

A non-amorphous hard carbon material, synthesized from Furan-ring containing compounds, is described. These non-amorphous hard carbon materials have a d002 peak in their X-ray diffraction patterns, corresponding to an interlayer spacing of >3.6 Å, along with a prominent D-band peak in their Raman spectra. BET surface area values between 2 m2/gm and around 100 m2/gm can be obtained by controlling the processing parameters of temperature, time and heating rate. The higher surface area HCs—in Li-ion and Na-ion anode configurations—are capable of high charging rates up to 100 C with a cycle life of up to 1000 cycles. Composites of these non-amorphous hard carbons with silicon and lithium compounds are also disclosed.
US10910634B2

The present invention relates an electro-active polymeric ionic liquid including imidazolium-based molecules, said imidazolium-based molecule comprising each at least: —one imidazolium moiety associated with a negatively-charged counter-ion, and —one reducible group selected from: Formula (IV), —an anthraquinone derivative of formula (IV): with R1 representing a hydrogen atom or a C1-C6-alkyl group, —a viologen group, and —a metallocene reducible group such as a cobaltocene group.
US10910629B2

A current collector for an electrochemical device and a method for manufacturing the same are provided. The current collector has wrinkles formed spontaneously according to heat expansion and cold shrinking of a metal thin film. A method for manufacturing an electrode includes heating a metal thin film for a current collector, stretching the heated metal thin film, and cooling the heated metal thin film.
US10910628B2

A method for fast formation cycling for rechargeable batteries comprising the steps of: step 1 (First Partial Charge)—charge cell from open-circuit voltage (OVC) up to 80-90% of an upper cutoff voltage (UCV) of from 4-5 V at a C rate not less than 0.5 and not more than 1.5; step 2 (First Shallow Charge)—charge cell from 80-90% of UCV to 97-100% of UCV at a C rate of not less than 0.2 and not more than 0.5; step 3 (First Shallow Discharge)—discharge cell from 97-100% of UCV to 80-90% of UCV at a C rate of not less than 0.2 and not more than 0.5; and step 4 (Subsequent Charge/Discharge Cycles)—repeat steps 2-3 up to 2-10 times where the charging and discharging rates are progressively increased by 25-75%. A battery made according to the method of the invention is also disclosed.
US10910626B2

A secondary battery, including an electrode assembly including a first electrode, a second electrode, and a separator between the first and second electrodes; a first lead tab electrically connected to the first electrode; a second lead tab electrically connected to the second electrode; a case accommodating the electrode assembly, the first lead tab, and the second lead tab therein, with an opening in a top of the case; a cap plate closing the opening of the case; and a bottom retainer on a bottom interior of the case, the bottom interior facing the top of the case, the bottom retainer including a non-contact region not in contact with the bottom interior of the case.
US10910619B2

An ion conducting membrane includes: a membrane substrate including a membrane-forming particle and an ion conductive particle disposed on the membrane substrate, wherein the membrane-forming particle include an expandable material, and the ion conductive particle is exposed on both an upper surface and an opposing lower surface of the membrane substrate.
US10910610B2

A power storage unit includes a plurality of power storage module groups connected in parallel, each having a plurality of power storage modules connected in series or in series and parallel. A plurality of temperature adjustment units is installed in each of the power storage module groups constituting the power storage unit, and cools or heats the power storage module groups. A management unit controls the plurality of temperature adjustment units corresponding to each of the power storage module groups to make resistances of the plurality of power storage module groups come close.
US10910606B2

The invention is directed to a battery system. The battery system includes a plurality of battery cell units, one or more switching assemblies operatively configured to selectively electrically connect any one of the battery cell units from the plurality of battery cell units in series with any other battery cell unit from the plurality of battery cell units, and disconnect any one of the battery cell units from being connected with any other battery cell units from the plurality of battery cell units, wherein the switching assemblies are configured to selectively connect and disconnect the battery cell units based on a set of control parameters. The battery system further includes two or more controllers for determining the set of control parameters and controlling the switching assemblies so as to provide a system output having a controllable voltage profile. The two or more controllers are configured for synchronised operation.
US10910595B2

The present application discloses a display panel. The display panel includes a base substrate; a display unit on the base substrate; and an encapsulating layer on a side of the display unit distal to the base substrate and encapsulating the display unit. The encapsulating layer includes a first inorganic encapsulating layer on a side of the display unit distal to the base substrate; and a first organic encapsulating layer and a second organic encapsulating layer on a side of the first inorganic encapsulating layer distal to the display unit. Each of the first organic encapsulating layer and the second organic encapsulating layer is in contact with the first inorganic encapsulating layer. The first organic encapsulating layer has a Young's modulus lower than that of the second organic encapsulating layer.
US10910590B2

A novel thin film encapsulated OLED panel architecture and a method for making the panels with improved shelf life is disclosed. The OLED panel consists of a plurality of OLED pixels; each OLED pixel is individually hermetically sealed and isolated from its neighboring pixels. The organic stack of the OLED pixel is contained within its own hermetically sealed structure, achieved by making the structure on a barrier coated substrate and using a first barrier material as the grid and a second barrier for encapsulating the entire OLED pixel. The first barrier material provides the edge seal while the second barrier disposed over the pixel provides protection from top down moisture diffusion. By isolating and hermetically sealing individual pixels; any damage such as moisture and oxygen ingress due to defects or particles, delamination, cracking etc. can be effectively contained within the pixel thereby protecting other pixels in the panel.
US10910584B2

A light emitting device includes a substrate. A thin film transistor is disposed on the substrate. A first electrode is connected to the thin film transistor. A second electrode at least partially overlaps the first electrode. A first partition wall is disposed between the first electrode and the second electrode. An insulating layer is disposed between the thin film transistor and the first electrode. The insulating layer includes a first part having a first thickness and a second part having a second thickness that is different than the first thickness. The second part of the insulating layer at least partially overlaps the first partition wall.
US10910582B2

A light emitting display device and a method of manufacturing a light emitting display device, the device including a substrate; a switching element on the substrate; a first electrode connected to the switching element; a second electrode on the first electrode; a light emitting element between the first electrode and the second electrode; and a non-conductive oxide film between the first electrode and the light emitting element.
US10910580B2

An organic electroluminescent device and display, the device including a first electrode; a second electrode on the first electrode; an emission layer between the first and second electrodes; and an electron transport layer between the emission layer and the second electrode, the electron transport layer including a first electron transport layer on the emission layer; a second electron transport layer on the first electron transport layer; and a third electron transport layer on the second electron transport layer, wherein the first electron transport layer includes a first electron transport material, the second electron transport layer includes the first electron transport material, a second electron transport material, and a third electron transport material, the third electron transport layer includes the second electron transport material and the third electron transport material, and the first, second, and third electron transport materials are different from one another.
US10910571B2

An organic electronic component is disclosed. In an embodiment an organic electronic component includes at least one organic layer having a fluorinated sulfonimide metal salt of the following formula: wherein M is either a divalent or higher-valent metal having an atomic mass of greater than 26 g/mol or a monovalent metal having an atomic mass of greater than or equal to 39 g/mol, where 1≤n≤7, and wherein R1, R2 are selected independently of one another from the group consisting of a fluorine-substituted aryl radical, a fluorine-substituted alkyl radical and a fluorine-substituted arylalkyl radical.
US10910568B2

A light-emitting element with high emission efficiency and high reliability is provided. The light-emitting element includes a light-emitting layer containing a first organic compound, a second organic compound, and a guest material. The first organic compound has a nitrogen-containing six-membered heteroaromatic skeleton. In the light-emitting layer, the weight ratio of an organic compound having a nitrogen-containing five-membered heterocyclic skeleton with an NH group, a secondary amine skeleton with an NH group, or a primary amine skeleton with an NH group to the first organic compound is less than or equal to 0.03, or alternatively, the weight ratio of the organic compound having a nitrogen-containing five-membered heterocyclic skeleton with an NH group, a secondary amine skeleton with an NH group, or a primary amine skeleton with an NH group to the second organic compound is less than or equal to 0.01.
US10910567B2

The present specification provides a double spiro structured compound and an organic light emitting device including the same.
US10910546B2

An end-surface-reflection surface acoustic wave device, which reflects a surface acoustic wave between first and second end surfaces facing each other, includes a support substrate, an intermediate layer, a piezoelectric layer, and an IDT electrode. The first end surface is located at one end portion in a surface-acoustic-wave propagation direction and extends from a main surface of the piezoelectric layer to at least a portion of the intermediate layer. The second end surface is located at the other end portion in the surface-acoustic-wave propagation direction and extends from the main surface of the piezoelectric layer to at least a portion of the intermediate layer. The support substrate includes support substrate portions that are located outside the first and second end surfaces in the surface-acoustic-wave propagation direction.
US10910544B2

Superconducting circuits and memories that use a magnetic Josephson junction (MJJ) device as a pi inverter are disclosed. The MJJ device includes superconducting layers configured to allow a flow of a supercurrent through the MJJ device. The MJJ device further includes a magnetic layer arranged between the superconducting layers, where the magnetic layer has an associated magnetization direction, and where the first state of the MJJ device corresponds to a zero-phase of a supercurrent flowing through the MJJ device and the second state of the MJJ device corresponds to a π-phase of the supercurrent flowing through the MJJ device. In response to an application of a magnetic field, without any change in the magnetization direction of the magnetic layer, the MJJ device is configured to switch from the first state to the second state responsive to a change in a phase of the supercurrent.
US10910539B2

A light emitting device includes a first light transmissive supportive substrate having a first light transmissive insulator and a conductive circuitry layer provided on a surface of the first light transmissive insulator, a second light transmissive supportive substrate having a second light transmissive insulator and disposed in such a way that a surface of the second light transmissive insulator faces the conductive circuitry layer and so as to have a predetermined gap from the first light transmissive supportive substrate, a light emitting diode having a main body, and first and second electrodes provided on a surface of the main body and electrically connected to the conductive circuitry layer via a conductive bump, and laid out between the first and second light transmissive supportive substrates, and a third light transmissive insulator embedded in a space between the first light transmissive supportive substrate and the second light transmissive supportive substrate.
US10910537B2

A light emitting device includes: a base body including two conductive members, a resin body, and a fiber member placed inside the resin body, and a light-emitting element. The resin body includes an isolation section located between the two conductive members, and includes a pair of sandwiching portions sandwiching the isolation section. The fiber member has a length which is greater than a distance between the two conductive members, and is located at least in an adjoining region of at least one of the pair of sandwiching portions, the adjoining region adjoining the isolation section. In the adjoining region, the fiber member extends in a direction which is non-orthogonal to a direction in which that the pair of sandwiching portions extend.
US10910521B2

A semiconductor light emitting device includes: a light emitting part for emitting ultraviolet light; and a coating part that coats an extraction surface from which the ultraviolet light emitted by the light emitting part is extracted. The coating part includes a resin matrix having a refractive index lower than a refractive index of an inorganic material forming the extraction surface and a hollow part that lowers a refractive index of the coating part as a whole by being dispersed in the resin matrix. The hollow part has an average particle diameter smaller than a peak wavelength of the ultraviolet light emitted by the light emitting part.
US10910520B2

An optoelectronic device includes a semiconductor stack; a current blocking region, including a first pad portion formed on the semiconductor stack and wherein the current blocking region includes insulated material; a first opening, formed in the first pad portion, exposing a top surface of the semiconductor stack; a transparent conductive layer, formed on the current blocking region and/or the top surface of the semiconductor stack, including a second opening exposing the first opening; and a first electrode, formed on the transparent conductive layer and including a first pad electrode formed on the first pad portion of the current blocking region and electrically connecting to the semiconductor stack through the first opening; wherein in a top view, the first opening and the second opening have different shapes.
US10910516B2

The invention relates to an optoelectronic semiconductor element (100) comprising a semiconductor layer sequence (1) with a first layer (10) of a first conductivity type, a second layer (12) of a second conductivity type, and an active layer (11) which is arranged between the first layer (10) and the second layer (12) and which absorbs or emits electromagnetic radiation when operated as intended. The semiconductor element (100) is equipped with a plurality of injection regions (2) which are arranged adjacently to one another in a lateral direction, wherein the semiconductor layer sequence (1) is doped within each injection region (2) such that the semiconductor layer sequence (1) has the same conductivity type as the first layer (10) within the entire injection region (2). Each injection region (2) passes at least partly through the active layer (11) starting from the first layer (10). Furthermore, each injection region (2) is laterally surrounded by a continuous path of the active layer (11), the active layer (11) being doped less in the path than in the injection region (2) or oppositely thereto. During the operation of the semiconductor element (100), charge carriers reach the injection regions (2) at least partly from the first layer (10) and are directly injected into the active layer (11) from there.
US10910514B1

Techniques related to molded etch masks are disclosed. Etch masks can be formed based on pressing a mold against a layer of pliable masking material applied to a surface of an epitaxial layered structure. The epitaxial layered structure includes a first semiconductor layer, a second semiconductor layer, and a light-emitting layer between the first and second semiconductor layers. The epitaxial layered structure is etched using the molded etch masks to form etched structures. The etched structures may be optical structures that modify light emitted through the surface or epitaxial mesas that collimate light within the epitaxial layered structure.
US10910503B1

The present disclosure generally relates to semiconductor detectors for use in optoelectronic/photonic devices and integrated circuit (IC) chips, and methods for forming same. The present disclosure also relates to photodetectors integrated with waveguide stacks, more particularly, photodetectors with butt-end coupled waveguides. The present disclosure also relates to methods of forming such structures.
US10910501B2

A device may include a P-N diode, formed within a SiC substrate. The device may include an N-type region formed within the SiC substrate, a P-type region, formed in an upper portion of the N-type region; and an implanted N-type layer, the implanted N-type layer being disposed between the P-type region and the N-type region.
US10910499B2

An object is to provide a semiconductor device having electrical characteristics such as high withstand voltage, low reverse saturation current, and high on-state current. In particular, an object is to provide a power diode and a rectifier which include non-linear elements. An embodiment of the present invention is a semiconductor device including a first electrode, a gate insulating layer covering the first electrode, an oxide semiconductor layer in contact with the gate insulating layer and overlapping with the first electrode, a pair of second electrodes covering end portions of the oxide semiconductor layer, an insulating layer covering the pair of second electrodes and the oxide semiconductor layer, and a third electrode in contact with the insulating layer and between the pair of second electrodes. The pair of second electrodes are in contact with end surfaces of the oxide semiconductor layer.
US10910495B2

A method for manufacturing a semiconductor device includes forming a semiconductor layer on an insulating layer, epitaxially growing a first layer on the semiconductor layer, wherein the first layer has a first doping concentration, epitaxially growing a second layer on the semiconductor layer, wherein the second layer has a second doping concentration higher than the first doping concentration, forming a gate dielectric over an active region of the semiconductor layer, forming a gate electrode on the gate dielectric, and forming a plurality of source/drain contacts to the second layer, wherein the first and second layers comprise crystalline hydrogenated silicon (c-Si:H).
US10910494B2

Various methods and structures for fabricating a plurality of vertical fin FETs on the same semiconductor substrate in which a first gate length of a first gate in a first vertical fin FET is less than a second gate length of a second gate in a second vertical fin FET. A difference in gate lengths between different vertical fin FETs can be precisely fabricated by using atomic layer silicon germanium epitaxy. Gate length offset is formed at a bottom source/drain junction region of each vertical fin FET transistor, which allows downstream processing for all vertical fin FET transistors to be the same.
US10910491B2

A semiconductor device includes an active layer having an active region, a source electrode, a drain electrode, a gate electrode, a source metal layer, a drain metal layer, and a source pad. The source metal layer and the drain metal layer are electrically connected to the source electrode and the drain electrode, respectively. An orthogonal projection of the drain metal layer on the active layer each forms a drain metal layer region. The source pad is electrically connected to the source metal layer. An orthogonal projection of the source pad on the active layer forms a source pad region overlapping the drain metal layer. An area of an overlapping region between the source pad region and the drain metal layer region is smaller than or equal to 40% of an area of the drain metal layer region.
US10910488B2

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 base; a fin extending away from the base, wherein the fin has a first side face and a second side face, and the fin includes a quantum well layer; and a gate above the fin, wherein the gate extends down along the first side face.
US10910480B2

A transistor includes a gate electrode with multiple metals distributed along the width of the gate electrode. Each of the metals in the gate electrode has different work functions. Such a compound gate provides higher linearity when, e.g., operated as a radio frequency transistor.
US10910478B1

A MOSFET device includes an epitaxial region disposed on an upper surface of a substrate, and at least two body regions formed in the epitaxial region. The body regions are disposed proximate an upper surface of the epitaxial region and spaced laterally apart. The device further includes at least two source regions disposed in respective body regions, proximate an upper surface of the body regions, and a gate structure including at least two planar gates and a trench gate. Each of the planar gates is disposed on the upper surface of the epitaxial region and overlaps at least a portion of a corresponding body region. The trench gate is formed partially through the epitaxial region and between the body regions. A drain contact disposed on a back surface of the substrate provides electrical connection with the substrate.
US10910472B2

Disclosed examples include LDMOS transistors and integrated circuits with a gate, a body region implanted in the substrate to provide a channel region under a portion of the gate, a source adjacent the channel region, a drain laterally spaced from a first side of the gate, a drift region including a first highly doped drift region portion, a low doped gap drift region above the first highly doped drift region portion, and a second highly doped region portion above the gap drift region, and an isolation structure extending through the second highly doped region portion into the gap drift region portion, with a first end proximate the drain region and a second end under the gate dielectric layer, where the body region includes a tapered side laterally spaced from the second end of the isolation structure to define a trapezoidal JFET region.
US10910470B1

A method is presented for constructing a nanosheet transistor. The method includes forming a nanosheet stack including alternating layers of a first material and a second material over a substrate, forming a dummy gate over the nanosheet stack, forming sacrificial spacers adjacent the dummy gate, and selectively etching the alternating layers of the first material to define gaps between the alternating layers of the second material. The method further includes filling the gaps with inner spacers, epitaxially growing source/drain regions adjacent the nanosheet stack, selectively removing the sacrificial spacers and the inner spacers to define cavities, and filling the cavities with a spacer material to define first airgaps adjacent the dummy gate and second airgaps adjacent the etched alternating layers of the first material.
US10910463B2

A display device includes: pixel columns including pixels arranged along a first direction; pixel rows including pixels arranged along a second direction crossing the first direction; data lines connected to respective pixel columns, each of the data lines including a first sub-data line provided at one side of a corresponding pixel column and a second sub-data line provided at another side of the corresponding pixel column; scan lines extending along the second direction and connected to respective pixel rows; and a power line to supply driving power to the pixels, one of the pixels of the pixel columns is connected to the first sub-data line, and a pixel adjacent to the pixel connected to the first sub-data line is connected to the second sub-data line, and the first sub-data line and the second sub-data line in the same pixel column are on different layers from each other.
US10910460B2

A display device having a display region and a peripheral region in contact with the display region above a substrate is provided. The display region has a plurality of pixels each including a transistor, an insulating film above the transistor, a pixel electrode arranged above the insulating film and electrically connected to the transistor, and a common electrode above the insulating film, a video signal line and a gate signal line electrically connected to the transistor, and liquid crystal layer above the plurality of, pixels. The peripheral region has a terminal electrically connected to the video signal line, a wiring arranged parallel to the gate wiring between the display region and the terminal, and a plurality of first electrodes above the wiring. The insulating film covers the wiring, and the s wiring is electrically connected to the plurality of first electrodes via an opening in the elating film.
US10910458B2

A display apparatus includes: pixels arrayed in a non-rectangular display region in a first direction and a second direction; a scan line extending in the first direction and connected to a first pixel group extending in the first direction; an intersecting scan line including a first wiring and a second wiring, the first wiring extending in the first direction and connected to a second pixel group extending in the first direction, the second wiring extending in the second direction; a data line extending in the second direction and connected to a third pixel group extending in the second direction; a scan circuit group in a first side portion of an outer circumferential side of the display region and facing the scan line, and configured to output a scan signal to the scan line and to output a scan signal to the first wiring via the second wiring; and a data signal circuit group in a second side portion of the outer circumferential side and facing the first side portion, and configured to output a data signal to the data line.
US10910456B2

An organic light-emitting display apparatus includes a transistor on a substrate. The transistor includes a gate electrode, a first electrode, and a second electrode. The apparatus also includes a protective layer over the first electrode and including a first portion that contacts the second electrode, and an organic light-emitting device having a pixel electrode electrically connected to the second electrode.
US10910453B2

A display device includes a substrate including flexibility, a first inorganic insulating film having silicon and at least one of nitrogen and oxygen arranged above the substrate, a first groove part arranged so as to divide the first inorganic insulating film, a first silicon contained film filled into the first groove part, and a pixel electrode arranged to overlap a region surrounded by the first groove part. The first silicon contained film includes polysiloxane or polysilazane.
US10910451B2

A method for fabricating a flexible display substrate is provided. The method includes: forming a separation structure on a rigid substrate such that the separation structure includes a first separation layer and a second separation layer; forming a flexible substrate on the separation structure; forming a display element on the flexible substrate; and separating the first separation layer and the second separation layer of the separation structure mechanically to separate the rigid substrate from the flexible substrate.
US10910440B2

An imaging device according to an embodiment of the present disclosure includes: a pixel region in which a plurality of pixels is disposed; a surrounding region provided around the pixel region; an organic photoelectric conversion layer continuously provided from the pixel region to a portion of the surrounding region; an electrically-conducive layer provided on the organic photoelectric conversion layer from a periphery of the pixel region to the surrounding region; and a black layer provided on the electrically-conducive layer. The electrically-conducive layer has a light-shielding property.
US10910433B2

The pcLED pixels in a phosphor-converted LED array each comprise an optical element on the light-emitting surface above the phosphor layer. In methods for making such pixelated LED arrays, a thin layer of a sacrificial phosphor carrier substrate is retained as the optical element on the output surface of the phosphor pixels upon completion of the fabrication process.
US10910430B2

A plurality of circuits are each connected with one of a plurality of power supply lines disposed in a direction perpendicular to a predetermined direction. A signal processing part processes a pixel signal that is output via a signal line commonly connected with a predetermined number of adjacent pixel circuits in the predetermined direction from among a plurality of pixel circuits. A power path opening/closing part opens and closes a path between each of the plurality of power supply lines and a power supply. A common path opening/closing part opens and closes a path between each of the plurality of power supply lines and the signal line.
US10910427B2

An imaging device having a three-dimensional integration structure is provided. A first structure including a transistor including silicon in an active layer or an active region and a second structure including an oxide semiconductor in an active layer are fabricated. After that, the first and second structures are bonded to each other so that metal layers included in the first and second structures are bonded to each other; thus, an imaging device having a three-dimensional integration structure is formed.
US10910426B2

A semiconductor device is described which includes a substrate, an interlayer insulating layer provided below the substrate and including a via pad therein, a through via located at least partially within a via hole passing through the substrate and a portion of the interlayer insulating layer, a connection pad on the substrate, and a pad isolation pattern formed in the substrate to be located around the connection pad and the through via. The pad isolation pattern includes a plurality of bent portions having protrusions and recesses when viewed from a top view. As a result, cracks may be prevented from forming or growing in the semiconductor device.
US10910424B2

A solid-state image pickup unit includes: a first member including a photoelectric conversion section; and a second member including a reflective plate with a concave surface section, the second member being bonded to a surface opposite to a light incident surface of the first member to allow the concave surface section of the reflective plate to face the photoelectric conversion section.
US10910423B2

The present technology relates to a solid-state imaging device, a manufacturing method, and an electronic device, which can improve sensitivity while improving color mixing. The solid-state imaging device includes a first wall provided between a pixel and a pixel arranged two-dimensionally to isolate the pixels, in which the first wall includes at least two layers including a light shielding film of a lowermost layer and a low refractive index film of which refractive index is lower than the light shielding film. The present technology can be applied to, for example, a solid-state imaging device, an electronic device having an imaging function, and the like.
US10910412B2

An etchant composition including a persulfate, a four-nitrogen ring compound, a carbonyl ring compound having two or more carbonyl groups, and water, and having a weight ratio of the four-nitrogen ring compound and the carbonyl ring compound of about 1:0.1 to about 1:2. The etchant composition may etch a multilayer of titanium/copper and may be used for manufacturing a metal pattern and an array substrate having excellent properties of an etched pattern.
US10910410B2

A flexible array substrate has a main display area, and includes a flexible substrate and a plurality of signal connecting portions. The flexible substrate includes at least one bent portion extending from at least one side of the main display area. The plurality of signal connecting portions are disposed at a side of the at least one bent portion away from the main display area. A plurality of signal lines are disposed on a first surface of the flexible substrate in the main display area. The plurality of signal connecting portions are configured to electrically connect the plurality of signal lines to at least one driving circuit. The at least one bent portion is configured to bend toward a second surface of the flexible substrate opposite to the first surface.
US10910408B2

With an increase in the definition of a display device, the number of pixels is increased, and thus the numbers of gate lines and signal lines are increased. Due to the increase in the numbers of gate lines and signal lines, it is difficult to mount an IC chip having a driver circuit for driving the gate and signal lines by bonding or the like, which causes an increase in manufacturing costs. A pixel portion and a driver circuit for driving the pixel portion are formed over one substrate. At least a part of the driver circuit is formed using an inverted staggered thin film transistor in which an oxide semiconductor is used. The driver circuit as well as the pixel portion is provided over the same substrate, whereby manufacturing costs are reduced.
US10910403B2

A memory cell comprises an elevationally extending programmable field effect transistor comprising a gate insulator that is reversibly programmable into two programmable states characterized by two different Vt's of the programmable transistor. The programmable transistor comprises a top source/drain region and a bottom source/drain region. A bottom select device is electrically coupled in series with and elevationally inward of the bottom source/drain region of the programmable transistor. A top select device is electrically coupled in series with and is elevationally outward of the top source/drain region of the programmable transistor. A bottom select line is electrically coupled in series with and is elevationally inward of the bottom select device. A top select line is electrically coupled in series with and is elevationally outward of the top select device. Other embodiments are disclosed.
US10910400B2

Provided herein may be a semiconductor device and a method of manufacturing the same. The method of manufacturing the semiconductor device may include forming a tunnel insulating layer in a channel hole passing through a preliminary stack structure in which interlayer insulating layers and material layers are alternately stacked. The method may include forming recess areas by removing the material layers exposed through a slit passing through the preliminary stack structure. The method may include forming a data storage layer in the recess areas through the slit. The thickness of the data storage layer may be formed regardless of a size of the channel hole.
US10910396B2

A three-dimensional semiconductor memory device includes a plurality of first insulating layers vertically stacked on a peripheral logic structure, second insulating layers stacked alternately with the first insulating layers, conductive layers stacked alternately with the first insulating layers and disposed on sidewalls of the second insulating layers, through-interconnections penetrating the first insulating layers and the second insulating layers so as to be connected to the peripheral logic structure, and a first conductive line electrically connected to a plurality of first conductive layers of the conductive layers.
US10910394B2

A semiconductor memory array includes a first nonvolatile memory cell having a first charge storage layer and a first gate electrode and a second nonvolatile memory cell, adjacent to the first memory cell in a first direction, having a second charge storage layer and a second gate electrode. The first and second electrodes extend in a second direction perpendicular to the first direction, the first electrode has a first contact section extending toward the second electrode in the first direction, and the second electrode has a second contact section extending toward the first electrode in the first direction. The first and second contact positions are shifted in the second direction, respectively, and the first electrode and the first contact section are electrically separated from the second electrode and the second contact section.
US10910393B2

A memory device comprises a plurality of stacks of word lines alternating with insulating strips, the stacks being separated by trenches, the word lines extending in a first direction. A plurality of columns of vertical conductive structures is disposed in the trenches between adjacent stacks. Multi-layer films of memory material and channel material are disposed on sidewalls of word lines on at least one side of the trenches between adjacent vertical conductive structures in the plurality of vertical conductive structure, the channel material in ohmic contact with the vertical conductive structures. At locations of vertical conductive structures in the plurality of vertical conductive structures, the sidewalls of the word lines are recessed between insulating strips in the stacks to form recesses on the sidewalls of the word lines to isolate the word lines from vertical conductive structures.
US10910384B2

A method of fabricating a memory device includes firming an oxide layer on a semiconductor substrate, and forming an isolation structure in the semiconductor substrate and the oxide layer to define an active area. The method also includes forming a word line and a bit line in the semiconductor substrate, wherein the bit line is above the word line. The method further includes removing the oxide layer to form a recess between the isolation structure and the bit line, and forming a storage node contact in the recess. In addition, from a top view, the storage node contact of the memory device overlaps a corresponding portion of the active area.
US10910383B2

A method for fabricating a semiconductor device includes: forming a bottom electrode of a high aspect ratio; forming an interface layer by sequentially performing a first plasma process and a second plasma process onto a surface of the bottom electrode; forming a dielectric layer over the interface layer; and forming a top electrode over the dielectric layer.
US10910381B2

Apparatuses and methods to provide a patterned substrate are described. A plurality of patterned and spaced first lines and carbon material lines and formed on the substrate surface by selectively depositing and etching films extending in a first direction and films extending in a second direction that crosses the first direction to pattern the underlying structures.
US10910378B2

Semiconductor memory devices may include first and second stacks on a substrate and first and second interconnection lines on the first and second stacks. Each of the first and second stacks may include semiconductor patterns vertically stacked on the substrate, conductive lines connected to the semiconductor patterns, respectively, and a gate electrode that is adjacent to the semiconductor patterns and extends in a vertical direction. The first stack may include a first conductive line and a first gate electrode, and the second stack may include a second conductive line and a second gate electrode. Lower surfaces of the first and second conductive lines may be coplanar. The first interconnection line may be electrically connected to at least one of the first and second conductive lines. The second interconnection line may be electrically connected to at least one of the first and second gate electrodes.
US10910365B2

A structure and method for cooling a three-dimensional integrated circuit (3DIC) are provided. A cooling element is configured for thermal connection to the 3DIC. The cooling element includes a plurality of individually controllable cooling modules disposed at a first plurality of locations relative to the 3DIC. Each of the cooling modules includes a cold pole and a heat sink. The cold pole is configured to absorb heat from the 3DIC. The heat sink is configured to dissipate the heat absorbed by the cold pole and is coupled to the cold pole via an N-type semiconductor element and via a P-type semiconductor element. A temperature sensing element includes a plurality of thermal monitoring elements disposed at a second plurality of locations relative to the 3DIC for measuring temperatures at the second plurality of locations. The measured temperatures control the plurality of cooling modules.
US10910364B2

A 3D integrated circuit, the circuit including: a first wafer including a first crystalline substrate, a plurality of first transistors, and first copper interconnecting layers, where the first copper interconnecting layers at least interconnect the plurality of first transistors; and a second wafer including a second crystalline substrate, a plurality of second transistors, and second copper interconnecting layers, where the second copper interconnecting layers at least interconnect the plurality of second transistors, where the second wafer is bonded face-to-face on top of the first wafer, where the bonded includes copper to copper bonding, and where the second crystalline substrate has been thinned to a thickness of less than 5 micro-meters.
US10910362B2

The present invention provides a high voltage ESD protection device including a P-type substrate; a first NWELL region located on the left of the upper part of the P-type substrate; an NP contact region located on the upper part of the first NWELL region; an N+ contact region located on the right of the upper part of the P-type substrate apart from the first NWELL region; a P+ contact region tangential to the right side of the N+ contact region; a NTOP layer arranged on the right of the NP contact region inside the first NWELL region. The NP contact region is connected to a metal piece to form a metal anode. The N+ contact region and the P+ contact region are connected by a metal piece to form a metal cathode.
US10910358B2

Some embodiments include an integrated assembly having a capacitive unit which includes a plurality of capacitive subunits. A first conductive structure is under a first group of the capacitive subunits and is coupled with them. A second conductive structure is under a second group of the capacitive subunits and is coupled with them. A third conductive structure is over the capacitive subunits and is coupled with all of the capacitive subunits. A resistive structure extends under the first and second conductive structures. The resistive structure has a first-end-region under the first conductive structure and coupled with the first conductive structure. The resistive structure includes resistive lines extending from the first-end-region to second-end-regions.
US10910356B2

A light-emitting diode (LED) display panel includes a substrate, a driver circuit array on the substrate and including a plurality of pixel driver circuits arranged in an array, an LED array including a plurality of LED dies each being coupled to one of the pixel driver circuits, a micro lens array including a plurality of micro lenses each corresponding to and being arranged over at least one of the LED dies, and an optical spacer formed between the LED array and the micro lens array.
US10910355B2

A bezel-free display comprises a display substrate and an array of pixels. Pixel rows and pixel columns are separated by row and column distances and connected by row and column lines, respectively. A column driver is electrically connected to each of the column lines and a row driver is electrically connected to each of the row lines. Row-connection lines are electrically connected to each of the row lines or row drivers. In certain embodiments, each pixel in the column of pixels closest to a display substrate edge is spatially separated from the edge by a distance less than or equal to the column distance. At least one row driver is spatially separated from the corresponding row by a distance less than the column or row distance, at least one column driver is spatially separated from the corresponding column by a distance less than the column or row distance, or both.
US10910353B2

A white light source includes an arrangement of light-emitting diodes, wherein the light-emitting diodes are subdivided into first light-emitting diodes and second light-emitting diodes, and a conversion element configured to absorb light emitted by the light-emitting diodes and generate converted light with a longer wavelength than the emitted light, wherein the conversion element includes a first luminescent conversion material in a first matrix material, the first matrix material with the first luminescent conversion material is arranged two-dimensionally in a continuous layer above the first and second light-emitting diodes, the conversion element includes a second luminescent conversion material in a second matrix material, and the second matrix material with the second luminescent conversion material is arranged only above the second light-emitting diodes.
US10910347B2

Techniques and mechanisms for interconnecting stacked integrated circuit (IC) dies. In an embodiment, a first end of a wire is coupled to a first IC die of a stack, where a second end of the wire is further anchored to the stack independent of the coupled first end. A package material is subsequently disposed around IC dies of the stack and a first portion of the wire that includes the first end. Two-point anchoring of the wire to the stack aids in providing mechanical support to resist movement that might otherwise displace and/or deform the wire while the package material is deposited. In another embodiment, the first portion of the wire is separated from the rest of the wire, and a redistribution layer is coupled to the first portion to enable interconnection between the first IC die and another IC die of the stack.
US10910336B2

A chip package structure, comprises a first chip having a plurality of first chip joints at a lower side thereof; a circuit board below the first chip; an upper side of the circuit board being arranged with a plurality of circuit board joints; in packaging, the first chip joints being combined with the circuit board joints of the circuit board so that the first chip is combined to the circuit board by a way of ACF combination or convex joint combination; and wherein in the ACF combination, ACFs are used as welding points to be combined to the pads at another end so that the chip is combined to the circuit board; and wherein in the convex pad combination, a convex pad is combined with a flat pad by chemically methods or physical methods; and these pads are arranged on the circuit board and the first chip.
US10910331B2

A semiconductor device manufacturing method including preparing a semiconductor substrate including an electrode; forming a wire connected to the electrode; forming a first insulating film including a first opening that partially exposes the wire; forming a base portion that is connected to a portion of the wire exposed via the first opening, and that includes a conductor including a recess corresponding to the first opening; forming a solder film on a surface of the base portion; and fusing solder included in the solder film by a first heat treatment, and filling the recess with the fused solder.
US10910325B2

Disclosed herein are integrated circuit (IC) structures with a conductive element coupled to a first surface of a package substrate, where the conductive element has cavities for embedding components and the embedded components are electrically connected to the conductive element, as well as related apparatuses and methods. In some embodiments, embedded components have one terminal end, which may be positioned vertically, with the terminal end facing into the cavity, and coupled to the conductive element. In some embodiments, embedded components have two terminal ends, which may be positioned vertically with one terminal end coupled to the conductive element and the other terminal end coupled to the package substrate. In some embodiments, embedded components include passive devices, such as capacitors, resistors, and inductors. In some embodiments, a conductive element is a stiffener.
US10910320B2

A shielded metal-oxide-metal (MOM) capacitor includes a substrate, a lower shielding plate disposed on the substrate and in parallel with a major surface of the substrate, an upper shielding plate situated above the lower shielding plate and in parallel with the lower shielding plate, and a middle plate sandwiched between the lower shielding plate and the upper shielding plate. The middle plate includes two parallel first connecting bars extending along a first direction, a plurality of first fingers extending between the two parallel first connecting bars along a second direction, and an electrode strip spaced apart from and surrounded by the two parallel first connecting bars and the first fingers.
US10910317B2

Semiconductor packages and package assemblies having active dies and external die mounts on a silicon wafer, and methods of fabricating such semiconductor packages and package assemblies, are described. In an example, a semiconductor package assembly includes a semiconductor package having an active die attached to a silicon wafer by a first solder bump. A second solder bump is on the silicon wafer laterally outward from the active die to provide a mount for an external die. An epoxy layer may surround the active die and cover the silicon wafer. A hole may extend through the epoxy layer above the second solder bump to expose the second solder bump through the hole. Accordingly, an external memory die can be connected directly to the second solder bump on the silicon wafer through the hole.
US10910316B2

An electronic device capable of being stretched from a first status to a second status includes a stretchable substrate stretchable in a stretching direction and a first pixel disposed on the stretchable substrate. The first pixel includes a first sub-pixel and a second sub-pixel. The first sub-pixel and the second sub-pixel arrange along a first direction when the electronic device is in the first status, and the first sub-pixel and the second sub-pixel arrange along a second direction when the electronic device is in the second status, wherein the first direction and the second direction form different angles with respect to the stretching direction.
US10910314B2

Disclosed is a microelectronics package. The microelectronics package may include a reference plane, a signal routing layer, a dielectric layer, and a conductive layer. The signal routing layer may include a plurality of signal routing traces. The dielectric layer may be located adjacent to the signal routing layer. The conductive layer may be applied to the dielectric layer such that the dielectric layer is located in between the signal routing layer and the conductive layer. The conductive layer may be in electrical communication with the reference plane.
US10910306B2

A semiconductor device includes a capacitor structure. The capacitor structure comprises conductive vias extending through openings in a stack of alternating dielectric materials and first conductive materials, each conductive via comprising a second conductive material extending through the openings and another dielectric material on sidewalls of the openings, first conductive lines in electrical communication with a first group of the conductive vias, and second conductive lines in electrical communication with a second group of the conductive vias. Related semiconductor device, electronic systems, and methods are disclosed.
US10910297B2

In a general aspect, a method can include forming a first conductive metal layer including a common gate conductor, and coupling a plurality of semiconductor die to the common gate conductor of the first conductive metal layer where the plurality of semiconductor die include a first silicon carbide die and a second silicon carbide die. The method can include encapsulating at least a portion of the first conductive metal layer and the semiconductor die within an insulator where the first conductive metal layer includes a first conductive path between the common gate conductor and a die gate conductor of the first silicon carbide die, and a second conductive path between the common gate conductor and a die gate conductor of the second silicon carbide die. The first conductive path can have a length substantially equal to a length of the second conductive path.
US10910294B2

A packaged electronic device includes a substrate comprising a die pad and a lead spaced apart from the die. An electronic device is attached to the die pad top side. A conductive clip is connected to the substrate and the electronic device, and the conductive clip comprises a plate portion attached to the device top side with a conductive material, a clip connecting portion connected to the plate portion and the lead, and channels disposed to extend inward from a lower side of the plate portion above the device top side. The conductive material is disposed within the channels. In another example, the plate portion comprises a lower side having a first sloped profile in a first cross-sectional view such that an outer section of the first sloped profile towards a first edge portion of the plate portion is spaced away from the electronic device further than an inner section of the first sloped profile towards a central portion of the plate portion. Other examples and related methods are also disclosed herein.
US10910291B2

A method of creating thermal boundaries in a substrate is provided. The method includes forming the substrate with first and second sections to be in direct thermal communication with first and second thermal elements, respectively, machining, in the substrate, first and second cavities for defining a third section of the substrate between the first and second sections and disposing a material having a characteristic thermal conductivity that is substantially less than that of the ceramic in the first and second cavities.
US10910290B2

A semiconductor structure is disclosed. In one example, the semiconductor structure includes: a device region having at least one semiconductor device; a dummy region in contact with the device region; and at least one thermal conductor embedded in the dummy region.
US10910288B2

An integrated circuit package structure and a package method. The integrated circuit package structure includes: a semiconductor chip, an encapsulation layer covering the semiconductor chip, the encapsulation layer including a first encapsulation layer and a second encapsulation layer alternately stacked, a sum of a number of the first encapsulation layer and a number of the second encapsulation layer being at least 3; wherein a thermal expansion coefficient of one of the first encapsulation layer and the second encapsulation layer is positive, and a thermal expansion coefficient of the other of the first encapsulation layer and the second encapsulation layer is negative.
US10910285B2

The present disclosure provides a package structure including a redistribution layer and a die. The redistribution layer includes a switch circuit portion and a redistribution portion, the switch circuit portion includes a transistor, and the redistribution portion is adjacent to the switch circuit portion. The die overlaps the redistribution portion, wherein the transistor is electrically connected to the die.
US10910284B2

A semiconductor device includes a first semiconductor component having a semiconductor substrate, and a barrier layer disposed at least on or at a portion of the first semiconductor component. The barrier layer includes a polymer material and an organic metal complexing agent covalently bound to the polymer material. In an embodiment, the organic metal complexing agent includes a crown ether and/or cryptand. In an embodiment, the polymer material includes a homopolymer or copolymer resulting from the polymerization of monomers selected from the group consisting of: imides, epoxies, silicones, monomers having functional side chains, methacrylates, and any combinations thereof.
US10910282B2

Methods for checking a semiconductor device for compliance with a rule include determining one or more device type categories to which a semiconductor device in a chip layout belongs based on which of a gate, a source/drain region, and a well of the semiconductor device are connected to each other or to a substrate. It is determined whether the semiconductor device complies with a first design rule that considers antenna area connected to the gate and the source/drain region of the semiconductor device. It is determined whether the semiconductor device complies with a second design rule that considers antenna area connected to the well and the source/drain region of the semiconductor device. The chip layout is modified to bring the non-compliant semiconductor device into compliance with the first and second design rules.
US10910281B2

A method for validating that an integrated circuit die is not susceptible to a conductive metallic ion diffusion defect is disclosed. A test component is applied to a backside surface of the integrated circuit die to form a test assembly. The test component includes a conductive metal layer and a transport media layer for facilitating diffusion of conductive metallic ions. The test assembly is heated at a thermal activation temperature. The integrated circuit die is computer validated to determine whether or not the integrated circuit die has the conductive metallic ion diffusion defect.
US10910280B2

Cleave systems for separating bonded wafer structures, mountable cleave monitoring systems and methods for separating bonded wafer structures are disclosed. In some embodiments, the sound emitted from a bonded wafer structure is sensed during cleaving and a metric related to an attribute of the cleave is generated. The generated metric may be used for quality control and/or to adjust a cleave control parameter to improve the quality of the cleave of subsequently cleaved bonded wafer structures.
US10910273B2

A method of forming a semiconductor structure includes forming a semiconductor layer stack including a substrate and a nanosheet channel stack including alternating layers of a sacrificial material and a semiconducting material providing nanosheet channels for nanosheet field-effect transistors. The method also includes forming vertical fins in the semiconductor layer stack, forming a liner on sidewalls of the vertical fins, and forming a sacrificial epitaxial layer over the substrate surrounding the vertical fins. The method further includes replacing the sacrificial epitaxial layer with a first dielectric layer, removing the liner to form air gaps between the first dielectric layer and sidewalls of the vertical fins, and forming a second dielectric layer in the air gaps between the first dielectric layer and sidewalls of the vertical fins. The first and second dielectric layers provide shallow trench isolation regions surrounding sidewalls of the vertical fins below the nanosheet channel stack.
US10910261B2

A semiconductor device includes bit line structures on a substrate, the bit line structures extending along a first direction and being spaced apart from each other along a second direction perpendicular to the first direction, contact plugs spaced apart from each other along the first direction and being on active regions of the substrate between adjacent bit line structures, a linear spacer on each longitudinal sidewall of a bit line structure, landing pads on the contact plugs, respectively, the landing pads being electrically connected to the contact plugs, respectively, and landing pads that are adjacent to each other along the first direction being offset with respect to each other along the second direction, as viewed in a top view, a conductive pad between each of the contact plugs and a corresponding active region, a vertical axes of the conductive pad and corresponding active region being horizontally offset.
US10910251B2

A substrate processing apparatus includes a processing container; a placement table; a plurality of pins provided on the placement table configured to perform delivery of the substrate; a plurality of drivers configured to vertically drive the plurality of pins, respectively; a plurality of measuring devices each including an encoder configured to measure height positions of the plurality of pins, respectively. The substrate processing apparatus also includes a controller configured to: measure the height positions of the plurality of pins; select a reference pin; estimate a reference height position; calculate an adjustment speed for making the height positions of the pins other than the reference pin match with the estimated reference height position; and control the drivers, which drive the other pins, to adjust driving speeds of the other pins to an adjustment speed.
US10910249B2

In an embodiment a system includes: a wafer store comprising a wafer configured for processing by a semiconductor processing tool; a cart configured to transport the wafer from the wafer store along a predetermined path; a robotic arm, the robotic arm configured to: read wafer data from the wafer store, transport the wafer from the wafer store to the cart, send the wafer data to the cart, wherein the cart is configured to transport the wafer to a location in response to the wafer data.
US10910244B2

A method for cleaning semiconductor substrate without damaging patterned structure on the substrate using ultra/mega sonic device comprising applying liquid into a space between a substrate and an ultra/mega sonic device; setting an ultra/mega sonic power supply at frequency f1 and power P1 to drive said ultra/mega sonic device; before bubble cavitation in said liquid damaging patterned structure on the substrate, setting said ultra/mega sonic power supply at frequency f2 and power P2 to drive said ultra/mega sonic device; after temperature inside bubble cooling down to a set temperature, setting said ultra/mega sonic power supply at frequency f1 and power P1 again; repeating above steps till the substrate being cleaned. Normally, if f1=f2, then P2 is equal to zero or much less than P1; if P1=P2, then f2 is higher than f1; if the f1
US10910241B2

A wafer producing apparatus includes: an ingot grinding unit configured to grind and planarize an upper surface of an ingot held by a first holding table; a laser applying unit configured to apply a laser beam of such a wavelength as to be transmitted through the ingot to the ingot, with a focal point of the laser beam positioned at a depth corresponding to the thickness of a wafer to be produced from an upper surface of the ingot held by a second holding table, to form a peel-off layer; a wafer peeling unit configured to hold the upper surface of the ingot held by a third holding table and peel off the wafer from the peel-off layer; and a carrying tray having an ingot support section configured to support the ingot and a wafer support section configured to support the wafer.
US10910227B2

An apparatus for plasma processing a substrate is provided. The apparatus comprises a processing chamber, a substrate support disposed in the processing chamber, and a lid assembly coupled to the processing chamber. The lid assembly comprises a conductive gas distributor coupled to a power source. A tuning electrode may be disposed between the conductive gas distributor and the chamber body for adjusting a ground pathway of the plasma. A second tuning electrode may be coupled to the substrate support, and a bias electrode may also be coupled to the substrate support.
US10910225B2

There is provided a method of forming a tungsten nitride film on a substrate to be processed, including: forming a tungsten film by repeating a cycle of alternately supplying a tungsten chloride gas and a hydrogen-containing gas with a supply of a purge gas interposed between the supply of the tungsten chloride gas and the supply of the hydrogen-containing gas; and nitriding the tungsten film by supplying a nitrogen-containing gas.
US10910222B2

An upper layer (4,5) made of non-doped III-V compound semiconductor is formed on a lower layer (3) made of non-doped III-V compound semiconductor. Impurity source gas is fed through vapor phase diffusion using an organometallic vapor-phase epitaxy device to add an impurity to the upper layer (4,5). The vapor phase diffusion is continued with the feed of the impurity source gas stopped or with a feed amount of the impurity source gas lowered.
US10910221B2

The present application discloses a semiconductor device structure and a method for forming the same. The method includes forming a pillar over a substrate, forming a first ring structure over a sidewall of the pillar, removing the pillar to form a first opening surrounded by the first ring structure, forming a second ring structure in the first opening, forming a third ring structure surrounding the first ring structure after the first opening is formed, and removing the first ring structure to form a gap between the second and third ring structures. A semiconductor device structure includes a dielectric layer over a substrate, a first ring structure over the dielectric layer, and a second ring structure over the dielectric layer and surrounding the first ring structure, wherein the first and the second ring structures have a first common center.
US10910205B2

Methods, systems, apparatuses, and/or computer programs. Mass spectrometer test data (e.g. a blood sample of a medical patient) may be associated with metadata information. The associated metadata information may be associated with the medical patient. A subset of a sample reference library may be based on the associated metadata information. The sample reference library may include a plurality of sets of mass spectrometer reference data, in accordance with embodiments. Embodiments match the mass spectrometer test data with mass spectrometer reference data of the selected subset of the sample reference library. Embodiments determine characteristic information of a source of the mass spectrometer test data (e.g. the medical patient) based on the known characteristics of the matched mass spectrometer reference data.
US10910203B2

A sputtering system and method are disclosed. The system includes first power source coupled to a first magnetron and an anode, and the first power source provides a first anode voltage that alternates between positive and negative during each of multiple cycles. The system also includes a second power source coupled to the second magnetron and the anode, and the second power source provides a second anode voltage that alternates between positive and negative during each of the multiple cycles. A controller of the system controls the first power source and the second power source to phase-synchronize the first anode voltage with the second anode voltage, so both, the first anode voltage and the second anode voltage, are simultaneously negative during a portion of each cycle and simultaneously positive relative to the first and second magnetrons during another portion of each cycle.
US10910194B2

A charged particle beam device includes a charged particle source which emits a charged particle beam radiated on a sample; a condenser lens system which has at least one condenser lens focusing the charged particle beam at a predetermined demagnification; a deflector which is positioned between a condenser lens of a most downstream side and a charged particle source in the condenser lens system, and moves a virtual position of the charged particle source; and a control unit which controls the deflector and the condenser lens system. The control unit controls the deflector to move the virtual position of the charged particle source to a position of suppressing a deviation, which is caused by a change of the demagnification of the condenser lens system, of a center trajectory of the charged particle beam downstream of the condenser lens system.
US10910192B2

An ion source includes a vacuum chamber having a cooling mechanism, an ion generation container for reacting an ionized gas with an ion material so as to generate ions, an extraction electrode for extracting ions generated in the ion generation container and generating an ion beam, and a shielding member provided inside and in the vicinity of an inner wall of the vacuum chamber, and having a main body made of a conductive metal for blocking deposition of an insulating material on the inner wall (10d) of the vacuum chamber. The main body of the shielding member has a plurality of protruding support portions that is in contact with the inner wall of the vacuum chamber for supporting the main body in a manner such that the main body is fitted at a distance from the inner wall of the vacuum chamber.
US10910187B2

At least one emitter formed of an electron emissive material is positioned on a cathode assembly and is readily and reliably connected to at least one mounting member of the cathode assembly. The connections between the at least one emitter and an emitter support structure are formed directly between the at least one emitter and the emitter support structure by utilizing the at one mounting member on the emitter support structure that are positioned adjacent the at least one emitter and heated to secure the at least one emitter to the emitter support structure by welding the at least one mounting member to the at least one emitter and emitter support structure.
US10910180B2

An injector can include an ignition device including a partition wall member forming a first space for housing a gunpowder and made from a rigid material to be destroyed by a rise in pressure in the first space in a case that the gunpowder is combusted. The actuator can also include a casing including a base portion being fixed to the actuator body near the ignition device, and being disposed in a space inside the actuator body covering the ignition device. The casing can define a second space between the casing and the partition wall member of the ignition device, and seal, inside the second space, a combustion product generated by combustion of the gunpowder by the ignition device. When pressure inside the second space arises due to combustion of the gunpowder, a portion of the casing can stretch to approach a predetermined end portion of the output piston portion.
US10910172B2

A thin photoelectric mechanical keyboard switch includes a printed circuit board (PCB), a base, and a keycap. A first accommodation slot, a second accommodation slot, and a surrounding slot are provided at the base. A balancing frame is disposed in the surrounding slot. A torsion spring is arranged in the first accommodation slot. An upper through hole is provided at a bottom portion of the second accommodation slot, and a blocking piece, a hanging piece, a tension spring, and a guiding core are disposed in the second accommodation slot. One end of the tension spring is fastened in the guiding core and connected to the hanging piece, and the other end of the tension spring is connected to the balancing frame. The thin photoelectric mechanical keyboard switch utilizes light to implement turning on and off functions, realizing a thinned design, and enhancing pressing balance performance and stability.
US10910170B2

Various embodiments relating to an electronic device including a key module are disclosed, and according to one embodiment, a portable electronic device comprises: a front glass cover defining the front surface of the electronic device; a rear cover defining the rear surface of the electronic device; a bezel surrounding a space defined by the front cover and the rear cover, the bezel being integrally formed with or separately formed from the rear cover, the bezel including a portion including an opening; a display device built in the space and including a screen area exposed through the front cover; and a plate including a plane parallel to the front cover within the space, wherein the opening penetrates from the outside of the bezel toward the space in a first direction. The electronic device comprises: a key having a size and a shape that can pass through the opening, the key being movably inserted in the opening and including a first surface facing the first direction; a support structure mounted on the plate or a portion of the bezel and including a hole through which the key passes; a dome button mounted on the support structure and arranged to face the first surface of the key and the hole so that the key can be pressed when moving in the first direction; and a waterproof structure including a flexible material. The waterproof structure may comprise: a first portion located between the first surface of the key and the dome button; and a second portion extending from the first portion and inserted between the support structure and the bezel, the second portion sealing a space between the support structure and the bezel so as to waterproof the space. Other various embodiments are also possible.
US10910156B2

A power storage module includes: a power storage element; a cooling member that has a coolant and a sealing body hermetically sealing the coolant, is stacked on the power storage element, and is configured to form a bulging portion by deformation of the sealing body caused by evaporation of the coolant in a region not overlapping the power storage element; a heat transfer plate that is stacked on the power storage element with the cooling member sandwiched therebetween; and an elastic member that abuts with the heat transfer plate and the bulging portion and is elastically deformable.
US10910140B2

A matrix transformer particularly suited to large voltage step-down, high current applications achieves increased good current sharing uniformity or air gap and electrical characteristics and reduced or eliminating termination losses, core losses and winding losses with a unitary magnetic core structure featuring sheets of magnetic material and a two-dimensional array of pillars on which windings, oriented in opposite directions on pillars that are adjacent in orthogonal directions, can be formed or placed comprising metallization on or embedded in a printed circuit board (PCB) structure. Magnetic flux density is reduced by at least one-half by dividing the magnetic flux in each pillar into two paths of increased width in the sheets of magnetic material. Magnetic flux density may be further decreased and flux uniformity improved by extending the sheets of magnetic material beyond a periphery defined by the pillar array.
US10910138B2

The present invention relates to gas-insulated electrical apparatuses, in particular gas-insulated transformers or reactors, comprising a housing enclosing an interior space, in which an electrical component comprising a winding is arranged, at least a portion of the interior space defining an insulation space which is filled with an insulation fluid electrically insulating at least a part of the electrical component from the housing. According to the invention, the electrical apparatus further comprises a cooling element comprising a condenser, an evaporator and a cooling fluid to be circulated between the condenser and the evaporator. The evaporator is designed such that at least a part of the electric component is immersed in the cooling fluid in its liquid state, thus being in direct contact with the cooling fluid.
US10910136B2

A semiconductor device includes an output driving circuit configured to output an output current to an output terminal; a detection resistor connected between the output terminal and the output driving circuit; an amplification unit configured to output an analog detection signal generated by amplifying a voltage between both ends of the detection resistor; a current generation circuit configured to output a reference current; a reference resistor connected between the current generation circuit and a ground and configured to output a reference voltage according to the reference current; an A/D converter configured to convert the analog detection signal into a digital detection signal using the reference voltage as a reference; and a control circuit configured to control the output current output from the output driving circuit according to the digital detection signal. The detection resistor has a same temperature characteristics as the reference resistor.
US10910119B2

A neutron absorber apparatus for use in restoring reactivity control to a nuclear fuel rack. The apparatus comprises an elongated tubular insert assembly configured for insertion in a storage cell of the rack. First and second absorber plates, each formed of a boron-containing material, are coupled together by upper and lower stiffening bands at the insert extremities and form a longitudinally-extending cavity configured for receiving a fuel assembly. The absorber plates and stiffening bands may have a rectilinear cross sectional configuration in one embodiment. At least one elastically deformable locking protrusion mounted proximate to the lower end of the absorber plates lockingly engages an available lower edge disposed in the cell sidewall above its bottom end. This fixes the tubular insert axially in the cell, thereby preventing its withdrawal after installing the insert. In one embodiment, the edge may be the bottom of existing absorber sheathing in the cell.
US10910113B1

The present disclosure is related generally to computer network architectures for machine learning, and more specifically, to computer network architectures for the automated production and distribution of custom healthcare performance benchmarks for specific patient cohorts. Embodiments allow specification and automated production of benchmarks using any of many dozens of patient, disease process, facility, and physical location attributes. Embodiments may use an analytic module web application and a benchmark service module web application, with other architecture components. Embodiments may include a combination of third-party databases to generate benchmarks and to drive the forecasting models, including social media data, financial data, socio-economic data, medical data, search engine data, e-commerce site data, and other databases.
US10910111B2

An information processing apparatus includes: a detecting unit that detects behavior information and biological information of a user as a target; a biological information estimating unit that calculates estimated biological information by applying, to a metabolism model, the behavior information and the biological information detected by the detecting unit; and a suggesting unit that suggests, to the user, a recommended behavior calculated based on the estimated biological information calculated by the biological information estimating unit.
US10910110B1

Systems, methods and computer-readable media are provided for monitoring patients and quantitatively predicting whether an event such as a significant change in health status meriting intervention, is likely to occur within a future time interval subsequent to computing the prediction. Medical data for a patient is collected from one or more different inputs and used to determine time series data. From this, a forecasted numerical value is computed for one or more physiologic parameters associated with the patient, which may be used to further monitor the patient and facilitate decision making about a need for intensified monitoring or intervention to prevent or manage deterioration of hemostasis. An evolutionary algorithm, such as particle swarm optimization and/or differential evolution, may be used to determine the most probable value of the physiologic parameter(s) at one or more future times.
US10910105B2

A method and associated computer system and computer program product for monitoring the use of language of a patient that may enable the identification, analysis and reporting on of the natural progression of various neurological or speech disorders, is provided. The method includes obtaining a verbal response of the patient to a stimulus, converting the verbal response into text and the generating of verbal and textual response data by analyzing the verbal response and response text, respectively. A response vector may be formed base on the verbal and textual response data, which may then be used to determine a reply to the patient. Improved accuracy and consistency of monitoring the use of language associated with neurological and speech disorders is achieved, leading to a greater rate of success in the treatment of these conditions.
US10910099B2

Medical image data may be applied to a machine-learned network learned on training image data and associated image segmentations, landmarks, and view classifications to classify a view of the medical image data, detect a location of one or more landmarks in the medical image data, and segment a region in the medical image data based on the application of the medical image data to the machine-learned network. The classified view, the segmented region, or the location of the one or more landmarks may be output.
US10910095B1

A mapping system provides a graphical editor, consisting of a visual channel editor and a node configuration panel, for graphically defining channels for processing messages. Within the visual channel editor, the user is able to create a graphical representation of a channel by interconnecting representations of a source node, mapping nodes, condition nodes, and destination nodes. When a node is selected in the visual channel editor, the node configuration panel displays user interface controls in which the user specifies parameters for the selected node. The mapping system automatically generates scripts for implementing the functionality defined by the user input. In this manner, a user need not have any knowledge of scripting to define mappings to apply to messages. The mapping system may be used to perform mappings of messages of virtually any type, but has specific applicability to mapping messages between Health Information Technology (HIT) systems.
US10910091B2

A method is provided for treatment of atherosclerotic cardiovascular disease in a subject in need thereof by administering a statin pharmaceutical composition to the subject when the subject is qualified for over-the-counter access to the statin pharmaceutical composition. In some embodiments, the statin pharmaceutical composition includes atorvastatin, fluvastatin, lovastatin, pitavastatin, pravastatin, rosuvastatin, or simvastatin as an active ingredient.
US10910087B2

Computationally-efficient techniques facilitate secure crowdsourcing of genomic and phenotypic data, e.g., for large-scale association studies. In one embodiment, a method begins by receiving, via a secret sharing protocol, genomic and phenotypic data of individual study participants. Another data set, comprising results of pre-computation over random number data, e.g., mutually independent and uniformly-distributed random numbers and results of calculations over those random numbers, is also received via secret sharing. A secure computation then is executed against the secretly-shared genomic and phenotypic data, using the secretly-shared results of the pre-computation over random number data, to generate a set of genome-wide association study (GWAS) statistics. For increased computational efficiency, at least a part of the computation is executed over dimensionality-reduced genomic data. The resulting GWAS statistics are then used to identify genetic variants that are statistically-correlated with a phenotype of interest.
US10910078B1

In a method of forming a one-time-programming (OTP) bit, a thin-film memory device is provided, which includes at least one memory element and a transistor, and the memory element is coupled to the transistor in series. Then, an alternating current is applied to the memory element and the transistor, the power applied to the memory element is constrained, and the transistor is turned on to change the resistance of the memory element for a plurality of cycles of the alternating current until the resistance of the memory element is irreversibly changed.
US10910072B1

Apparatuses and techniques are described for calibrating a negative voltage source. A ground voltage is applied to a multi-stage amplifier from the negative voltage source while an offset voltage measurement (OVM) is made at the output of the multi-stage amplifier. The OVM is recorded and subsequently used by a calibration circuit when the negative voltage source applies a range of negative voltages to the input of the multiple stage amplifier. The calibration circuit subtracts the OVM from measurements obtained at the output of the multi-stage amplifier to obtain corrected measurements, and uses the corrected measurements to calibrate the negative voltage source, e.g., by adjusting a relationship between digital values input to the negative voltage source and the output voltages.
US10910069B2

Methods and systems for improving the reliability of data stored within a semiconductor memory are described. One issue with determining stored data states for memory cells within a NAND-type memory is that the voltage at the source end of a NAND string may vary greatly from when a memory cell of the NAND string is program verified to when the memory cell is subsequently read leading to bit errors. To compensate for this variability in the source line voltage, different sensing conditions (e.g., the bit line voltages and/or the sensing times) may be applied during a read operation to different sets of memory cells depending on the source line resistance from the memory cells or on the source line voltage zone assigned to the memory cells.
US10910067B2

According to one embodiment, a memory system includes a semiconductor memory and a controller. The semiconductor memory includes first to fourth word lines and first to fourth memory cells. The controller is configured to issue first and second instructions. The controller is further configured to execute a first operation to obtain a first read voltage based on a threshold distribution of the first memory cell, and a second operation to read data from the second memory cell.
US10910065B2

A memory system includes a memory device configured to store data, and read and output the stored data in a read operation, and a memory controller configured to perform an error correction operation on the data received from the memory device in the read operation and control the memory device to perform a read retry operation, based on the result of the error correction operation. The memory device outputs the data read in the read retry operation to the memory controller when the number of specific data, among data read in the read retry operation, is in a set range. Only reliability-ensured data in the read retry operation is output to the memory controller. Thus, the number of times of outputting data to the memory controller can be decreased, and the number of times where the memory controller performs an error correction operation can be decreased.
US10910060B1

An apparatus comprising strings of non-volatile memory cells is disclosed. Each string comprises non-volatile memory cells, an operative select gate, and a dummy select gate. The apparatus comprises a select line connected to the operative select gate of each string, and a dummy line connected to the dummy select gate of each string. The dummy line is an immediate neighbor to the select line. The apparatus comprises a control circuit configured to apply a voltage waveform to the select line while the dummy line is floating. The control circuit is configured to detect a floating voltage on the dummy line while applying the voltage waveform to the select line. The control circuit is configured to determine a condition of the voltage waveform at a target location on the select line based on the floating voltage on the dummy line.
US10910053B2

A method of switching a cell of a memory that consists of cell components formed in a three-dimensional crystal with their own electrical connections and logical cell switching circuits, said method involving the exchange of data with the cells, wherein said exchange is carried out simultaneously with the aid of logical switching circuits and a focused stream of charged particles or electromagnetic radiation, which is directed at one or several of the faces of the crystal onto which a portion of mutually perpendicular electrical connection lines exit. The method simplifies cell switching and does not necessitate switching circuits on all of the faces of a three-dimensional crystal.
US10910045B2

A storage device includes a memory device including a memory cell array and a page buffer group coupled to the memory cell array, and a memory controller configured to store a plurality of cache data chunks to be sequentially programmed, and configured to input a next cache data chunk corresponding to a next program sequence to the page buffer group, when programming of Least Significant Bit (LSB) data of a cache data chunk among the plurality of cache data chunks is completed.
US10910040B2

A memory circuit including a plurality of elementary cells arranged in a plurality of arrays, each including a plurality of rows and a plurality of columns, and wherein: the elementary cells having the same coordinates in the different arrays share a same first conductive track; and in each array, the elementary cells of a same row of the array share a same second conductive track and a same third conductive track.
US10910039B2

A semiconductor device constituting a decoder circuit for memory selection and having a smaller area is provided by using surrounding gate transistors (SGTs), which are vertical transistors. In a decoder circuit formed by a plurality of MOS transistors arranged in m rows and n columns, the MOS transistors that constitute the decoder circuit are arranged on a planar silicon layer formed on a substrate. Each has a structure including a drain, a gate, and a source arranged in a vertical direction, the gate surrounding a semiconductor pillar. The planar silicon layer is formed by a first active region of a first conductivity type and a second active region of a second conductivity type, and the regions are connected to each other via a conductive region formed on the surface of the planar silicon layer. Consequently, a semiconductor device that constitutes a decoder circuit having a smaller area is provided.
US10910032B2

A memory device includes a magnetoresistive element including first and second magnetic layers and a non-magnetic layer provided between the first and second magnetic layers. The memory device also includes a write circuit which controls a first writing setting magnetization of the first and second magnetic layers in a parallel state and a second writing setting the magnetization of the first and second magnetic layers in an antiparallel state, and applies a write current to the magnetoresistive element. A first write current in the first writing includes a first pulse and a second pulse added to the first pulse. A width of the second pulse is smaller than a width of the first pulse, and a current level of the second pulse is different from a current level of the first pulse.
US10910027B2

Apparatuses and methods for driving word driver lines in a gradual manner are disclosed herein. Word driver lines may be driven to intermediate potentials between high and low potentials. In some examples, the word driver lines may be driven in a step-wise manner. In some examples, the intermediate potential may be a bias voltage. The bias voltage may be provided by a bias voltage generator. One or more enable signals may be used to control the driving of the word driver line. In some examples, an address signal may be used to control the driving of the word driver line. Driving the word driver line in a gradual manner may cause a word line to discharge in a gradual manner in some examples.
US10910021B2

Disclosed is a semiconductor device in which an internal voltage fluctuation when a current jump occurs is restrained. The semiconductor device includes a plurality of blocks, each of which performs a given operation, and a current jump control circuit. The current jump control circuit monitors control signals in each of the blocks and calculates predicted values of consumption current of the blocks, based on results of monitoring at different timings, thereby controlling a fluctuation of consumption current of the blocks. The current jump control circuit controls operation of a subset or all of the blocks, if an increase of a predicted value of consumption current of the blocks is larger than a first value or a decrease of the predicted value is larger than a second value.
US10910018B2

A base unit includes a support to support a motor, a bottom plate, and a wall. The bottom plate extends radially outward from the support. The wall extends upward from an outer periphery of the bottom plate, and includes a rectangular opening in planar view. Surfaces of the bottom plate and the wall include a cover surface covered with an electrodeposition coating film and an exposed surface in which a material of the base unit is exposed from the electrodeposition coating film. At least an upper end surface of the wall and a partial region of an inside wall surface of the wall continuous with the upper end surface are each the exposed surface.
US10910016B2

A method is provided for identifying and displaying video data of a user, either alone or together (in synchronization) with other data, such as biometric data acquired during a time that the video data was captured/received. The method includes storing biometric data separately from the video data, allowing the biometric data to be search quickly to identify at least one value (e.g., a value corresponding to at least one biometric event). At least one biometric time-stamp (e.g., a time, a sample rate, a position within a plurality of values, etc.) linked to the identified value can then be used to identify a corresponding video time-frame, which can then be used to play the video data, either alone or together with biometric data, starting at a particular time (e.g., at a time that the event occurred, shortly before the event occurred, etc.).
US10910008B2

The magnetic recording medium includes a non-magnetic support; a non-magnetic layer including a non-magnetic powder and a binding agent on the non-magnetic support; and a magnetic layer including a ferromagnetic powder, a binding agent, and a non-magnetic powder on the non-magnetic layer, in which a skewness Rsk obtained using an atomic force microscope in a measurement region of a surface of the magnetic layer having a size of 5 μm×5 μm is greater than 0, a maximum peak height Rmax is equal to or smaller than 30.0 nm, and the number of projections having a height equal to or greater than 10 nm is equal to or greater than 10, and a magnetic recording and reproducing device including: this magnetic recording medium; and a magnetic head.
US10910007B1

A heat-assisted magnetic recording (HAMR) hard disk drive has a gas-bearing slider supporting a near-field transducer (NFT) and a NFT temperature sensor (NTS). An optional first IVC circuitry may provide a bias voltage to the slider body to assure substantially zero electrical potential between the slider body and the disk to minimize slider-disk contact and lubrication pick-up. A second IVC circuitry operates independently of the first IVC circuitry and provides a negative bias voltage to the NTS (and the connected NFT) relative to the disk to minimize the adverse effects of excessive heating on the NFT.
US10910006B2

An apparatus comprises a slider comprising an air bearing surface (ABS). The slider comprises a reader, a writer, and a reader heater. The reader heater is configured to cause a protrusion of the ABS proximate the reader, and the reader heater comprises a first planar loop and a second planar loop, wherein the first and second loops are in the same plane.
US10910004B2

Disk drive suspension baseplates made of a base metal and methods for manufacturing disk drive suspension baseplates having boss outer surfaces characterized by roughness parameters Ra≥0.15 μm.
US10910000B2

A method for audio recognition comprises: dividing audio data to be recognized to obtain a plurality of frames of audio data; calculating, based on audio variation trends among the plurality of frames and within each of the plurality of frames, a characteristic value for each frame of the audio data to be recognized; and matching the characteristic value of each frame of the audio data to be recognized with a pre-established audio characteristic value comparison table to obtain a recognition result, wherein the audio characteristic value comparison table is established based on the audio variation trends among the frames and within each of the frames of sample data.
US10909995B2

Systems and methods are provided for modifying an audio signal using custom psychoacoustic methods, for encoding the audio signal. A user's hearing profile is first obtained. Subsequently, a sample of the audio signal is split into frequency components. Next, masking and hearing thresholds are obtained from the user's hearing profile and applied to the frequency components of the audio sample, wherein the user's perceived data is calculated. User's imperceptible audio signal data is then disregarded. The audio sample is quantized and the resulting transformed audio sample encoded.
US10909987B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, audio data that corresponds to an utterance. The actions further include determining a first value corresponding to a likelihood that the utterance includes a hotword. The actions further include receiving a second value corresponding to a likelihood that the utterance includes the hotword, the second value being determined by a second computing device. The actions further include comparing the first value and the second value. The actions further include based on comparing the first value to the second value, initiating speech recognition processing on the audio data.
US10909986B2

Methods, computer program products, and systems are presented. The methods include, for instance: obtaining an input text for an output speech. The number of words and syllables are counted in each sentence, and a mean sentence length of the input text is calculated. Each sentence length is checked against the mean sentence length and a variation for each sentence is calculated. For the input text, the consumability-readability score is produced as an average of variations for all sentences in the input text. The consumability-readability score indicates the level of satisfaction for the listener of the output speech based on the input text.
US10909977B2

A disclosed method includes monitoring an audio signal energy level while having a plurality of signal processing components deactivated and activating at least one signal processing component in response to a detected change in the audio signal energy level. The method may include activating and running a voice activity detector on the audio signal in response to the detected change where the voice activity detector is the at least one signal processing component. The method may further include activating and running the noise suppressor only if a noise estimator determines that noise suppression is required. The method may activate and runs a noise type classifier to determine the noise type based on information received from the noise estimator and may select a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.
US10909967B2

The invention provides apparatus and methods for interference based wave synthesis. The invention comprises (i) receiving information defining output wave characteristics, said output wave characteristics comprising at least an output wave frequency B, and an output signal amplitude M, (ii) determining a constant value A and (iii) driving a first input wave generator to generate a first input wave and (iv) driving a second input wave generator to generate a second input wave, such that the interfered wave synthesized by interference of the first input wave and the second input wave has output wave characteristics defined by the received information.
US10909965B2

A speaker system uses destructive wave interference to generate “dead spots” with respect to an audio presentation. The signal for the dead spot generating device can be an inverted signal generated using the audio signal. In one embodiment, the inverted signal is generated using the audio signal, an indication of loudness at one or more active speakers, and a determination of the characteristics of the sound path from the one or more active speakers (including delay and attenuation).
US10909964B2

A person support apparatus, such as a bed, cot, stretcher, or the like, includes an active noise cancellation device configured to generate a noise cancelling sound wave that is designed to cancel a noise sound wave. The active noise cancellation device may include speakers and a microphone. In other embodiments, the person support apparatus includes a sound emitting component and a transmitter adapted to send out a notification signal prior to activation of the sound emitting component. The notification signal provides information about a characteristic of the sound to be emitted by the sound emitting device. The recipient of the notification signal may then use the signal to cancel the sound that is to be emitted. In some embodiments, the person support apparatus acts as a conduit for notification signals of upcoming sounds, receiving and forwarding such notification signals from and to other devices.
US10909962B2

According to one embodiment, a noise reduction device includes speakers, microphones, and a processing circuit. The speakers are arranged around a rotor and emit control sound based on control signals. The microphones are arranged around the rotor and convert the control sound and noise emitted by the rotor into microphone signals. The processing circuit generates the control signals for reducing acoustic power in positions of the microphones, based on the microphone signals, rotation speed of the rotor, and a phase of noise that reaches the microphones from the rotor.
US10909961B2

Systems and methods are disclosed for reducing unwanted noise during image capture. The noise may be airborne or structure-borne. For example, airborne sound may be sound that is emitted from a motor of a motorized gimbal into the air, which is then detected by a microphone of an imaging device along with the desired sound. Structure-borne noise may include vibrations from the motor that reach the microphone. Structure-borne noise may lead to local acoustic pressure variation by the microphone or pure vibration of the microphone.
US10909958B2

An electronic musical interface performs the following: displaying a chord function progression of a first segment of a musical piece that is to be played by a user in a first region of a display via identifiers specifying respective chord functions; playing back an automatic accompaniment of the first segment; receiving user performance data as the user plays the musical note input device along with the playback of the automatic accompaniment; analyzing each chord contained in the obtained user performance data to determine the chord function of each chord the user played; and displaying, in a second region of the display alongside the first region, an identifier that identifies the determined chord function of the chord the user plays so that the user can determine whether the chord function of each chord the user played matches the chord function of the chord displayed in the first region.
US10909957B2

A guitar effects pedalboard comprises a first attachment region and a second attachment region, the first attachment region comprising a plurality of holes having a first diameter, and the second attachment region comprising a plurality of holes having a second diameter, wherein the first diameter is smaller than the second diameter.
US10909956B2

A method for producing and streaming music generated from plants. Plant microfluctuations are converted to MIDI notes and subsequent CC messages, and are mapped to a unique signal chain of virtual instruments and effects to produce musical notes which are output through the speakers of an apparatus, or through a linked portable electronic device.
US10909952B2

The embodiments of the present invention relate to an information terminal, comprising a display screen and a communication device, and also comprising a camera, a photo capturing unit, a photo gray level analysis unit and a display screen display parameter adjustment unit. The camera is used for acquiring a photo analog signal or a photo digital signal of a background environment within the viewing angle of a user, the photo capturing unit converts the photo analog signal or the photo digital signal acquired by the camera into digital photo data; the photo gray level analysis unit analyzes the gray level of the photo data, generates state parameters of the background environment within the viewing angle of the user according to configuration parameters of the camera, and sends the same to the display-screen display parameter adjustment unit; and the display screen display parameter adjustment unit adjusts the display parameters of the display screen according to the state parameters of the background environment on the basis of a preset correspondence relationship, so that the display parameters of the display screen match with the lighting state of the background environment within the viewing angle of the user.
US10909946B2

A low power driving method includes receiving a signal for a sub control module from a main control module when an electronic device enters a low power mode. The low power driving method also includes transmitting display data to a display driving module in response to the signal.
US10909943B2

Provided are a gate drive circuit and a driving method thereof, a display panel and a display device. The gate drive circuit includes a first sub-circuit group and a second sub-circuit group. The first sub-circuit group can drive the mth row to the first row of pixels of the N rows of pixels in the display panel row by row, and the second sub-circuit group can drive the (m+1)th row to the Nth row of pixels row by row. In addition, m is greater than 1 and less than N.
US10909942B2

Provided are a drive circuit capable of preventing a malfunction of the circuit, and a display apparatus. Each of the multiple shift registers comprising an output switching element and a first input switching element, wherein one or more shift registers of the multiple shift registers comprise a control switching element, wherein a first controlled terminal is connected to either an output control node to which a second controlled terminal of the first input switching element and a control terminal of the output switching element are connected or a second controlled terminal of the output switching element, and a second controlled terminal is connected to a predetermined electric potential, wherein a first clear signal to be high level at or before a time point when an predetermined clock signal rises is input to a control terminal of the control switching element.
US10909940B2

A method of handling overdrive for image data includes the steps of: receiving a current image data and a previous image data; obtaining an overdrive image data by finding an overdrive lookup table according to the current image data and the previous image data; generating a weighting mask comprising a plurality of weighting parameters; calculating an output image data by combining the overdrive image data with the current image data according to one of the weighting parameters corresponding to a pixel of the current image data; and outputting the output image data to the pixel.
US10909939B2

A display device includes a display panel including first color pixels in a first pixel column, second color pixels in a second pixel column, third color pixels in a third pixel column, a first data line connected to the second color pixels in first through N-th pixel rows and connected to the first color pixels in (N+1)-th through 2N-th pixel rows, and a second data line connected to the third color pixels in the first through N-th pixel rows and connected to the second color pixels in the (N+1)-th through 2N-th pixel rows, where N is an integer greater than 1, and a data driver which applies a first polarity data voltage to the first data line, and applies a second polarity data voltage to the second data line.
US10909938B2

A display device includes a data driver which outputs a data voltage of a positive polarity or a negative polarity to a data line based on the polarity control signal by a horizontal period, and a number of a positive horizontal period, in which the data voltage of the positive polarity is outputted to the data line, in a frame period is different from a number of a negative horizontal period, in which the data voltage of the negative polarity is outputted to the data line, in the frame period when the frame image data satisfy a condition of an afterimage pattern.
US10909935B2

A liquid crystal display device includes a liquid crystal display panel, a light source configured to provide the liquid crystal display panel with a light, a vertical blank detector circuit configured to calculate a counting value of a vertical blank period of a frame by counting a synchronization signal, a luminance correction value calculator circuit configured to calculate a luminance correction value by comparing the counting value of the vertical blank period with a plurality of reference counting values, and a light source driver configured to generate a light source driving signal and provide the light source driving signal to the light source. The light source driving signal has a normal level corresponding to a normal luminance value in an active period of the frame and has a correction level corresponding to the luminance correction value in the vertical blank period of the frame.
US10909931B2

A display device includes first pixels configured to be positioned in a first pixel area and configured to be connected to first scan lines; first scan stage circuits configured to be positioned in a first peripheral area that is positioned outside the first pixel area and configured to supply first scan signals to the first scan lines; second pixels configured to be positioned in a second pixel area and configured to be connected to second scan lines; and second scan stage circuits configured to be positioned in a second peripheral area that is positioned outside the second pixel area and configured to supply second scan signals to the second scan lines. A gap between adjacent second scan stage circuits is larger than a gap between adjacent first scan stage circuits.
US10909929B2

A scan driver includes stage circuits, each including: a first circuit including a control terminal (CT) connected to a first node (N1), and connecting/disconnecting a previous scan line of a previous stage circuit to a second node (N2) based on a control signal (CS); a second circuit including a CT connected to a clock signal line, and connecting one of a first power voltage line (FPVL) and a second power voltage line (SPVL) to the N1 based on a CS; a third circuit including a CT connected to the N2, and connecting one of the N1 and the SPVL to a third node (N3) based on a CS; a fourth circuit including a CT connected to the N3, and connecting one of the FPVL and the SPVL to a current scan line based on a CS; and a first capacitor connecting the CT of the third circuit and the SPVL.
US10909927B2

The present disclosure relates to the technical field of displays, and provides a pixel compensation circuit, which includes a detection circuit, a first compensation circuit, and a second compensation circuit. The detection circuit is configured to detect a threshold voltage of a driving transistor; the first compensation circuit being configured to write a first reference voltage to a source electrode of the driving transistor; the second compensation circuit being configured to write a second compensation voltage to a control terminal of the driving transistor at the same time of writing the first reference voltage to the source electrode of the driving transistor. The second compensation voltage is equal to a difference between the threshold of the driving transistor and a first compensation voltage.
US10909925B2

A pixel circuit and a driving method thereof, a display panel and a display device. The pixel circuit includes a light emitting element, a driving circuit and a compensation voltage acquisition circuit. The driving circuit is configured to drive the light emitting element to emit light; and the compensation voltage acquisition circuit is configured to obtain a compensation voltage based on luminance of the light emitting element, and the compensation voltage can be provided to the driving circuit.
US10909924B2

This application provides a pixel circuit and a driving method thereof, and a display panel. The pixel circuit includes: an input unit, a driving unit and a voltage compensation unit, wherein the input unit is connected to a data line and a first scan line, and configured to input a hopping data signal inputted at the data line to the voltage compensation unit under control of the first scan line; the voltage compensation unit is connected to a first node, a second scan line and a third scan line, and configured to generate a compensation voltage at the first node under control of the second scan line and the third scan line; the driving unit is connected to the voltage compensating unit, and configured to generate a current for driving a light emitting device to emit light using the compensation voltage generated by the voltage compensating unit at the first node. In the pixel circuit and the driving method thereof and the display panel according to the present disclosure, threshold voltage compensation performed on the driving transistor of the pixel circuit and smart displaying are combined, and resolution of the display panel can be adjusted in real time with respect to that the user has different attentions on the picture displayed by the display panel.
US10909917B2

An OLED display is disclosed. In one aspect, the display includes a scan line transmitting a scan signal, a data line crossing the scan line and transmitting a data voltage, and a driving voltage line crossing the scan line and configured to transmit a driving voltage. The display also includes a switching transistor electrically connected to the scan line and the data line. The display further includes a driving transistor and a compensation transistor. A driving gate electrode and a driving drain electrode are respectively connected to a compensation source electrode and a compensation drain electrode. The display also includes a light blocking layer at least partially covering the compensation transistor and an OLED electrically connected to the driving transistor.
US10909911B1

Embodiments relate to a display device that includes a control circuit, an array of light emitting diode (LED) zones, and an array of driver circuits that are distributed in the display area. The driver circuits are arranged in groups that are coupled to each other and to the control circuit in a serial communication chain via serial communication lines. The group of driver circuits are also coupled in parallel to a shared multi-wire command line that provides a high-speed interface for providing the driver control signals from the control circuit. The control circuit may furthermore issue readback commands to the driver circuits via the shared multi-wire command line or the serial communication chain. In response to the commands, the driver circuits provide readback data via a readback line through the serial communication chain or via parallel connections from the driver circuits.
US10909906B2

A display device according to an embodiment of the inventive concept includes a data driving unit, a gate driving unit, a signal control unit for controlling driving of the data driving unit and the gate driving unit, and a display panel. The data driving unit generates an internal clock signal for outputting data voltages corresponding to image data, and the display panel displays an image corresponding to the data voltages in response to a gate driving signal outputted from the gate driving unit. The data driving unit includes a filtering unit for converting a first frequency control signal received from the signal control unit so as to generate a second frequency control signal, and a clock training unit for training a clock signal received from the signal control unit so as to generate the internal clock signal in response to the second frequency control signal.
US10909894B2

The disclosure relates to a display panel including a pixel array including a plurality of sub-pixels; through holes formed in gaps between the plurality of sub-pixels; and an infrared light detector including an emitter array and a receiver array, wherein the emitter array is configured to emit infrared light out through the through holes, and the receiver array is configured to receive infrared light emitted in through the through holes.
US10909887B2

A product label wristband includes a first adhesive covered by and in contact with a material and a second adhesive on the covering material on a side opposite that in contact with the first adhesive and a third adhesive that anchors the product label wristband to a product package or container. In another embodiment, the anchor adhesive is not required. The product label wrist band is peeled from the product package or container to form a wristband used to provide authorization for access to an event.
US10909885B2

A modular physiological training system including a torso, a rear skull portion, an airway assembly, and a front skull portion. The torso assembly representing a portion of a torso of a patient. The rear skull portion operably coupled to the torso assembly, and representing a rear portion of a patient's skull. The airway assembly representing an airway of the patient. The front skull portion including one or more coupling mechanisms, and representing a front portion of the patient's skull. The torso assembly and the rear skull portion configured to receive a portion of the airway assembly. The one or more coupling mechanisms of the front skull portion configured to operably couple the front skull portion to the airway assembly, and a front skull portion to the rear skull portion.
US10909883B2

The present specification discloses an entertainment/educational system having one or more interactive stations having associated systems comprising apparatus and activities that demonstrate various physical phenomenon. Each interactive station comprises a different system featuring differing apparatus that provides users the ability to form various types and numbers of bubbles that the users can experience and interact with. User progression and interaction with a particular set of/order of interactive stations is correlated with lessons about physical phenomena exemplified by the bubbles made at a particular station of the total stations visited. The lessons may be further enhanced by information provided to users via a poster, handout, booklet or other informative media or information provided by a guide/attendant escorting user(s) through the set of stations.
US10909874B2

The invention relates to a simulator for a crane, a construction machine or an industrial truck, provided with a control station including at least one input means for inputting control commands, a graphical simulation module for calculating a virtual representation of the machine surroundings and/or machine components visible from the control station, such as a boom or a load hook, and a display device for displaying the calculated virtual representation, a movement simulation module being provided for determining movements and/or deformations of the machine components according to the inputted control commands, according to which the graphical simulation module calculates the virtual representation. According to the invention, the control station is movably mounted and can be moved by a drive device according to the movements and/or deformation of the machine components determined by the movement simulation module.
US10909872B2

Methods and apparatus for weld training are provided. An example weld training system includes a display device, an input device, a processor, and a machine readable storage device storing machine readable instructions. The instructions may be executed by the processor to: enable the user to design a weld procedure by selecting weld parameters; enable the user to simulate setting up a simulated physical welding environment; simulate a welding operation on a simulated workpiece using the selected weld parameters in a welding model and a setup of the simulated physical welding environment to determine a modeled result of the welding operation; display a simulation animation of the welding operation on the display device according to the simulation; and display the modeled result on the display device using at least one of an image of a surface of a weld bead or a cross-section of the weld bead and the workpiece.
US10909870B2

Systems and techniques for personalized assessment and/or learning are provided. The system may select tasks and task content for a user consistent with an administrator's suggested learning regimen for the user, while also adapting the selection of tasks and task content based on the user's performance and/or context when the user is not being supervised by an administrator.
US10909867B2

Embodiments leverage wireless data passively collected by access points of a school to correlate a student's behavior with respect to time and place. This data-driven approach can quantify student behaviors and objectively measure and track how students move and interact on campus. For example, if a student accesses a wireless router that is in the same physical location as a class on the student's schedule at the time the class takes place, the correlated time and place quantifies how the student behaves with respect to class attendance. The invention takes the sum of such interactions (e.g., attending classes, studying in the library, etc.) and produces a student engagement score (SES) for each student. The SES is evaluated to determine how student behaviors change over time (e.g., throughout a semester) and whether the student is trending to a low engagement score and thus “at-risk” of dropping out.
US10909866B2

Autonomous and manually operated vehicles are integrated into a cohesive, interactive environment, with communications to each other and to their surroundings, to improve traffic flow while reducing accidents and other incidents. All vehicles send/receive messages to/from each other, and from infrastructure devices, enabling the vehicles to determine their status, traffic conditions and infrastructure. The vehicles store and operate in accordance with a common set of rules based upon the messages received and other inputs from sensors, databases, and so forth, to avoid obstacles and collisions based upon current and, in some cases, future or predicted behavior. Shared vehicle control interfaces enable the AVs to conform to driving activities that are legal, safe, and allowable on roadways. Such activities enable each AV to drive within safety margins, speed limits, on allowed or legal driving lanes and through allowed turns, intersections, mergers, lane changes, stops/starts, and so forth.
US10909854B2

A vehicle predicts acceleration or deceleration of another vehicle based on the state of a traffic light, and determines the risk of collision based on the predicted acceleration or deceleration of the another vehicle. The vehicle includes a communication device that receives traffic light state information from a road infrastructure, a radar that senses the speed of the another vehicle traveling in a direction intersecting with a traveling direction of the vehicle, and a controller that determines the probability of collision with the another vehicle by using the traffic light state information received by the communication device and the speed information of the another vehicle detected by the radar.
US10909853B2

A vehicle includes: a navigation device configured to receive position information of the vehicle; a communicator configured to receive a detailed map of a road; a sensor configured to detect an obstacle in the vicinity of the vehicle; and a controller configured to detect at least one adjacent vehicle when the vehicle is located near an intersection, and configured to identify a driving intention of the adjacent vehicle by matching a route of the detected adjacent vehicle with the detailed map of the road.
US10909845B2

A system and method for performing vehicle-velocity aware image enhancement. Embodiments generally include a video capture module configured to receive image data of the scene being monitored, an image extraction module configured to extract still images from incoming video data, a vehicle detection module that detects the approximate location of a target vehicle in the scene being monitored, a velocity determination module configured to determine the amplitude and direction of a vector that describes the velocity of the target vehicle in image pixel coordinates, and a velocity-aware enhancing module configured to enhance the image(s) of the target vehicle extracted from the video feed based on the vehicle's velocity. Embodiments may also include an infraction detection module configured to detect the occurrence of a violation of traffic law(s) by a target vehicle.
US10909844B2

A computer-implemented dynamic road stretch dividing method, the method comprising: determining a current lane distribution of partitions of a road stretch; calculating a new lane distribution of the road stretch to ameliorate traffic based on a pragmatic factor; changing an alignment of the partitions of the current lane distribution to obtain the new lane distribution; and updating the pragmatic factor based on at least one of an external policy and a constraint input by a user.
US10909826B1

Techniques are generally described for suppressing video streaming based on trajectory information. First video data captured at a first time may be received from a first camera device. A determination may be made that the first video data includes image data representing a previously-identified human. A determination may be made that first trajectory data associates movement of the previously-identified human with the first camera device at the first time. A signal may be sent to a second camera device. The signal may be effective to suppress streaming of video captured by the second camera device during a second time following the first time.
US10909825B2

The disclosure includes a security system including an outdoor security device. In some embodiments, the outdoor security device comprises a housing, a light coupled to the housing and located within a hollow inner portion of the housing, and a camera and a lens coupled to the housing. In some embodiments, the security device comprises at least one directional microphone communicatively coupled to the camera and configured to determine a location of a detected sound whereby the camera performs a frame lock to capture an image associated with the detected sound.
US10909822B2

Described herein are methods and systems of distributed acoustic sensing, such as in an urban or metropolitan area involving a dedicated and established fibre optic communications network including a data centre. In general, the disclosed method and system includes the steps of (a) selecting an optical fibre cable installation having a path extending across a selected geographical area, the optical fibre cable installation including a bundle of optical fibres and forming part of a fibre-optic communications network, (b) determining characteristics associated with the optical fibre and/or the selected optical fibre installation, (c) transmitting outgoing light in the optical fibre, (d) receiving reflected light back scattered along the optical fibre, and (e) based on the reflected light and the determined characteristics, generating an alert signal representative of an acoustic event. The disclosed method and system are thereby configured to detect acoustic events near or within the selected geographical area.
US10909819B2

A controller for a haptic actuator is described. The controller includes a driver which has an output configured to be coupled to a linear resonant actuator in a first mode and a frequency detector having an input configured to be coupled to the haptic actuator in a second mode. The frequency detector is configured to detect a signal generated on the terminals of the haptic actuator in response to an externally applied force and to determine a resonant frequency of the haptic actuator from the generated signal.
US10909807B2

[Problem] The object of the present invention is to provide a management apparatus capable of converting payout information based on a predetermined currency unit and displaying it on an information processing apparatus. [Solution] A management apparatus, comprising: a storage unit for storing currency information including a currency unit, a receiving unit for receiving payout information, including a specified currency unit, transmitted from an information processing apparatus for providing profit to a user, a conversion unit for converting the payout information, received by the receiving unit, based on the currency unit stored in the storage unit, and a transmitting unit for transmitting the payout information converted by the conversion unit to the information processing apparatus in order to display the converted payout information on the information processing apparatus.
US10909805B2

A dynamic multi-currency interleaved wagering system is disclosed. The system includes an interactive controller operatively connected to an application controller, the interactive controller constructed to: receive identification of valid currency types; present the valid currency types; receive identification of a chosen currency type chosen; communicate the chosen currency type and application telemetry; and receive an application resource. The system also includes a wager controller operatively connected to the application controller, the wager controller constructed to: generate and communicate a wager outcome. The system also includes the application controller operatively connecting the wager controller to the interactive controller by a network, the application controller constructed to: determine the identification of the valid currency types using currency rules; communicate the identification of the valid currency types; determine a wager request; communicate the chosen currency type and the wager request; receive the wager outcome; determine the application resource; and communicate the application resource.
US10909804B2

An electronic gaming machine including an interactive processing device, a process controller and a wager controller that operate together to provide an interactive application, trigger a wager request based on user input, generate bonus items based on a wager result, allow additional input by a user, and generate a bonus item event based on the user inputs.
US10909801B2

A game comprising: a plurality of reels, each of the reels comprising a plurality of symbol positions; a plurality of symbols, at least one of the plurality of symbols positioned in least one of the plurality of symbol positions; at least one processor for executing instructions stored in a memory to play a slot machine game comprising the steps: accepting a wager; receiving an instruction to initiate a spin of the game; generating a plurality of generated random numbers using a pseudo random number generator; determining a spin outcome including a stop positions for the plurality of reels based on the generated random numbers; displaying a portion of the plurality of reels in a play matrix; issuing an award if the play matrix comprises a winning symbol combination; and accumulating a player element total based on gameplay, the player element total transferrable to a second spin.
US10909798B2

A method, apparatus, article of manufacture, and a memory structure for transferring a monetary value from a first gaming station to a second gaming station by use of biometric data are disclosed. Each station includes a biometric sensor that provides biometric data that is used in the transfer of the payout.
US10909796B2

The present invention is a system and method for generating and displaying a horse racing form for a completely virtual horse racing environment. The present invention stores a database of values for a virtual horse, each value corresponding to an attribute typically listed in a published daily racing form. In order to simulate horse racing performance, calculations are applied to the values, which are adjusted to account for an individual horse's running style, track preference, track condition preference, age, or other factors. The results of these calculations are then displayed on a horse racing form. Users of the present invention will be able to place educated bets, or handicap, using the horse racing form. The form may be used in a number of open or closed environments. As a result, the present invention provides a complete virtual horse racing environment based upon fully calculated and realistically weighted mathematical algorithms used to generate the horse racing form.
US10909794B2

A money processing device includes a storage that stores and feeds money, a path that transports the money fed from the storage, recognition circuitry that recognizes a denomination of the money transported by the path, and processing circuitry configured to output information on a storage abnormality of the storage based on information on wrong denomination money. The wrong denomination money is money whose denomination recognized by the recognition circuitry does not match a set denomination assigned to the storage as the denomination of money that is supposed to be stored in the storage.
US10909791B2

An access control system includes a plurality of physical access control readers that form a reader network which utilizes a first communication protocol. The system includes a plurality of mobile communication devices each having a first communication interface and a second communication interface. The first communication interface enables the mobile communication devices to access a mobile communication network which utilizes a second communication protocol, and the second communication interface enables the mobile communication devices to communicate with the access control readers. The plurality of physical access control readers exchange status information for the plurality of physical access control readers and for the plurality of mobile communication devices over the reader network.
US10909785B2

A base control module for vehicles comprises, a controller which includes a housing, a programmable processor, on-board memory, and a plurality of inputs and outputs. The module also comprises, a set of pluggable module interfaces each comprising a standardized connector for any of a plurality of interchangeable pluggable modules, with each pluggable module having a different functionality, and each connector having a plurality of pins. A standardized communication protocol is provided between the base control module and any of the pluggable modules. Adaptable software on the base control module that can assign different configurations for the pins of the connector dependent upon the functionality of the pluggable module for those pins. The same base control module and set of pluggable module interfaces can be used for different pluggable modules.
US10909780B2

Methods and systems are disclosed to operate an aircraft with modified (e.g., improved) flight performance characteristics, such as increased or maximized aircraft takeoff weight and/or longer allowable mission time for the aircraft. In one example, the aircraft may be enabled to operate with increased aircraft engine performance (e.g., such as engine power) without increasing engine temperature above the maximum allowable operating temperature limits for the engine. In a further example, available engine power may be determined during a pre-flight sequence, and utilized by an aircraft without exceeding published or manufacturer specified engine temperature limits.
US10909770B2

Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor.
US10909769B1

The mixed reality based 3D sketching device includes a processor; and a memory connected to the processor. The memory stores program commands that are executable by the processor to periodically tracks a marker pen photographed through a camera, to determine whether to remove a third point using a distance between a first point corresponding to a reference point, among points that are sequentially tracked, and a second point at a current time, a preset constant, and an angle between the first point, the second point, and the previously identified third point, to search an object model corresponding to a 3D sketch that has been corrected, after correction is completed depending on the removal of the third point, and to display the searched object model on a screen.
US10909768B2

Disclosed are various embodiments for simulating one or more virtual objects (e.g., renders) based on characteristics of detected surfaces. Mask data may be generated which can be used to delineate borders depicted in a given image. The mask data can be refined based on a quantity of depicted image features (e.g., edges). The mask data can be used to generate one or more planes on which virtual items can be applied and rendered.
US10909761B1

A multimedia distribution system enables a user to view 2D video content in a conventional 2D or “flat” viewing mode, or if the system is VR/AR enabled and the user is so inclined, a representation of a modeled 3D space may be provided or accessed in association with the 2D video content, and the 2D video content may be projected onto a specified surface within the modeled 3D space for viewing by the user as though the 2D video were being displayed at that surface/location within the modeled 3D space. Further, the pose of the user may be monitored and the projection of the 2D video content updated accordingly to match the user's current pose and view into the modeled 3D space.
US10909756B2

Methods, apparatus, devices, and systems for three-dimensional (3D) displaying objects are provided. In one aspect, a method includes obtaining data including respective primitive data for primitives corresponding to an object, determining an electromagnetic (EM) field contribution to each element of a display for each of the primitives by calculating an EM field propagation from the primitive to the element, generating a sum of the EM field contributions from the primitives for each of the elements, transmitting to each of the elements a respective control signal for modulating at least one property of the element based on the sum of the EM field contributions, and transmitting a timing control signal to an illuminator to activate the illuminator to illuminate light on the display, such that the light is caused by the modulated elements of the display to form a volumetric light field corresponding to the object.
US10909742B2

A method of controlling the order in which primitives generated during tessellation are output by the tessellation unit involves sub-dividing a patch, selecting one of the two sub-patches which are formed by the sub-division and tessellating that sub-patch until no further sub-division is possible before tessellating the other (non-selected) sub-patch. The method is recursively applied at each level of sub-division. Patches are output as primitives at the point in the method where they do not require any further sub-division. The selection of a sub-patch is made based on the values of one or more flags and any suitable tessellation method may be used to determine whether to sub-divide a patch. Methods of controlling the order in which vertices are output by the tessellation unit are also described and these may be used in combination with, or independently of, the method of controlling the primitive order.
US10909733B2

Systems, methods, and other embodiments associated with graph transformation are described. One example method includes transforming a base graph into a folded graph as a function of a folding query.
US10909731B2

The disclosure relates to a system and method for correcting PET image data. PET image data of a first part of a subject may be obtained. CT image data of a second part of the subject may be obtained. The first part may include the second part. PET voxel data of the first part may be obtained based on the PET image data of the first part. A relationship between the CT image data and PET voxel data of the second part may be determined. CT image data of a third part of the subject may be determined based on the relationship and PET voxel data of the third part. The first part may include the third part. An attenuation map may be determined based on the CT image data of the second part and the third part. The PET image data of the first part may be corrected based on the attenuation map.
US10909730B2

Systems and methods for producing motion-corrected MR images that include an MRI scanner with a plurality of coils in which the plurality of coils is configured to detect a plurality of MR imaging datasets are provided. Each MR imaging dataset includes a plurality of MR signals detected by one coil of the plurality of coils. The system further includes a controller operatively coupled to the MRI scanner that includes at least one processor and a non-volatile memory. The controller further includes an image processing unit configured to receive the plurality of MR imaging datasets associated with the plurality of coils, identify a motion cycle using an automated motion detection method, and to partition the plurality of MR imaging datasets into a plurality of image groups, in which each image group comprises a portion of the plurality of MR imaging datasets associated with one of the phases of the motion cycle.
US10909728B1

Techniques for learned lossy image compression are described. A system may perform image compression using an image compression model that includes an encoder to compress an image and a decoder to reconstruct the image. The encoder and the decoder are trained using machine learning techniques. After training, the encoder can encode image data to generate compressed image data and the decoder can decode compressed image data to generate reconstructed image data.
US10909727B2

A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute for the point cloud. To compress the attribute information, multiple levels of detail are generated based on spatial information. Also, attribute values are predicted based on the level of details. A decoder follows a similar prediction process based on level of details. Also, attribute correction values may be determined to correct predicted attribute values and may be used by a decoder to decompress a point cloud compressed using level of detail attribute compression. In some embodiments, an update operation is performed to smooth attribute correction values taking into account an influence factor of respective points in a given level of detail on attributes in other levels of detail.
US10909722B2

The invention concerns a calibration target (30) of an optical system, formed of a plate (32) comprising through holes (38).
US10909718B2

A method for estimating body orientation includes: executing extraction processing for extracting a person region from images; executing an identification processing for identifying a left site and a right site in the person region; executing calculation processing for calculating a left moving amount and a right moving amount; and executing estimation processing for estimating body orientation in the person region based on a first difference and relation information, the first difference being a difference between the left moving amount and the right moving amount, the relation information including first and second relation information, the first relation information indicating a relationship between the first difference and a change amount when the left moving amount is larger than the right moving amount, and the second relation information indicating a relationship between the first difference and the change amount when the right moving amount is larger than the left moving amount.
US10909717B2

A viewpoint recommendation apparatus includes image feature extraction means for extracting an image feature from the acquired image at a first viewpoint, pose estimation means for calculating a first likelihood map indicating a relation between the estimated pose of the object and a likelihood of this estimated pose, second storage means for storing a second likelihood map indicating a relation between the true first viewpoint and a likelihood of this first viewpoint in the estimated pose, third storage means for storing a third likelihood map indicating a relation between the pose of the object when the object is observed at the first and the second viewpoints and a likelihood of this pose, and viewpoint estimation means for estimating the second viewpoint so that a value of an evaluation function of the first, second, and third likelihood maps becomes the maximum or minimum.
US10909708B2

A calibration system for a dimensioner is described. The calibration system uses a reference pattern with multiple optically-perceptible elements. The optically-perceptible elements have a parameter associated with size and are separated from each other by predefined distance. The dimensioner captures an image of an object and calculates physical dimensions of the object. The dimensioner captures an image of the reference pattern. The dimensioner measures the parameter associated with size for a pair of optically-perceptible elements and measures the distance between the pair of optically-perceptible elements from the captured image. The dimensioner then calculates a ratio between measured parameter for the pair of the optically-perceptible elements and of a predefined distance between the pair of the optically-perceptible elements. The calculated ratio is compared with a actual reference ratio to determine if calibration is needed. The dimensioner is calibrated based on the calculated ratio.
US10909707B2

Systems in accordance with embodiments of the invention can perform parallax detection and correction in images captured using array cameras. Due to the different viewpoints of the cameras, parallax results in variations in the position of objects within the captured images of the scene. Methods in accordance with embodiments of the invention provide an accurate account of the pixel disparity due to parallax between the different cameras in the array, so that appropriate scene-dependent geometric shifts can be applied to the pixels of the captured images when performing super-resolution processing. In a number of embodiments, generating depth estimates considers the similarity of pixels in multiple spectral channels. In certain embodiments, generating depth estimates involves generating a confidence map indicating the reliability of depth estimates.
US10909700B2

An image processing apparatus and method are provided. The image processing apparatus includes: a memory configured to store at least one instruction, and a processor electrically connected to the memory, wherein the processor, by executing the at least one instruction, is configured to: apply an input image to a training network model; and apply, to a pixel block included in the input image, a texture patch corresponding to the pixel block to obtain an output image, wherein the training network model stores a plurality of texture patches corresponding to a plurality of classes classified based on a characteristic of an image, and is configured to train at least one texture patch, among the plurality of texture patches, based on the input image.
US10909695B2

A system is disclosed that includes: at least one image capturing device at the entrance to obtain images; a reader device; and a processor for extracting objects of interest from the images and generating tracks for each object of interest, and for matching objects of interest with objects associated with RFID tags, and for counting the number of objects of interest associated with, and not associated with, particular RFID tags.
US10909694B2

A sensor bar shelf monitor, for example that may be added to an existing shelving system to convert a store to autonomous operation. The sensor bar may contain distance sensor to detect shoppers reaching towards items on a shelf, and cameras to determine which items shoppers have taken. It may be installed into shelf supports such as gondola shelving uprights. The sensor bar may be located at the front edge of a shelf, and may monitor the shelf below. Placing the sensor bar along the front edge prevents damage to electronics from spills or shelf cleaning, and prevents heat from the sensor bar electronics from damaging items on the shelf. The sensor bar may have a local sensor bar processor that collects sensor data; images may be analyzed locally or transferred to more powerful store processors. A sensor bar may also have controllable lights and controllable electronic labels.
US10909693B2

The present invention relates to an image analysis method, device, system, and program, which use vehicle driving information, and a recording medium, and according to one embodiment of the present invention, an image analysis method of a device linked with a camera and a controller through an in-vehicle communication network can comprise the steps of: receiving vehicle driving information from at least one controller for controlling vehicle driving; receiving image information captured by the camera; generating a first optical flow pattern estimated on the basis of the vehicle driving information; generating a second optical flow pattern calculated on the basis of the image information; and identifying a foreground movement pattern on the basis of the first optical flow pattern and the second optical flow pattern. Therefore, the present invention can more accurately analyze, by using vehicle driving information, an image captured by a camera.
US10909692B2

Described is a system and method through which (a) information related to detected moving objects can be received, processed and confirmed, (b) such information can be evaluated—with the information from differing receiving, processing and confirming sources being aggregated and integrated, thereby increasing the overall efficiency and accuracy of the system and method, and with the elements of the system and the practice of the method resulting in the sharing of such information with such elements controlling various aspects of their own operation—to assess the possible impacts of the presence and/or operation of such detected moving objects within a specific environment, and as a result of such evaluation (c) actions can be initiated based upon (x) the identification of the detected moving object and (y) the possible impacts thereof within such specific environment.
US10909689B2

A method is provided for detecting and tracking targets in a series of images, at least one track as the existing track, being formed from spots detected in images in the series preceding a current image. The method includes, for the current image: obtaining at least one spot included in the current image and, for each spot, a value representing a characteristic of the spot; classifying each spot according to the representative value in a first category when the representative value is higher than a first predefined threshold or in a second category when the representative value lies between the first predefined threshold and a lower second predefined threshold; for each existing track, allocating a spot in the first category to the existing track and allocating a spot in the second category to the existing track when no spot in the first category is compatible with said existing track.
US10909683B2

Systems and methods for enhancing quality of a flow image of a sample are provided. An image is obtained from a plurality of optical image scans of a sample comprising blood perfused tissue. A vector comprising tissue components, flow components, and noise is then generated, and eigenvectors and eigenvalues are estimated from the vector. From the eigenvectors and eigenvalues, an eigen regression filter is applied to isolate flow components from the tissue components in the sample. The isolated tissue components may then be removed from the image to enhance visualization and quantification of a flow of dynamic moving particles within the sample.
US10909680B2

A method for evaluating the depth of a burn wound in a subject comprises (a) receiving an imaging video of the burn wound collected by an ultrasound transducer, (b) evaluating nodes and edges connecting the nodes in a plurality of layers of the burn wound in a plurality of frames of the imaging video, with a classifier system, the classifier system comprising a convolutional neural network that compares the nodes and edges of the burn wound with nodes and edges in a plurality of layers of a plurality of historical burn wounds of known depth, and (c) assigning a depth to the burn wound, the assigned depth being an average of depths associated with a plurality of the historical burn wounds having a predetermined minimum similarity of nodes and edges to the nodes and edges of the burn wound.
US10909668B1

Embodiments are disclosed that apply adaptive sub-tiles to captured images for distortion correction in vision-based assistance systems and methods. A captured image is processed to generate corrected tiles, and selected numbers of sub-tiles are used to generate each of the corrected tiles depending upon the pixel densities for regions of the captured image. The corrected sub-tiles are combined to form corrected tiles, and corrected tiles are combined for form a corrected image. The corrected image can be used to output control signals to cause actions to be issued to a user of the system such as a driver of a vehicle. For one embodiment, the corrected tiles are generated one at a time, and corrected sub-tiles for each corrected tile are also generated one at a time based upon individual source data blocks determined by a pre-determined sub-tile configuration. Efficient memory use and data transfers are provided.
US10909663B2

A method of processing a digital image, the method comprising receiving a digital image, modifying each row of pixel colour values and then each column of modified pixel colour values or vice versa, represented as an array X of pixel or modified pixel colour values x(i), by calculating each value y(i) of an array Y as a function at least of an exponentially weighted moving average a(i) of the array X, calculated in ascending order of the array X value indices, and an exponentially weighted moving average b(i) of the array X, calculated in descending order of the array X value indices, or an exponentially weighted moving average b′(j) of an array X′ containing the values of the array X in reverse order, calculated in ascending order of the array X′ value indices, where i, j are the array value indices, wherein 0≤i
US10909651B2

A computer-implemented topology-aware all-reduce method for an environment including a plurality of systems is provided. Each system of the systems includes a plurality of computing modules. The computer-implemented topology-aware all-reduce method according to aspects of the invention includes locally partitioning and scattering data slices among the computing modules of each system to produce local summation results. The local summation results are copied from the computing modules to corresponding host memories of the f systems. A cross system all-reduce operation is executed among the systems to cause an exchange of the local summation results across the host memories and a determination of final summation partitions from the local summation results. The final summation partitions are copied from the host memories to the corresponding computing modules of each system. The final summation partitions are forwarded to all graphical processing units (GPUs) to cause a determination of final summation results therefrom.
US10909648B2

A delivery system comprises a delivery vehicle configured to carry a delivery box to be delivered to a delivery destination thereon; and a carrier vehicle configured to carry the delivery vehicle thereon. The carrier vehicle performs exit control to get the delivery car carrying the delivery box to be delivered to the delivery destination out of the carrier vehicle at a relay point on a traveling route to the delivery destination, and the delivery vehicle performs traveling control on the traveling route from the relay point to the delivery destination, and fixes the delivery box to a delivery box fixture located at the delivery destination.
US10909646B2

Disclosed are various embodiments for equitably assigning medical images for examination. Data describing medical image studies pending examination are obtained from a medical data server. A relative complexity value is determined for each of the medical image studies based on an average amount of time to perform a particular type of image study. The medical image studies are assigned for examination by a respective user based on preferences associated with the respective user and the relative complexity value determined for each medical image study. A user interface is rendered by a client device, where the user interface includes a respective user worklist for each user. A user is prevented from viewing a particular medical image study based on a lock status associated with the particular medical image study.
US10909645B1

The system is a means of communicating between a user in a third-party, the third-party may be alive or deceased. In summary, the system is the recordation of a memory an apology or praise, memorialized in physical form, such as in a letter, the letter than stored in an item such as lock it and the item shared with a third party or carried by the user.
US10909644B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media. One method includes: receiving a request associated with an account of a blockchain-based application for collecting a monetary award issued in an order of a court; determining a creditor, a debtor, and an amount of the monetary award; determining that the account is associated with the creditor based on data recorded on the blockchain; identifying, based on the data, a payment account of the creditor and one or more payment accounts of the debtor with an aggregated balance greater than or equal to the amount of the monetary award; transferring the amount of the monetary award from the one or more payment accounts of the debtor to the payment account of the creditor; and recording a verified time stamp representing a time the amount of the monetary award is transferred.
US10909642B2

An energy storage system includes a battery and an energy storage controller. The battery is configured to store electrical energy purchased from a utility and to discharge the stored electrical energy for use in satisfying a building energy load. The energy storage controller is configured to generate a cost function including multiple demand charges. Each of the demand charges corresponds to a demand charge period and defines a cost based on a maximum amount of the electrical energy purchased from the utility during any time step within the corresponding demand charge period. The controller is configured to modify the cost function by applying a demand charge mask to each of the multiple demand charges. The demand charge masks cause the controller to disregard the electrical energy purchased from the utility during any time steps that occur outside the corresponding demand charge period when calculating a value for the demand charge.
US10909634B1

A system for transmitting and receiving vehicle, insurance, and financial information comprises a communication beacon, a vehicle control system, and a mobile electronic device. The communication beacon is associated with one of a plurality of vehicles and transmits information about the associated vehicle. The vehicle control system is associated with one of the vehicles, and configured to transmit information about the associated vehicle after a trigger event occurs. The mobile electronic device includes a communication element and a processing element that executes a software application configured to receive vehicle information from the communication beacon or the vehicle control system (both of which may be Bluetooth® enabled and/or include an accelerometer), transmit vehicle information to a computer server, receive term information regarding an insurance quote or auto loan, the term information determined by the server based upon the vehicle information, and display the term information on a screen to a customer.
US10909627B2

A method of providing changes in healthcare policy information is provided, including: maintaining a first database, the first database containing records including copies of websites, the websites pertaining to policy information; a first server scanning current versions of the websites on the Internet and identifying which of the websites have been changed to a second server; and updating the records in the first database; a second server generating a report of the changes made to each of the identified websites; and the second server providing access to a user to generate reports relating to the websites.
US10909610B1

Utilizing the disclosed techniques, automatic item replenishment decisions may be made based on whether or not an item entirely fits on/in an automatic replenishment device (ARD). For example, sensor data associated with an item and an ARD may be received. The sensor data may indicate that an initial amount of the item is in contact with the ARD. A measurement value may be calculated that quantifies the initial amount of the item that is in contact with the ARD. Subsequent sensor updates may be monitored to determine various amounts of the item that are in contact with the ARD. Based at least in part on the measurement value and the monitoring, it may be determined that a surplus amount of the item exists that is external to the ARD. Decisions on whether to generate an automated order for the item may be based on the existence of the surplus amount.
US10909595B2

Systems and methods for controlling shelf display units and for graphically presenting information on shelf display units are disclosed. A system includes one or more display units configured to be coupled to shelves of a modular shelving system, one or more processors communicatively coupled to the one or more display units, one or more memory components communicatively coupled to the one or more processors, and machine readable instructions stored in the one or more memory components. When executed by the one or more processors, the machine readable instructions cause the system to determine a product identifier corresponding to a product, identify one or more display units to update in response to determining the product identifier corresponding to the product, and update a graphical output of the one or more display units identified to be updated in response to identifying the one or more display units to update.
US10909590B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining merchant and item ratings. One of the methods includes obtaining information identifying one or more purchase transactions by users at a physical location of a merchant. One or more statistical signals are computed using the information identifying the one or more purchase transactions by the users. A quality score for the merchant is computed based on the one or more statistical signals. A rating for the merchant is computed based on the quality score.
US10909589B2

A computer-implemented method, computer program product, and computing system for identifying a social platform; identifying a defined contribution for the social platform for a client, wherein the defined contribution is a percentage of a purchase made by the client; and funding the defined contribution at a gross revenue level.
US10909583B2

A system and process for coordinating streaming content or messages is provided. A network-connected server maintains a database containing media content-related data, such as the text of a message, accompanying media, time of airing, payment and related comments. A user can view these feeds or streams of these consciousness messages by downloading a mobile application or browsing to a website. The application can also be used to create, schedule and pay for a media content message.
US10909570B2

Methods, systems, and computer readable media for suppressing cookie based advertisement retargeting are disclosed. One method includes receiving a digital identifier and a merchant identifier associated with a purchase transaction. The method further includes determining, using the digital identifier and the merchant identifier, whether a cookie exists for advertisement retargeting related to the digital identifier and the merchant identifier. The method also includes in response to determining that the cookie exists for advertisement retargeting related to the digital identifier and the merchant identifier, sending suppression information for suppressing advertisement retargeting associated with the cookie.
US10909562B2

Techniques for detecting and presenting rewards for presence are disclosed. Presence of a mobile device within a building is detected based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal. The triggers are identified by a client-side application of the mobile device or a corresponding server-side processor with which the client-side application is in communication and from which the client-side application is configured to automatically receive available rewards. In response to detecting presence within the building, the server-side processor determines that a user of the mobile device is eligible for a reward, and the reward is provided to the user via the client-side application at the mobile device.
US10909558B2

When multiple explanatory variables are automatically created, a huge amount of output suggestions causes a heavy burden on selecting the suggestion. A marketing support system is configured to include a suggestion extraction unit that accepts purchase data and analyzes a correlation between the purchase data to output a composite variable, a restriction filtering unit that accepts the composite variable and a restriction table to exclude the composite variable based on a restriction condition defined in the restriction table, and a result filtering unit that uses a measure result defined in the past to estimate an anticipated effect when a measure based on the composite variable is performed, and selects a plurality of explanatory variables.
US10909537B2

A network translation computing device for processing consolidated messages is disclosed. The network translation computing device receives a web-based authentication response including a plurality of data elements in a web-based format. The network translation computing device translates the plurality of data elements from the web-based format to a network-based format. The network translation computing device generates a network-format authorization request message including the plurality of data elements in the network-based format. The network translation computing device transmits the network-format authorization request message to an issuer of the transaction card to initiate an authorization process of the transaction.
US10909536B2

A device may process a message associated with an account to identify a first identifier that identifies a third party. The device may identify a match between the first identifier and transaction information related to an individual associated with the account. The transaction information may include a set of first identifiers that identify a respective set of third parties. The transaction information may facilitate identification of one or more messages that is likely to include account information. The device may tag the message with a second identifier based on the match. The device may receive, from another device, the message based on the message being tagged with the second identifier. The device may process the message to identify the account information related to another account. The device may extract identified account information from the message. The device may perform an action related to extracted account information or the message.
US10909529B2

Embodiments generally relate to the field of reward processing, and more particularly, systems, methods, and computer readable media for digital reward processing utilizing distributed ledger technology. Distributed ledger technology is utilized wherein distributed ledgers are stored on a plurality of node computing devices, the distributed ledgers including sequential entries that are cryptographically linked to one another.
US10909527B2

Example embodiments relate to reissuing or otherwise altering a contactless card. These embodiments are particularly well-suited to an emergency reissue in which many cards have been compromised as the result of a data breach of a major credit card provider or department store. An exemplary contactless card includes a chip that stores encrypted authentication information, including a primary account number (PAN) that identifies the card. The chip may include a first applet responsible making payments with the card; the first applet may manage the PAN. A second applet may be capable of interacting with an outside application, and may serve as a bridge to the first applet. A rewrite of the PAN may be triggered by issuing a write command to the second applet, or by interacting with the chip in a predetermined manner (e.g., tapping the card on an interactable element a predetermined number of times).
US10909513B2

An automatic billing updater (ABU) manager computing device for managing an account information data source and tracking access to the account information data source is provided. The ABU manager computing device receives account data from an issuing party, stores the account information in an account information data source, and provides the account data to requesting parties. The ABU manager computing device tracks access to the stored account data via an ABU traffic data source. ABU manager computing device may also track transaction-related messages corresponding to the stored account data in a transaction traffic data source. In certain embodiments, ABU manager computing device may generate and transmit notifications based on data stored in one or more of the stored account data, the ABU traffic data source, and the transaction traffic data source.
US10909479B2

This invention provides the end-to-end control, networking, and data management for information presentation services and collaboration services. The invention provides for identification of events, generation of push invitations to such events, personalization of ebooks via reader-author collaboration to embed Personalized Multimedia Autographs (PMAs) into the ebook or other media, event line control allowing readers to browse the bookstore, buy while wait, or mingle while waiting for collaboration with the author during these events and capability for the readers and author to discuss the event on social media after the readers have registered for the event enabling the author to provide tailored comments at the event to the readers' interests. This invention may be implemented using several embodiments ranging from small local venues conducting a single author signing to large venues conducting many author presentations and signings in parallel.
US10909476B1

Systems and methods for improving vehicular safety are provided. According to certain aspects, an electronic device may receive and analyze image data depicting an individual located within a vehicle. The electronic device may also access certain data related to a condition of the individual, and may accordingly determine whether the individual is fit to operate the vehicle. If the individual is unfit to operate the vehicle, the electronic device may generate and display a notification that indicates certain alternate modes of transportation or available lodging in a vicinity of the electronic device.
US10909473B2

A method of identifying location data in a data set comprises generating a data sample from the data set, training a plurality of models with the data sample to identify the location data in the data set, and applying the data set to the trained models to determine the location data within the data set. The plurality of models includes one or more first models to identify primary attributes of the location data indicating a geographical area and one or more second models to identify secondary attributes of the location data used to determine corresponding primary attributes.
US10909469B2

A data driven intelligent learning and development apparatus and method using an assessment of various traits of an individual to develop skill practice areas, each with one or more development strategies to enhance and/or maintain selected skills of an individual related to the practice areas.
US10909451B2

A learning apparatus and method for learning a model corresponding to time-series input data, comprising: acquire the time-series input data; supply a plurality of input nodes of the model with a plurality of input values corresponding to input data at one time point in the time-series input data; store values of hidden nodes; compute a conditional probability of each input value at the one time point on a condition that an input data sequence has occurred, based on the input data sequence before the one time point in the time-series input data, on the stored values of hidden nodes, and on weight parameters; and perform a learning process that further increases a conditional probability of input data occurring at the one time point on the condition that the input data sequence has occurred, by adjusting the weight parameters.
US10909450B2

A processing unit can determine a first feature value corresponding to a session by operating a first network computational model (NCM) based part on information of the session. The processing unit can determine respective second feature values corresponding to individual actions of a plurality of actions by operating a second NCM. The second NCM can use a common set of parameters in determining the second feature values. The processing unit can determine respective expectation values of some of the actions of the plurality of actions based on the first feature value and the respective second feature values. The processing unit can select a first action of the plurality of actions based on at least one of the expectation values. In some examples, the processing unit can operate an NCM to determine expectation values based on information of a session and information of respective actions.
US10909446B2

Methods and systems for generating a multi-model ensemble of global climate simulation data from a plurality of global climate simulation models (GCMs), to be used in training a neural network (NN)-based climate forecasting model, are disclosed. The methods and systems perform steps of computing a GCM validation measure for each GCM; selecting a validated subset of the GCMs, by comparing each computed GCM validation measure to a validation threshold determined based on observational historical climate data; computing a forecast skill score for each validated GCM, based on a first forecast function; selecting a validated and skillful subset of GCMs; generating one or more candidate ensembles by combining simulation data from at least two validated and skillful GCMs; computing an ensemble forecast skill score for each candidate ensemble, based on a second forecast function; and selecting a best-scored candidate ensemble. Embodiments of the present invention enable accurate climate forecasting without the need to run new dynamical global climate simulations on supercomputers.
US10909443B2

Embodiments of the present disclosure provide a neuromorphic circuit structure including: a first vertically-extending neural node configured to generate an output signal based on at least one input to the first vertically-extending neural node; an interconnect stack adjacent the vertically-extending neural node, the interconnect stack including a first conducting line coupled to the first vertically-extending neural node and configured to receive the output signal, a second conducting line vertically separated from the first conducting line, and a memory via vertically coupling the first conducting line to the second conducting line; and a second vertically-extending neural node adjacent the interconnect stack, and coupled to the second conducting line for receiving the output signal from the first vertically-extending neural node.
US10909441B2

The technology described herein allows an interactive program to leverage a knowledge graph to maximize the likelihood of successfully understanding the user's query and at the same time minimize the number of turns taken to understand the user. A goal of the technology described herein is to formulate response queries that have a probability of completing the user's requested task accurately while issuing the fewest number of response queries to the user before determining the intended task. In order to accomplish this, the technology combines a reinforced learning mechanism with a knowledge-graph simulation score to determine the optimal response query.
US10909438B1

Passive radio frequency identification (RFID) real-time temperature sensors based on programmable liquid crystal elastomers (LCEs) are provided. The sensors can be used for monitoring the temperature for various items, including perishable goods, foods, and medicines in the cold supply chain. The sensors can convey changes in temperature through a controlled shift of the operating frequency in the RFID ultra high frequency (UHF) band.
US10909436B2

The disclosure includes a transaction card comprising a card body having a slot. A first portion of the slot is formed at a first angle, and a third portion of the slot is formed at a third angle. A card body may be fabricated by positioning the card body at a first angle with respect to a cutter, creating a first portion of a slot at the first angle by at least one of translating the card body across the cutter or translating the cutter across the card body, stopping the translating of the card body, rotating the card body to a third angle to create a second portion of the slot; and creating a third portion of the slot at the third angle by at least one of translating the card body across the cutter or translating the cutter across the card body.
US10909435B2

The purpose of the present invention is to provide an apparatus for managing baggage and a method for managing baggage with which improved usability can be obtained. In order to solve the problem, an apparatus for managing baggage is provided with: a reader unit which reads tag information of a wireless tag attached to a baggage; a storage unit in which the tag information read by the reader unit is stored; and a control unit which makes a determination of a forgotten baggage by comparing the tag information stored in the storage unit with tag information newly read by the reader unit.
US10909434B2

A passive radio frequency identification (RFID) tag includes: a rectifier circuit that rectifies a signal obtained from an antenna and outputs the rectified signal as a DC voltage. A capacitor is connected to an output line of the rectifier circuit. A first regulator circuit generates a first regulator voltage by stabilizing the output DC voltage from the rectifier circuit. A control circuit starts operating when the first regulator voltage is applied, and the control circuit generates a control signal upon receipt of the modulation signal section of the wireless signal. A second regulator circuit generates a second regulator voltage by stabilizing the output DC voltage from the rectifier circuit in response to the control signal and outputs the second regulator voltage to the outside.
US10909431B2

A method and a system for digital direct imaging, an image generating method and an electronic device are provided. The method for digital direct imaging includes: obtaining a first image of a first format; converting the first image into a second image of a second format, wherein the second image includes a contour description; generating a correction parameter according to at least one mark on a substrate; correcting the second image according to the contour description and the correction parameter; and performing a rasterization operation on the corrected second image and imaging the second image processed by the rasterization operation on the substrate by an exposure device.
US10909427B2

A method and device for classifying webpages are provided. The method comprises: parsing a plurality of webpage elements from a webpage to be predicted; predicting a candidate webpage classification to which the webpage to be predicted belongs respectively according to respective webpage elements; and determining a final webpage classification of the webpage to be predicted by comparing the candidate webpage classifications predicted respectively based on the respective webpage elements.
US10909426B2

A method and apparatus for processing image data is provided. The method includes the steps of employing a main processing network for classifying one or more features of the image data, employing a monitor processing network for determining one or more confusing classifications of the image data, and spawning a specialist processing network to process image data associated with the one or more confusing classifications.
US10909417B2

Provided are a proposals processing method and related products for object detection, where the method comprising: determining a score threshold according to a statistics property of scores of a first quantity of proposal; selecting a second quantity of proposals with a score higher than the score threshold from the first quantity of proposals; and suppressing to the second quantity of proposals to get a third quantity of non-overlapping proposals with high scores, as such, time complexity for selecting a second quantity of proposals is reduced, and efficiency for selection of the proposals to be used for suppression is improved, thereby improving proposal processing efficiency and object detection efficiency.
US10909408B2

Methods and systems for detecting keypoints in image data may include an image sensor interface receiving pixel data from an image sensor. A front-end pixel data processing circuit may receive pixel data and convert the pixel data to a different color space format. A back-end pixel data processing circuit may perform one or more operations on the pixel data. An output circuit may receive pixel data and output the pixel data to a system memory. A keypoint detection circuit may receive pixel data from the image sensor interface in the image sensor pixel data format or receive pixel data after processing by the front-end or the back-end pixel data processing circuits. The keypoint detection circuit may perform a keypoint detection operation on the pixel data to detect one or more keypoints in the image frame and output to the system memory a description of the one or more keypoints.
US10909403B2

A computing device is provided, including a display and a processor. The processor may, for each frame of a plurality of frames included in a video, determine a brightness characterization for a region of interest of the frame. The processor may determine one or more additional brightness characterizations for the region of interest of one or more additional frames of the plurality of frames. The processor may determine that a high brightness condition is present in the region of interest. The processor may generate a filter for the frame based on the brightness characterization and the one or more additional brightness characterizations. The processor may apply the filter to the region of interest of the frame to generate a filtered frame. The high brightness condition is not present in the region of interest of the filtered frame. The processor may output the filtered frame for display at the display.
US10909402B2

An information processing apparatus includes a detection unit that detects an object in an image, a processing unit that executes predetermined processing based on the detected object, a setting unit that sets a size range of the object to be subjected to the predetermined processing, and a display control unit that identifies an object to be excluded from the predetermined processing based on a setting set by the setting unit, among the objects detected by the detection unit as a target object of a size included in a range larger than the size range, and displays information indicating the identified object on a display unit.
US10909400B2

A managed notification system compares image(s) and/or indicia relating to the image(s) and where there is a match selectively provides a notification of the same.
US10909397B2

An aircraft suite may include a passenger compartment disposed on a main deck of an aircraft. The passenger compartment may be partitioned from a main passenger cabin of the main deck by at least one bulkhead. The passenger compartment may include an aircraft seat and a hatch set within an opening in a floor of the passenger compartment. The aircraft suite may include a lower lobe rest compartment integrated in a cargo deck below the main deck. The lower lobe rest compartment may be proximate to the passenger compartment. The lower lobe rest compartment may include a passenger rest compartment and a device proximate to the hatch. The device may be configured to assist a passenger to at least one of descend into the lower lobe rest compartment from the passenger compartment, or ascend into the passenger compartment from the lower lobe rest compartment, via the hatch.
US10909393B2

A vehicular control system includes a camera having an exterior field of view at least forward of the vehicle. During a forward maneuver of the vehicle towing a trailer, the vehicular control system detects an object present exterior of the vehicle which ought not be impacted during the forward maneuver of the vehicle towing the trailer based at least in part on image processing by an image processor of image data captured by the camera. Responsive at least in part to detection of the object, the vehicular control system determines a forward driving path for the vehicle towing the trailer that avoids the detected object so that the trailer does not run over or contact the detected object. The vehicular control system determines the forward driving path at least in part responsive to (i) processing of captured image data and (ii) trailer data pertaining to physical characteristics of the trailer.
US10909390B2

Examples of techniques for using fixed-point quantization in deep neural networks are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes capturing a plurality of images at a camera associated with a vehicle and storing image data associated with the plurality of images to a memory. The method further includes dispatching vehicle perception tasks to a plurality of processing elements of an accelerator in communication with the memory. The method further includes performing, by at least one of the plurality of processing elements, the vehicle perception tasks for the vehicle perception using a neural network, wherein performing the vehicle perception tasks comprises quantizing a fixed-point value based on an activation input and a synapse weight. The method further includes controlling the vehicle based at least in part on a result of performing the vehicle perception tasks.
US10909380B2

A method and an apparatus for recognizing and training a video, an electronic device and a storage medium include: extracting features of a first key frame in a video; performing fusion on the features of the first key frame and fusion features of a second key frame in the video to obtain fusion features of the first key frame, where a detection sequence of the second key frame in the video precedes that of the first key frame; and performing detection on the first key frame according to the fusion features of the first key frame to obtain an object detection result of the first key frame. Through iterative multi-frame feature fusion, information contained in shared features of these key frames in the video can be enhanced, thereby improving frame recognition accuracy and video recognition efficiency.
US10909377B2

In one embodiment, objects are tracked by calculating affinity scores with multiple cues in cascading stages. In each stage, affinity scores are calculated for currently detected objects based on a cue. The affinity scores are then fed into subsequent stages to inform subsequent calculations based on subsequent cues, where calculations can be skipped and resources saved. Object tracks are updated every frame, to assist in autonomous vehicle driving.
US10909350B2

A method, system, device, and/or a non-transitory computer readable medium to provide a customized application associated with a television experience based on the recognition of users located in front of a television display and in the field of view of a camera. The method may include performing an initializing operation, the initializing operation including enrolling a plurality of users in a database of a computer system, acquiring a wide image using the camera and scanning the wide image for biometric information; and performing an identification operation requested by the application including, acquiring a second wide image with the camera, extracting an active area from the second wide image, storing the extracted active area as a second fast scanning area image, and extracting the biometric data of a face appearing in the second fast scanning area image.
US10909349B1

Techniques are generally described for object detection in image data. First image data comprising a three-dimensional model representing an object may be received. First background image data comprising a first plurality of pixel values may be received. A first feature vector representing the three-dimensional model may be generated. A second feature vector representing the first plurality of pixel values of the first background image data may be generated. A first machine learning model may generate a transformed representation of the three-dimensional model using the first feature vector. First foreground image data comprising a two-dimensional representation of the transformed representation of the three-dimensional model may be generated. A frame of composite image data may be generated by combining the first foreground image data with the first background image data.
US10909348B2

An optical fingerprint sensing device and an operation method thereof are provided. The optical fingerprint sensing device includes an optical fingerprint sensing circuit, an image superimposing circuit and a fingerprint matching circuit. The optical fingerprint sensing circuit is configured to capture an original image of the fingerprint. The image superimposing circuit is coupled to the optical fingerprint sensing circuit. The image superimposing circuit is configured to collect the original image of the fingerprint to obtain a plurality of original fingerprint images. The image superimposing circuit superimposes the original fingerprint images according to at least one superimposition parameter to obtain a superimposed fingerprint image. The fingerprint matching circuit is coupled to the image superimposing circuit to receive the superimposed fingerprint image. The fingerprint matching circuit performs fingerprint matching on the superimposed fingerprint image.
US10909343B1

A peg, suitable for insertion into a hole in a surgical tray, includes a cap piece, a directional member, and a columnar protrusion. The cap piece includes a machine-readable object that contains data representing information about one or more surgical assets. The directional member has a directional feature which points in a particular direction and which may be oriented to point to one or more surgical assets having the properties represented by the data on the machine-readable object. The columnar protrusion is suitable for being securely inserted into a hole in the surgical tray, such as by being pushed into a hole in a rubber footer. Removal of a surgical asset from the tray is performed by reading data from the machine-readable object that points to the surgical asset and using that data to modify a count of the type of object contained in the tray.
US10909341B2

A system and method for processing a machine-readable code associated with an object moving relative to an imaging device may include imaging the machine readable code. A determination may be made as to whether image data of the machine-readable code is clipped along a leading edge of a first image frame. If the machine-readable code is determined to be clipped, (i) image data of the machine-readable code in the first image frame may be skipped, and (ii) image data contained in a subsequent image frame may be processed. Otherwise, if the code is not determined to be clipped, processing image data in the subsequent image frame may be skipped.
US10909333B2

A system for remote body communication that includes a processor configured to receive a video feed of a person performing a body communication. The processor is configured to determine whether the body communication is indicative of an emergency situation, translate the body communication, to a text or audio communication, and transmit the video feed and the text or audio communication to a receiving monitoring station. The processor then receives a responsive video feed of a responsive body communication and a responsive text or audio communication indicative of an instruction related to the emergency situation, and outputs the responsive video feed of the responsive body communication and the responsive text or audio communication via an operatively connected output processor.
US10909328B2

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining communication data of a first human user to return one or more sentiment attribute of the communication data; processing the communication data to return sentiment neutral adapted communication data, the processing being in dependence on the one or more sentiment attribute; presenting to a second human user a sentiment neutral adapted communication, the sentiment neutral adapted communication being based on the sentiment neutral adapted communication data; augmenting second communication data to return adapted second communication data, the augmenting being in dependence of the one or more sentiment attribute; and presenting to the first human user an adapted second communication, the adapted second communication being based on the adapted second communication data.
US10909327B2

Methods, systems, and computer program products for unsupervised learning of interpretable conversation models from conversation logs are provided herein. A computer-implemented method includes obtaining human-to-human conversation logs; training a deep learning model by (i) learning, in an unsupervised manner, semantic labels for dialog contexts in the multiple human-to-human conversation logs, (ii) mapping the learned semantic labels to query responses across the multiple human-to-human conversation logs, and (iii) inferring one or more entities from the multiple conversation logs based at least in part on the mapping; constructing a human-interpretable conversation model based at least in part on patterns determined via the trained deep learning model; and outputting the human-interpretable conversation model to at least one user.
US10909311B2

A bipartite application implements a table auto-completion (TAC) algorithm on the client side and the server side. A client module runs a local model of the TAC algorithm on a user device and a server module runs a global model of the TAC algorithm on a server machine. The local model is continuously adapted through on-the-fly training, with as few as a negative example, to perform TAC on the client side, one document at a time. Knowledge thus learned by the local model is used to improve the global model on the server side. The global model can be utilized to automatically and intelligently extract table information from a large number of documents with significantly improved accuracy, requiring minimal human intervention even on complex tables.
US10909310B2

Technologies are described herein for providing an assistive graphical user interface for preserving document layout while improving readability, such as for persons with dyslexia or another type of reading disability. A document including one or more lines of text can be edited in first and second editing modes. When a request is received to edit the document in the second editing mode, the width of the lines when displayed using a non-assistive font is computed. The width of the lines when displayed using an assistive font, such as a font configured for use by persons with dyslexia, is also computed. A ratio between the width of the lines when displayed using the non-assistive font and the width of the lines when displayed using the assistive font is also computed. The width of the page is then expanded based upon the ratio and the lines are displayed using the assistive font.
US10909308B2

There is provided an information processing apparatus including a text extraction unit that extracts selection candidate text from a text string displayed on a display screen, and a selection area placement unit that places selectable areas for the selection candidate text on the display screen in a manner that the selectable areas differ from a display area of the selection candidate text.
US10909306B2

A method includes storing, at one or more data storage devices, a design in a platform-independent format. The method also includes generating, at a web front end, a GUI including a publish option associated with the design. The method includes sending the GUI to a client device. The method also includes receiving a user request indicating a selection of the publish option, and, in response to receiving the user request, generating first output based on the design, the first output having a HTML format. The method includes identifying a rendering engine based on browser information associated with the client device and generating second output by rendering the first output at the rendering engine, the second output having an image format. The method includes sending the second output to at least one of a data storage device of the data storage devices, a publishing endpoint, or the client device.
US10909290B2

A method of detecting a circuit malfunction in a register transfer level, RTL, design stage is disclosed. The method comprises obtaining signal points of each register from a circuit model based on the RTL design stage, generating a property list according to the signal points of each register, wherein the property list includes a property to be verified for each signal point, performing a formal verification operation according to the circuit model and the property list, to determine whether the property of the property list for each signal point in the circuit model is true, and generating a circuit malfunction result according to the signal point whose property is not true.
US10909289B2

A hardware monitor arranged to detect livelock in a hardware design for an integrated circuit. The hardware monitor includes monitor and detection logic configured to detect when a particular state has occurred in an instantiation of the hardware design; and assertion evaluation logic configured to periodically evaluate one or more assertions that assert a formal property related to reoccurrence of the particular state in the instantiation of the hardware design to detect whether the instantiation of the hardware design is in a livelock comprising the predetermined state. The hardware monitor may be used by a formal verification tool to exhaustively verify that the instantiation of the hardware design cannot enter a livelock comprising the predetermined state.
US10909284B1

A method and system for analysis of an electronic facility may include providing a mathematical analysis using a scoring system to make generalization about a design and select locations for placement of trojans, triggers and trojan detection instruments within an electronic facility. Such mathematical analysis may include Controllability-Observability analysis as applied to trojan insertion and attacks, and trojan detection instruments.
US10909283B1

A method for receiving a circuit layout including modules in a hierarchical structure. The method includes selecting a module in the hierarchical structure, identifying multiple toggling netlists in the module during multiple clock cycles, grouping the toggling netlists into clusters based on a toggle weight factor, and finding an average toggle weight factor for each cluster. The method includes generating instrument logic to determine a power consumption of the circuit layout based on a number of toggling netlists in each cluster for each clock cycle, and on the average toggle weight factor for each cluster, merging, with a compiler tool, the instrument logic with the circuit layout into an executable file for an emulator tool. The method includes evaluating the power consumption of the circuit layout with the emulator tool; and modifying the circuit layout when the power consumption of the circuit layout exceeds a pre-selected threshold.
US10909277B2

The present invention is suitable for easily properly setting control parameters in short time. The simulation device of the present invention comprises: a frequency response function computing part (53) computing a frequency response function according to a first command value and a measured value of a mechanical system; an impulse response computing part (41) computing an impulse response by performing inverse Fourier transform on the frequency response function obtained according to the frequency response function and the control parameters; and a time response outputting part (44) executing time response simulation of the mechanical system (7) according to a second command value and the impulse response.
US10909276B2

Embodiments may include systems and methods to create and edit a representation of a worksite, to create various data objects, to classify such objects as various types of pre-defined “features” with attendant properties and layout constraints. As part of or in addition to classification, an embodiment may include systems and methods to create, associate, and edit intrinsic and extrinsic properties to these objects. A design engine may apply of design rules to the features described above to generate one or more solar collectors installation design alternatives, including generation of on-screen and/or paper representations of the physical layout or arrangement of the one or more design alternatives. In some embodiments, metadata about the design process, including the process of classifying features and providing user input, generating layouts, and then modifying those layouts, may be generated. The metadata may include information about exceptional conditions in the project state information or design. A list of exceptions corresponding to exceptional conditions may be generated, and the designer may interact with these exceptions in a variety of ways, such as by complying with rules to remove an item from the exceptions list or overriding the application of the rules. The exceptions may be non-blocking relative to other user actions.
US10909270B2

According to an embodiment, an information processing device switching between a secure mode and a non-secure mode to operate, includes one or more processors configured to perform: implementing a secure OS which operates in the secure mode; implementing a non-secure OS which operates in the non-secure mode; acquiring initialization process information autonomously in the secure mode, the initialization process information relating to an initialization process which the non-secure OS executes for a shared resource shared by the secure OS and the non-secure OS; and enabling, based on the initialization process information, the shared resource to be shared and used by the secure OS and the non-secure OS.
US10909267B2

A computer system detects, at time period one, that a first user of a computing device has not paid a transmitted invoice. In response to the detecting, at time period one, that the first user of the computing device has not paid the transmitted invoice, the computer system applies one or more restrictions to a first social media account corresponding to the first user. In response to the detecting, at time period two, that the first user has paid the transmitted invoice, the computer system removes the one or more restrictions from the first social media account, wherein time period two is after time period one.
US10909262B2

Implementations of the present specification include receiving a request to perform a private transaction associated with at least one account; in response to receiving the request, performing, by a workflow node, the private transaction; in response to performing the private transaction, generating, by the workflow node, a representation of the private transaction configured to be accessible only to entities that are authorized to access the private transaction; storing, in a private blockchain, the representation of the private transaction; generating, by the workflow node, an account record for the at least one account associated with the private transaction based at least in part on the private transaction, wherein the account record is configured to be accessible to at least one entity that is not authorized to access the representation of the private transaction in the private blockchain; and storing, in a public blockchain, the account record.
US10909252B2

One or more embodiments of the specification provide a blockchain-based relationship binding method, apparatus, and device. An exemplary method may include: receiving a user binding request including a binding tag, the binding tag includes (1) a binding type of a binding relationship, and (2) role information of the second user in the binding relationship; sending a confirmation request to a second user; retrieving a relationship table of the second user; in response to the binding type in the user binding request includes a one-to-one binding relationship: determining whether the one or more binding types in the relationship table of the second user include the binding type in the user binding request, and if yes, terminating the method; and generating a record of binding relationship; writing the record of binding relationship into a blockchain; and updating the relationship table in the local database.
US10909251B2

Host data can be received at a memory sub-system. A determination can be made that the host data exceeds a threshold size associated with an encryption operation. The host data can be separated into segments based on the threshold size associated with the encryption operation. Each of the segments can be encrypted based on the encryption operation. Furthermore, the encrypted segments can be stored at the memory sub-system.
US10909241B2

According to an example, event anomaly analysis and prediction may include accessing a master directed graph that specifies known events and transitions between the known events, and ranking each of the known events. Each of the ranked known events may be clustered into a plurality of anomaly categories. A plurality of rules to analyze new events may be determined based on the plurality of anomaly categories. A determination may be made, based on an application of the plurality of rules to data that is to be analyzed for an anomaly, whether the data includes the anomaly. In response to a determination that the data includes the anomaly, a device associated with the data may be controlled.
US10909230B2

Methods and systems for authenticating a user include presenting a list of themes on a user interface of a client device for user selection. Images of a plurality of objects and query prompts are presented on a client device for a theme selected from the list. Images of objects selected in response to the query prompts are received and verified to determine that the objects that are selected are theme-based objects and correspond to the query prompts. The selected objects are stored as answers to the query prompts identified for the theme and are used for authenticating the user during subsequent requests received from an application that is used to access a sensitive, digital asset.
US10909227B2

A computer-implemented certificate verification method includes: obtaining, by a certificate verification module, at least two images of a certificate, in which the at least two images are acquired under different acquisition conditions; obtaining, from the at least two images, at least two target images that correspond to respective images of the at least two images and that each include an image of a light-reflective coating of the certificate; and determining, based on the at least two target images, a probability that the certificate is an original.
US10909205B2

A web-session recording system comprising at least one processing resource configured to: provide a webpage, the webpage comprising (a) one or more references to external resources, external to the webpage, and (b) instructions executable by a web browser for recording a web-session, wherein executing the instructions results in one or more of the external resources being uploaded to the web-session recording system, being upload selected resources, and at least another one of the external resources not being uploaded to the web-session recording system, being non-upload resources; send the webpage to a plurality of clients, each requesting the webpage during a corresponding web-session; and receive, from each of the clients, the upload selected resources.
US10909166B1

Various aspects of the subject technology relate to systems, methods, and machine-readable media for reverse search with manual composition. A system generates a first search result associated with a forward image search that is responsive to a search query from a client device, and each image in the first search result respectively includes a base layer that includes a representation of a first composition for the image. The system may receive user input indicating a target composition defined by the base layer of at least one image from the first search result and an object layer that indicates adjustments to the first composition of the base layer, and generates a second search result using the target composition. The second search result includes second images that respectively include a representation of a second composition that corresponds to the target composition. The system provides the second search result to the client device.
US10909163B2

Systems, methods, and non-transitory computer readable media can perform a first ranking to rank each ephemeral content item collection of a plurality of ephemeral content item collections based on a probability of a user selecting the ephemeral content item collection. One or more ephemeral content item collections from the first ranking to provide in an ephemeral content feed of the user can be selected. A second ranking to rank each ephemeral content item collection of the plurality of ephemeral content item collections other than the selected ephemeral content item collections from the first ranking based on a probability of the user spending time on the ephemeral content item collection can be performed. One or more ephemeral content item collections from the second ranking to provide in the ephemeral content feed of the user can be selected.
US10909138B2

A qualifying system receives a channel activity record from one of a plurality of different external systems, over one of a plurality of different communication channels. It accesses qualification rules to determine whether the channel activity record is to be transformed into one or more target entities in a computing system. If so, a conversion engine accesses user-configurable mappings and conversion rules to identify conversion actions that are to be taken in order to transform the channel activity record into one or more target entities. The conversion engine performs a data transformation on the channel activity record to transform it into the identified one or more target entities.
US10909127B2

A method and a server for ranking documents in response to a current query are disclosed. The documents are to be presented on a SERP. A database stores stored search pairs in association with respective pair-specific values. The method comprises for the current query, ranking, by a MLA, relevant documents to be included in the SERP which have preliminary ranks. The current query and a respective relevant document form a current search pair. The method comprises, for a given current search pair, generating a rank-adjustment score associated with a stored search pair based on: the pair-specific value of the stored search pair, and a pair-wise similarity between the current search pair and the stored search pair. The method comprises, for the current query, re-ranking a relevant document of the current search pair on the SERP using the associated rank-adjustment score.
US10909118B2

Cache optimization for missing data is provided. A database system receives a first request for a database record. The database system determines whether the database record is stored in a cache. The database system determines whether the database record is stored in a data store in response to a determination that the database record is not stored in the cache. The database system stores a dummy entry for the database record in the cache in response to a determination that the database record is not stored in the data store. The database system receives a second request for the database record. The database system determines whether the database record is stored in the cache. The database system outputs an indication that the database record is unavailable in response to a determination that the dummy entry stored for the database record is in the cache.
US10909117B2

Described herein are techniques for identifying a path in a workload that may be associated with a deviation. A workload may be associated with multiple measurements of a plurality of metrics generated during execution of the workload. The multiple measurements may be aggregated at multiple levels of execution. One or more measurements may be compared to one or more other measurements or estimates to determine whether there is a deviation from an expected correlation. If determined that there is a deviation, a path can be identified in the workload that may be associated with the deviation.
US10909115B2

Systems and methods for system event searching based on heterogeneous logs are provided. A system can include a processor device operatively coupled to a memory device wherein the processor device is configured to mine a variety of log patterns from various of heterogeneous logs to obtain known-event log patterns and unknown-event log patterns, as well as to build a weighted vector representation of the log patterns. The processor device is also configured to evaluate a similarity between the vector representation of the unknown-event and known-event log patterns, identify a known event that is most similar to an unknown event to troubleshoot system faults based on past actions for similar events to improve an operation of a computer system.
US10909102B2

Certain aspects provide systems and methods of compacting data within a log-structured merge tree (LSM tree) using sharding. In certain aspects, a method includes determining a size of the LSM tree, determining a compaction time for a compaction of the LSM tree based on the size, determining a number of compaction entities for performing the compaction in parallel based on the compaction time, determining a number of shards based on the number of compaction entities, and determining a key range associated with the LSM tree. The method further comprises dividing the key range by the number of shards into a number of sub key ranges, wherein each of the number of sub key ranges corresponds to a shard of the number of shards and assigning the number of shards to the number of compaction entities for compaction.
US10909100B2

A data processing system generates a mapping between entries in an index to determine an object represented by digital content of a network address. The system includes a network interface system that receives script data and a content title of digital content; a data retrieval interface that retrieves executable logic; a parsing engine that executes the executable logic to extract an identifier of an object; a search engine that searches an index to identify a first entry with indexed data representing a descriptor of the object for which the identifier is extracted; and a mapping engine that generates, in the index, a second entry with data representing the content title of the digital content and with data representing the identifier of the object that is referenced by the digital content accessible at the network address, and a mapping between the first entry and the second entry.
US10909090B2

In an example embodiment, a proxy object is delivered to a first schema having a first logical name and stored in the software object database, the proxy object referencing an object in a second schema having a second logical name. Any dependencies from the object in the second schema to the proxy object in the first schema are removed a cycle-free graph of dependencies between objects the software object database is generated. Objects are delivered the software object database using the cycle-free graph. A definition for the proxy object is created including the logical name for the first schema. The proxy object is delivered by replacing, at a time subsequent to the proxy object being delivered to the software object database, the logical name for the first schema stored in the definition with a physical name for the first schema.
US10909089B2

In various example embodiments, a system and method for consistent schema-less and scalable database storage are described herein. A data object is generated. The data object corresponds to a column of a table from a database. The data object includes information regarding an order that is placed over a network publication system. The data object is stored in the column of the table in the database. A request to access the data object is received from a device of a first user. The data object is transmitted to the device of the first user. The data is kept coherent during concurrent updates by using optimistic locks. The data is kept backward and forward compatible utilizing intermediate data structures common to both versions of the software. The data is kept searchable by using lookup indexes. The storage system is kept scalable by sharding data across many databases.
US10909088B2

In accordance with an embodiment, described herein is a system and method for high availability and load balancing in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency can keep track of session states, request boundaries and cursors to efficiently reuse the database connections across the client applications. The transparency engine can use the request boundaries and indicators from the database to detect safe places to drain database connections in the event of database outages.
US10909087B2

A computer-implemented method according to one embodiment includes creating journal entries in response to performing predetermined operations on a sequential storage medium, storing the journal entries in a memory in response to creation thereof for creating an operation journal, and upon occurrence of a predefined event, saving the operation journal. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a controller to cause the controller to perform a method including creating, by the controller, journal entries in response to performing predetermined operations on a sequential storage medium. The journal entries are stored, by the controller, in a memory in response to creation thereof for creating an operation journal. The operation journal is saved upon occurrence of a predefined event.
US10909086B2

A request to store a file in a directory of a volume associated with a distributed file system may be received. A server of a plurality of servers of the distributed file system that is associated with the file may be identified. A first version number associated with the directory and a second version number associated with the volume may be compared. The file may be stored in the directory at the identified server when the first version number matches the second version number and when the file is not currently stored at the server.
US10909079B1

Techniques are provided for data-driven reduction of log message data. An exemplary method comprises: obtaining log files and user-specified configuration parameters, wherein the log files each comprise one or more log messages; generating an event count matrix indicating a number of times each of a plurality of unique messages appeared in a given log file of the log files; generating a correlation graph by inserting similar messages with a mutual undirected edge, wherein similar messages are identified based on a predefined similarity measure; extracting redundant messages from the correlation graph by selecting log messages for inclusion in an uninformative log message filter from sub-graphs of the correlation graph in which any two nodes are connected together, except those log messages satisfying a predefined message frequency criteria; and identifying one or more redundant messages using the uninformative log message filter. The uninformative log message filter is optionally applied to real-time log messages and/or existing file systems.
US10909078B2

According to embodiments of the present invention, machines, systems, methods and computer program products for processing data are provided. Compressed data is received and a requested operation for uncompressed data is performed on the compressed data by determining an intermediate location in a compression hierarchy of compression nodes and applying the requested operation to the data at that intermediate location.
US10909076B2

A management unit existence determination system includes: a query transmitter configured to transmit a first query, in which management unit information indicating a management unit is included, and at least one second query, in which a part of the management unit information is changed is included, which are queries for confirming an existence of the management unit of a file management system, to a determination target apparatus; a receiver configured to receive a response to the first query and a response to the second query from the determination target apparatus; and a determiner configured to determine whether the management unit exists by comparing the response to the first query with the response to the second query received by the receiver.
US10909072B2

Disclosed herein is an apparatus and method for a key value store snapshot for a distributed memory object system. In one embodiment, a method includes forming a system cluster comprising a plurality of nodes, wherein each node includes a memory, a processor and a network interface to send and receive messages and data; creating a plurality of sharable memory spaces having partitioned data, wherein each space is a distributed memory object having a compute node, wherein the sharable memory spaces are at least one of persistent memory or DRAM cache; storing data in persistent memory, the data having a generation tag created from a generation counter and a doubly linked list having a current view and a snapshot view, the data further being stored in either a root or a persisted row; creating a snapshot comprising a consistent point-in-time view of key value contents within a node and incrementing the generation counter; copying the snapshot to a second node; regenerating an index for the key value contents within the node; and logging updates since the snap was applied to update copied data in the second node.
US10909067B2

In a system having multiple locally deployed apparatus arranged as separate physical nodes, each data packet of a set of data packets received in a physical node can be classified. Data packets of the set can be batched into one or more batches for processing by a physical node separate from the physical node in which the data packets are classified and batched. Access to a batch in the physical node by another physical node can be controlled using remote data memory access. Additional apparatus, systems, and methods are disclosed.
US10909065B2

A multiprocessor system including at least a first processor and a second processor, includes a storage unit that stores a first program executed by the first processor and a second program executed by the second processor, a memory unit that has a memory region used by the second processor, and a monitoring unit that is connected to the storage unit and the memory unit via a communication line, and, in a case where a program read from the storage unit is the second program, stores the read second program into the memory unit.
US10909064B2

A service agent provides an interface for the actions that a client application needs to perform against a server. The service agent selects an appropriate service implementation based on configuration information. The service implementation is associated with a particular service version or source. A number of service implementations are available to the service agent. The service agent also creates a cache service instance that is compatible with the service instance. The client application makes data requests through the service agent. The cache service retrieves requested data from a local storage or from a selected service, if the data is not available locally. The cache service stores an expiration value with the data in the cache. The expiration value is retrieved when data is requested from the cache. The cache data is returned only if the expiration value has not exceeded an expiration policy.
US10909063B2

In a communication system for performing serial communication between a transmitting device and a receiving device, the transmitting device transmits, to the receiving device, a first data signal including at least information on a transmission clock in one frame, and transmits, to the receiving device, a second data signal including at least information on the transmission clock in one frame, during a time period from transmission of the first data signal until transmission of the first data signal in the next transmission cycle. The receiving device receives the first data signal and the second data signal transmitted from the transmitting device.
US10909055B2

Re-initialization of a link can take place without termination of the link, where the link includes, a transmitter and a receiver are to be coupled to each lane in the number of lanes, and re-initialization of the link is to include transmission of a pre-defined sequence on each of the lanes.
US10909054B2

A method for status monitoring of acceleration kernels in a storage device is provided. The method includes: receiving an asynchronous event reporting (AER) command by a controller of the storage device from a host, the AER command corresponding to a first operation assigned to a first acceleration kernel on an acceleration co-processor by the host; adding the received AER command to a look-up table in the controller; receiving a completion message from the first acceleration kernel corresponding to the first operation; comparing the received completion message to the AER commands in the look-up table; and when a match is found between the received completion message and one of the AER commands in the look-up table, sending a command completion entry to the host.
US10909050B2

A gateway apparatus is provided, including: a storage unit storing a plurality of different filter information pieces each including an application target ECU configuration, a filter condition indicating a condition of data allowed to be transferred to the ECU and a filter version, in a manner associated with each other; a selection unit selecting, from among the plurality of different filter information pieces, a filter information piece whose application target ECU configuration corresponds to an ECU configuration of an ECU installed in the vehicle; a notification unit notifying an information processor of a filter version included in the filter information piece selected by the selection unit; and a filter processing unit judging whether or not data received from the information processor is to be transferred to the ECU installed in the vehicle in accordance with a filter condition included in the filter information piece selected by the selection unit.
US10909044B2

To avoid degradation of access performance and resource use efficiency when a multi-node system utilizing a resource-disaggregated architecture makes data access across nodes under the control of software and the like which are not compatible with the resource-disaggregated architecture, an access control unit 410-1 is a unit included in an access control system 2, wherein remote access from a first processor 420-1 to a second information processing resource 440-2 is made via first and second communication networks, and is equipped with: a determination part 411-1 for determining whether or not the access made by the first processor 420-1 is remote access; and an access conversion part 412-1 for converting, when the access is remote access, the remote access to local access by updating access destination management information 432-1 such that the second information processing resource is associated with a first information processing device.
US10909041B2

A method and system for matching multi-dimensional data units in an electronic information system, the method comprising: arranging interface modules and cache modules on a front-end processing device, and one interface module and two or more cache modules forming a matching module; performing service processing for at least two dimensions on a remote device, and writing a processed multi-dimensional data unit into the cache module of the front-end processing device; and after the interface module receives a user request, determining dimension information corresponding to a current scene of the user request, inquiring a matched multi-dimensional data unit in the catch module of the matching module according to the dimension information, and sending the multi-dimensional data unit obtained by the query to an output module. The method and the system are capable of improving the efficiency and real-time performance of matching a multi-dimensional information scene to a multi-dimensional data unit.
US10909036B2

A system includes a shared memory accessible by a plurality of members of a shared memory system, and a processor operably coupled to the shared memory system. The processor is configured to receive a command from an exploiting member of the plurality of members, the command instructing an update to a piece of shared data, perform the update to the piece of shared data, and send an invalidation signal to each other member of the plurality of members. An invalidation signal sent to a respective member indicates that a local copy of the piece of data stored by the respective member is no longer valid, and each invalidation signal is sent asynchronously with respect to processing of the command. The processor is further configured to return the results of the command to the exploiting member.
US10909034B2

Techniques are disclosed for performing issue queue snooping for an asynchronous flush and restore of a history buffer (HB) in a processing unit. One technique includes identifying an entry of the HB to restore to a register file in the processing unit. A restore ITAG of the HB entry is sent to the register file via a first restore bus, and restore data of the HB entry and the restore ITAG is sent to the register file via a second restore bus. After the restore ITAG and restore data are sent, an instruction is dispatched before the register file obtains the restore data. After it is determined that the restore data is still available via the second restore bus, a snooping operation is performed to obtain the restore data from the second restore bus for the dispatched instruction.
US10909033B1

Techniques are disclosed for allocating a global memory space defined within physical memory devices into strided memory space(s) (SMS) and partition memory space(s) (PMS). In an embodiment, a SMS is mapped across all of the devices, and a PMS is mapped to a subset of the devices to ensure resource isolation between separate PMSs. Typically, a memory space is allocated in unit sizes. When the locations mapped to most of the SMS align to an integer number of the unit size, a common boundary can be formed between the SMS and the one or more PMSs in each of the devices. Such a boundary can advantageously minimize a region of locations that are not available for allocation in the global memory spaces. In an embodiment, when a strided allocation is not an integer number of the unit size, a remainder is mapped to locations for one or more PMSs.
US10909030B2

In an SSD including a host interface, controller, non-volatile memory coupled to the controller, and volatile memory, data is stored in non-volatile memory in clusters having a cluster start address and a cluster end address. A mapping table is maintained in volatile memory, which indicates by a trim signature deallocated clusters in non-volatile memory. The trim table is populated with deallocated ranges and an associated offset within the non-volatile memory. The controller receives from the host interface a sequence of commands including a deallocate command including at least one address range including a start address and an end address, or a start address and a length of the address range. The controller processes the deallocate command by selecting one or both of a write-to-non-volatile-memory action and a record-to-volatile-memory action. In cases of power failure, the mapping table is restored for deallocated ranges at specific offsets recorded in the trim table.
US10909021B2

A design assistance method executed by a design assistance device for a computer system including a CPU and an accelerator, the design assistance method includes: extracting, from an input program described in a high-level language, a process including a function and data including a variable, and analyzing a relationship between a process and data, the relationship including an amount of access from the process to the data, based on a number of times of execution of the function or a loop; evaluating, for the acquired process, a used amount of resource, a delay, and a communication band of the accelerator, based on a hardware specification; and generating, for the acquired process and data, candidates represented by a combination of allocations to the CPU and the accelerator, and acquiring and presenting, for each of the candidates, a used amount of resource, a communication band, and performance of the input program.
US10909019B2

Operations include diagnosing performance hotspots with minimal performance impact. A system selectively extracts a subset of in-memory application data, for failure analysis, based on application metadata associated with an application. The selective data extraction may be used to generate succinct reports that are customized to explore the specific vulnerabilities of each particular application. Application metadata identifies application data attributes for value extraction. The application metadata may identify, for example, a client attribute which indicates the client which requested the execution of a failed operation (or execution of an operation with a failed sub-function). The application metadata may identify a particular function, associated with an operation, that is to be analyzed in case of operation failure. The application metadata may identify a thread-local variable of a thread, executing an operation, that is to be analyzed in case of operation failure.
US10909018B2

A method of identifying a root cause in a distributed computing environment is provided including collecting metric data of a plurality of application components, collecting metric correlation relationship data, collecting topology relationship data, and collecting transaction tracking relationship data that indicates a group of the application components used to execute a requested transaction. A graph is generated including a plurality of nodes corresponding to the application components by merging the metric correlation relationship data, the topology relationship data, and the transaction tracking relationship data. The nodes of the graph are traversed in an order based on a bi-directional weight for each of a plurality of edges connecting neighboring nodes among the plurality of nodes. A recommendation list is generated including at least one abnormal application component. The recommendation includes an instruction to repair the abnormal application component acting as a system bottleneck in the distributed computing environment.
US10909015B2

An apparatus and method are described for generating performance metrics of a processor. For example, one embodiment of a processor comprises: one or more simultaneous multithreading cores to simultaneously execute multiple instruction threads; a plurality of performance monitor counters, each to maintain a count of events occurring as a result of the execution of the multiple instruction threads; and a performance monitor unit to generate a plurality of performance metric values using the event counts stored in the performance monitor counters and in response to receipt of a request from software for the performance metric values.
US10909012B2

A system for managing software-defined persistent memory includes a CPU, a PCIe switch, one or more random access memory modules, and one or more NVMe SSDs. The PCIe switch is configured to communicate with one or more host devices. The CPU and the PCIe switch are configured to generate, for each host device, a persistent memory controller data structure that has configuration data to enable the CPU and the PCIe switch to emulate a persistent memory controller when interacting with the host device. The CPU and the PCIe switch are configured to receive instructions from the one or more host devices and persistently store write data in one or more NVMe SSDs or retrieve read data from the one or more NVMe SSDs based on the instructions from the one or more host devices, and use at least a portion of the RAM as cache memory to temporarily store at least one of the read data from the one or more NVMe SSDs or the write data intended to be persistently stored in the one or more NVMe SSDs.
US10909011B2

Techniques are provided for storing a row address of a defective row of memory cells to a bank of non-volatile storage elements (e.g., fuses or anti-fuses). After a memory device has been packaged, one or more rows of memory cells may become defective. In order to repair (e.g., replace) the rows, a post-package repair (PPR) operation may occur to replace the defective row with a redundant row of the memory array. To replace the defective row with a redundant row, an address of the defective row may be stored (e.g., mapped) to an available bank of non-volatile storage elements that is associated with a redundant row. Based on the bank of non-volatile storage elements the address of the defective row, subsequent access operations may utilize the redundant row and not the defective row.
US10909007B2

Provided are a storage system and a storage control method wherein, when communication is disabled (communication via a data communication path is disabled) in spite of replacement of a second CTL among a first CTL and the second CTL that are redundant storage controllers and that are coupled via the data communication path, the first CTL executes a write process of writing dirty data and data management information to one or more storage devices while maintaining acceptance of I/O requests from a host. The replaced second CTL reads the data management information from the one or more storage devices. The first CTL stops accepting I/O requests from the host. The replaced second CTL starts accepting I/O requests from the host.
US10909004B1

An aspect includes generating a checkpoint for a storage system containing an image for a point in time. An aspect also includes storing, in a reserved area, volume configuration data corresponding to volumes for the point in time, layers of metadata and physical data for the point in time. An aspect further includes creating consistent snapshots for the volumes, destaging a control module journal and persisting a hash tree and dirty tree metadata, destaging a code cache, dumping hash metadata and physical layout metadata to a separate location in the storage and enabling new metadata updates to a default location. An aspect also includes redirecting new data and metadata IOS to stripes reserved during preparation of the separate location relating to the checkpoint and protecting checkpointed data and metadata, and generating a consistent checkpoint copy of a management module repository in the reserved area of storage.
US10909000B2

In one approach, data blocks or files that have a history of change are tagged for automatic transfer to backup on the assumption that they have changed since the last backup. Other data blocks and files are first tested for change, for example by comparing digital fingerprints of the current data versus the previously backed up data, before transferring to backup.
US10908990B2

As described above, certain modes of operation, such as the Fast Zero mode and the ECS mode, may facilitate sequential access to individual cells of a memory array. To facilitate this functionality, a command controller may be provided, including one or more individual controllers to control the address sequencing when a particular mode entry command (e.g., Fast Zero or ECS) is received. In order to generate internal addresses to be accessed sequentially, one or more counters may also be provided. Advantageously, the counters may be shared such that they can be used in any mode of operation that may require address sequencing of all or large portions of the memory array, such as the Fast Zero mode or the ECS mode.
US10908986B2

Read operations are performed in a memory device which efficiently provide baseline read data and recovery read data. In one aspect, on-die circuitry, which is on a die with an array of memory cells, obtains recovery read data before it is requested or needed by an off-die controller. In another aspect, data from multiple reads is obtained and made available in a set of output latches for retrieval by the off-die controller. Read data relative to multiple read thresholds is obtained and transferred from latches associated with the sense circuits to the set of output latches. The read data relative to multiple read thresholds can be stored and held concurrently in the set of output latches for retrieval by the off-die controller.
US10908985B2

An image display apparatus and a driving method thereof are provided. The image display apparatus includes a memory including instructions; and a processor configured to execute the instructions to: in response to a request for executing a designated application being received, identify a type of error occurred in the image display apparatus, and based on the type of error identified by the processor, determine whether to: execute the designated application and recover from the error after the designated application is executed by the processor, or recover from the error and execute the designated application after recovering from the error.
US10908982B2

A method and system for processing data is disclosed. The system has a storage for storing a log, a state machine communicatively coupled to the storage for maintaining the log by executing log-actions, where the log stores indications of the processed data. The state machine has a plurality of generations each of which has a respective GUID. A single one of the generations is designated as a master generation of the state machine at any given moment in time. The master generation has exclusive privileges for executing write log-actions to the log at the any given moment in time. The method includes transmitting, by a master-candidate generation, a block request to the log that is instrumental in (i) preventing execution of write log-actions from any generation having a given GUID that is inferior the GUID of the master-candidate, and allowing execution of write log-actions exclusively from the master-candidate.
US10908968B2

Techniques for effectuating a virtual NUMA architecture for virtual machines are disclosed herein. In an embodiment, a system determines the physical topology of a datacenter. When instantiating a virtual machine, the system determines a number of NUMA nodes for that VM based on the physical topology. The system then directs a second system to instantiate the virtual machine with the determined number of NUMA nodes.
US10908963B2

Methods, apparatus, and products for deterministic real time business application processing in a service-oriented architecture (‘SOA’), the SOA including SOA services, each SOA service carrying out a processing step of the business application where each SOA service is a real time process executable on a real time operating system of a generally programmable computer and deterministic real time business application processing according to embodiments of the present invention includes configuring the business application with real time processing information and executing the business application in the SOA in accordance with the real time processing information.
US10908958B2

Multiple partitions can be run on a computing device, each partition running multiple processes referred to as a workload. Each of the multiple partitions, is isolated from one another, preventing the processes in each partition from interfering with the operation of the processes in the other partitions. Using the techniques discussed herein, some memory pages of a partition (referred to as a sharing partition) can be shared with one or more other partitions. The pages that are shared are file backed (e.g., image or data files) or pagefile backed memory pages. The sharing partition can be, for example, a separate partition that is dedicated to sharing memory pages.
US10908957B2

Resource provisioning information links to resource provisioning information of at least one reusable component resource that satisfies at least a portion of user-specified resource development constraints of a new resource under development are identified within a resource provisioning-link registry. Using the identified resource provisioning information links, the resource provisioning information of the at least one reusable component resource is programmatically collected from at least one data provider repository that stores reusable resources and that publishes the resource provisioning information links to the resource provisioning-link registry. The programmatically-collected resource provisioning information of the at least one reusable component resource is analyzed. Based upon the analyzed programmatically-collected resource provisioning information of the at least one reusable component resource, a resource integration recommendation is provided that uses the at least one reusable component resource and that satisfies at least the portion of the user-specified resource development constraints of the new resource under development.
US10908955B2

A method is provided. The method comprises: commencing a time window, where the time window has a fixed or variable time duration; determining a shared resource access quota for at least one time partition for the time window, where the shared resource access quota may vary by time window; allocating each determined shared resource access quota to a corresponding time partition for the window; determining if allocated shared resource access quota for any time partition in the time window has been met or exceeded; and if an allocated shared resource access quota for a time partition in the time window has been met or exceeded, then halting an executing process in the time partition.
US10908954B2

In one embodiment, tasks executing on a data processing system can be associated with a Quality of Service (QoS) classification that is used to determine the priority values for multiple subsystems of the data processing system. The QoS classifications are propagated when tasks interact and the QoS classes are interpreted a multiple levels of the system to determine the priority values to set for the tasks. In one embodiment, one or more sensors coupled with the data processing system monitor a set of system conditions that are used in part to determine the priority values to set for a QoS class.
US10908948B2

Various examples for providing multiple instances of a client application in operating systems that limit execution of the client application to a single process are disclosed. A client device can include an operating system natively configured to generate a single process for an execution of the client application on the client device. A client application can be configured to, in the single process, generate sub-processes for execution of separate instances of the client application. The client application can include at least one user interface that permits creation of, termination of, or toggling between various instances of the client application.
US10908946B2

A data processing device is provided that includes a plurality of hardware data processing nodes, wherein each hardware data processing node performs a task, and a hardware thread scheduler including a plurality of hardware task schedulers configured to control execution of a respective task on a respective hardware data processing node of the plurality of hardware data processing nodes, and a proxy hardware task scheduler coupled to a data processing node external to the data processing device, wherein the proxy hardware task scheduler is configured to control execution of a task by the external data processing device, wherein the hardware thread scheduler is configurable to execute a thread of tasks, the tasks including the task controlled by the proxy hardware task scheduler and a first task controlled by a first hardware task scheduler of the plurality of hardware task schedulers.
US10908945B2

A converter module is described which handles memory requests issued by a cache (e.g. an on-chip cache), where these memory requests include memory addresses defined within a virtual memory space. The converter module receives these requests, issues each request with a transaction identifier and uses that identifier to track the status of the memory request. The converter module sends requests for address translation to a memory management unit and where there the translation is not available in the memory management unit receives further memory requests from the memory management unit. The memory requests are issued to a memory via a bus and the transaction identifier for a request is freed once the response has been received from the memory. When issuing memory requests onto the bus, memory requests received from the memory management unit may be prioritized over those received from the cache.
US10908933B1

The claimed subject matter includes techniques for providing access to a cloud-based service. An example method includes generating a user interface form compatible with an application program, the user interface form being displayable via a user interface of the application program. The method also includes receiving a user request at a brokerage engine that runs as an extension of the application program through the user interface form. The method further includes identifying a cloud-based service to perform the request, and performing the request using the cloud-based service by translating the request to be compatible with the identified cloud-based service. The method also includes generating a new user interface form integrated with the user interface of application program, the new user interface form populated with data from the cloud-based service.
US10908924B2

A method for loading objects from hash chains. A version chain of a class for a serialized object is located in an instance block of an instance chain. A class version of the serialized object is compared to a current version of the class. When the class version of the serialized object matches the current version of the class, a runtime object is loaded by deserializing the serialized object. When the class version of the serialized object does not match the current version of the class: one or more field values are extracted from the serialized object; a converter function is applied to the one or more field values to generate one or more converted field values; and a runtime object that matches the current version is loaded with the one or more converted field values.
US10908923B2

The present disclosure relates to application starting methods and terminal devices. One example method includes detecting, by a terminal device, magnetic field strength, and when the magnetic field strength is greater than a magnetic field strength threshold, starting, by the terminal device, an application corresponding to the magnetic field strength threshold.
US10908909B2

A computer processor may include a plurality of hardware threads. The computer processor may further include state processor logic for a state of a hardware thread. The state processor logic may include per thread logic that contains state that is replicated in each hardware thread of the plurality of hardware threads and common logic that is independent of each hardware thread of the plurality of hardware threads. The computer processor may further include single threaded mode logic to execute instructions in a single threaded mode from only one hardware thread of the plurality of hardware threads. The computer processor may further include second mode logic to execute instructions in a second mode from more than one hardware thread of the plurality of hardware threads simultaneously. The computer processor may further include switching mode logic to switch between the first mode and the second mode.
US10908892B2

Provided are a computer program product, system, and method for generating and deploying code files compiled on build machines. Source code is maintained at a deployment system. Commands are sent to build machines to compile the source code into object code. The build machines have different operating systems to compile the object code. The deployment system stores the object code for each build machine in an object code file directory to provide executable object code for an operating system installed at the build machine. Different object code file directories are maintained for the object code compiled by the build machines having different operating systems. Access is provided to the object code in the object code file directories to run-time machines. Each run-time machine accesses the object code file directory in the deployment system having the object code compiled for an operating system version deployed on the run-time machine.
US10908884B2

Methods, apparatus, systems and articles of manufacture are disclosed for runtime scheduling of software executing on a heterogeneous system. An example apparatus includes in response to a variant compiler to generate a representation of an algorithm in a domain-specific language (DSL), a compilation auto-scheduler to generate a schedule based on configurations for processing elements of the heterogeneous system, the processing elements including at least a first and a second processing element, the variant compiler to compile variant binaries based on the schedule, each of the variant binaries associated with the algorithm in the DSL, the variant binaries including a first variant binary corresponding to the first processing element and a second variant binary corresponding to the second processing element, and an application compiler to generate a fat binary including a runtime scheduler to select one or more of the variant binaries to execute a workload based on the schedule.
US10908878B2

A method, computer readable medium, and system are disclosed for rounding floating point values. Dynamic directional rounding is a rounding technique for floating point operations. A floating point operation (addition, subtraction, multiplication, etc.) is performed on an operand to compute a floating point result. A sign (positive or negative) of the operand is identified. In one embodiment, the sign determines a direction in which the floating point result is rounded (towards negative or positive infinity). When used for updating parameters of a neural network during backpropagation, dynamic directional rounding ensures that rounding is performed in the direction of the gradient.
US10908876B2

Apparatuses, systems, and methods related to determination of a match between data values stored by several arrays are described. A system using the data values may manage performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on whether the data values match. For instance, one apparatus described herein includes a plurality of arrays of memory cells formed on a single memory chip. The apparatus further includes comparator circuitry configured to compare data values stored by two arrays selected from the plurality to determine whether there is a match between the data values stored by the two arrays. The apparatus further includes an output component configured to output data values of one of the two arrays responsive to determination of the match between the data values stored by the two arrays.
US10908874B2

Disclosed is a method, a device, a system and/or a manufacture of control and security of a voice controlled device. In one embodiment, an apparatus includes a signal input for receiving a command signal and a soundwave damper to dampen a sound receiving capability of a voice controlled device. The voice controlled device is capable of initiating a responsive action in response to a voice command. A processor determinations that the command signal is associated with the voice command and in response to the determination generate with a speaker a soundwave carrying the voice command bypassing the soundwave damper such that the soundwave carrying the voice command is communicable to the microphone of the voice controlled device. The apparatus also includes a cap housing the speaker and optionally the soundwave damper. As an example, the soundwave damper may be a barrier, a flexible membrane, or a sound interference generator.
US10908873B2

A system and method for confirming a voice command of a media playback device is disclosed. The method includes receiving an instruction of a voice command and producing an audio confirmation of the command. A confirmation may be playing a media context item associated with the command, playing a verbal confirmation phrase, or playing a non-verbal audio cue.
US10908872B2

A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US10908870B2

The present disclosure provides an audio playing method and device. The method may include the following. When a loading speed of a present audio file containing target audio content is changed during the present audio file is played, a target definition for playing the target audio content is determined. It is determined whether to report an audio file acquisition request to a server based on a preset strategy. When it is determined to report the audio file acquisition request to the server, the audio file acquisition request is reported to the server. The audio file acquisition request may include the target definition and an identifier of a target audio file containing the target audio content. An audio playing instruction sent by the server is acquired. The audio playing instruction may include the target audio file corresponding to the identifier and the target definition. The target audio file is played.
US10908865B2

An embodiment of a graphics apparatus may include a processor, memory communicatively coupled to the processor, and a collaboration engine communicatively coupled to the processor to identify a shared graphics component between two or more users in an environment, and share the shared graphics components with the two or more users in the environment. Embodiments of the collaboration engine may include one or more of a centralized sharer, a depth sharer, a shared preprocessor, a multi-port graphics subsystem, and a decode sharer. Other embodiments are disclosed and claimed.
US10908861B2

An information processing method including: obtaining first identification information from an image processing apparatus through communication by use of a first communication unit, which is configured to communicate with the image processing apparatus without a network, the first identification information identifying the image processing apparatus; obtaining second identification information transmitted from a management server, which is configured to manage status information transmitted from the image processing apparatus through the network, in response to transmission of the first identification to the management server through the network, the second identification information identifying the image processing apparatus; and transmitting a request, to a server that provides a web service, for performing registration regarding the image processing apparatus based on the second identification information.
US10908860B1

Embodiments of the present disclosure relate to a method and a Multi-Function Printer (MFP) for executing multiple jobs. The MFP receives a single request comprising one or more inputs for executing a plurality of jobs. Also, one or more setting parameters for each job is received. The MFP stores the one or more inputs in a memory associated with the MFP and executes the plurality of jobs. The plurality of jobs is executed such that a job subsequent to a previously executed job, is executed continuously without receiving user inputs after completion of the previously executed job. Also, the one or more setting parameters are applied while executing to corresponding jobs.
US10908858B2

An image forming apparatus is capable of easily changing a scheduled stacking position of any image forming job. An image region in which an overall arrangement mode of the image forming apparatus and sheet discharge apparatus is displayed and a list region in which standby jobs are listed are displayed on a monitor screen. In the image region, a sheet bundle of the selected standby job is displayed on a tray that is set as the scheduled stacking position of the selected standby job. When the sheet bundle is selected and dragged and dropped by a mouse pointer on the monitor screen, the tray being set as the scheduled stacking position is changed, and a position at which the sheet bundle is displayed is also changed.
US10908855B1

According to one embodiment, an image forming apparatus includes an image forming unit, a fixing unit, a reading unit, and a control unit. The image forming unit forms a visible image on a sheet. The fixing unit executes a fixing process of fixing the visible image on the sheet. The reading unit executes a reading process of reading an image. The control unit starts measurement of time until shift to a power saving mode, and shifts the operation mode to the power saving mode in which power consumption is suppressed when the measured time passes a predetermined set time. The control unit stops the measurement of the time during execution of printing, which is a process involving execution of the fixing process, and continues the measurement of the time during execution of the reading process without execution of the printing.
US10908840B2

A semiconductor memory module includes data buffers that exchange first data signals with an external device, nonvolatile memory devices that are respectively connected to the data buffers through data lines, and a controller connected to the data lines. The controller receives an address, a command, and a control signal from the external device, and depending on the address, the command, and the control signal, the controller controls the data buffers through first control lines and controls the nonvolatile memory devices through second control lines.
US10908837B2

An improved data storage system and apparatus, including an improved storage controller, is disclosed that enables the acceleration of datacenter software, by making it easier to deploy application software portions (applets) onto storage devices, in a manner that best supports runtime performance acceleration of storage-network-latency-throttled applications. Means are defined for how server hosted applications cause to have provisioned, initiate execution of, and work with a multitude of applets on a multitude of storage devices, proximate to storage contents. This invention supports the multi-exabyte growth of data storage, by scaling performance acceleration linearly with the growth in the number of storage devices. This in turn supports the evolving cloud and Enterprise Cognitive Computing datacenter by providing the infrastructure necessary for accelerating applications that face enormous heterogeneous datasets. This includes Big Data Analytics of problems that have eluded successful analysis.
US10908836B2

A memory system includes a memory device comprising a plurality of planes and a controller suitable for controlling the memory device. The controller may include a processor suitable for determining at least one busy plane and at least one idle plane among the plurality of planes in response to a host command, and controlling the memory device such that the busy plane performs an operation associated with the host command and the idle plane performs an operation of erasing a complete dirty block in the idle plane. The busy plane and the idle plane may operate in parallel in response to control of the processor.
US10908828B1

In one aspect, implementing enhanced QoS for multiple replication sessions in a replication setup includes, for each of a number of replication sessions simultaneously implemented via the storage system, determining an assigned priority level and calculating a corresponding resource profile. The resource profile specifies a minimum required amount of bandwidth and a minimum amount of input/output (IO) operations for the replication session. An aspect also includes determining available system resources for an aggregate of the replication sessions. The available system resources indicate a maximum available amount of bandwidth and a maximum available IO rate across the storage system. An aspect further includes apportioning resources among the replication sessions as a function of collective priority levels, resource profiles, and the available system resources.
US10908827B2

A semiconductor memory device is configured to input a mode set code and set data on-the-fly in response to a mode set command, process data bit number information a write command to generate a first data signal, process data bit number information with a read command to generate a second data signal in response to the data on-the-fly indicating an enabled state, access a selected memory cell based on a word line selection signal generated using a row address and active command and a column selection signal generated using a column address and write command or read command, process a first quantity of data bits and transmit the first quantity of data bits to the selected memory cell in response to the first data signal, and process data received from the selected memory cell and output a second quantity of data bits in response to the second data signal.
US10908820B2

A high-bandwidth memory (HBM) system includes an HBM device and a logic circuit. The logic circuit receives a first command from the host device and converts the received first command to a processing-in-memory (PIM) command that is sent to the HBM device through the second interface. A time between when the first command is received from the host device and when the HBM system is ready to receive another command from the host device is deterministic. The logic circuit further receives a fourth command and a fifth command from the host device. The fifth command requests time-estimate information relating to a time between when the fifth command is received and when the HBM system is ready to receive another command from the host device. The time-estimate information includes a deterministic period of time and an estimated period of time for a non-deterministic period of time.
US10908819B2

A media drive system (310) configured for use with a media drive (314) that performs read/write operations relative to a media cartridge (316) includes a system housing (312). The system housing (312) includes a housing body (312A) and a controller (350) that is secured to the housing body (312A). The controller (350) is configured to control functionality of the tape drive (314). More specifically, the inclusion of the controller (350) as part of the system housing (312) enables the media drive system (310) to achieve greatly enhanced functionality. For example, the media drive system (310) can greatly enhance the speed of various desired read/write operations performed within the media drive (314), especially when the requested files or file segments are not necessarily initially provided in sequential order on the media cartridge (316). The controller (350) can include one or both of a processor (352) and a memory system (354).
US10908795B2

An information processing apparatus is provided comprising a processor; and a memory device storing instructions. When executed by the processor, the instructions cause the processor to generate scene information to reproduce display of at least one selected area of a pathological image; and receive order information corresponding to the scene information based on a user input. In another embodiment, the instructions cause the processor to receive scene information to display at least one selected area of a pathological image and order information corresponding to an order of the scene information; and control display of the at least one selected area of the pathological image in the order based on the scene information and the order information.
US10908794B2

An automated media scheduling system selects a media item from a first category of media items to be scheduled during a transition period included in a first daypart of a first day by determining that a media item from the first category of media items is to be scheduled. The system selects a media item using a strict rotation performed in a first order, but then determines that scheduling item results in an adjacency conflict. The system establishes a second, different order of media items from the same category. Each media item in the category is tested in the second order, until an item with an adjacency conflict is found. That media item is scheduled in place of the previously selected media item. The system then schedules remaining time periods in the first daypart of the first day by performing the strict rotation in the first order.
US10908782B2

The present invention provides computerized systems and methods for providing electronically presented interactive area representation, such as a map, and information associated therewith. A user can select text, imagery, or other information presented on the map and associated with one or more items or locations, causing presentation of information relating to the associated one or more items or locations, such as appropriate contact information or a hyperlink to an appropriate Web site. Additionally or alternatively, a user can input or select, based on a query or otherwise, information relating to one or more items or locations associated with text, imagery, or other information presented on the map, causing presentation of an indication of one or more locations of the associated text, imagery, or other information on the map. A magnifier feature allowing internal navigation within the map can be provided. Additionally, animated images can appear to move over the map.
US10908781B2

Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states.
US10908775B2

A method and a device for the quick navigation of users through the user interface of a plant for manufacturing a product from thermoplastic, an extruder being operated for plastification of a thermoplastic, and a method and a plant for manufacturing a product from thermoplastic allow quick changing between user views of a machine or plant control. An input device for entering representative signals from a customized input library is used, which signals are linked to actions in a relational database, wherein the actions cause a rapid change between user views of a machine or plant control. The rapid change between user views makes the machine or plant control faster, and the customized input library makes the control more intuitive.
US10908771B2

Systems and methods are described that enable augmented reality, virtual reality, and/or other content to be associated with precise geo-spatial locations in a physical environment. A model of a physical environment is accessed and a three dimensional mesh definition comprising a plurality of mesh cells is received where the mesh is associated with the physical environment. A given mesh cell is associated with a logical address. Augmented reality, virtual reality, and/or other content may be associated with a given mesh cell. Tracking data corresponding to movement of a user in the physical environment is received. The tracking data may be compared with mesh cell locations to identify matching mesh cells. Addresses associated with the matching mesh cells are used to identify associated content. The identified associated augmented reality, virtual reality, and/or other content may be rendered using an augmented reality, virtual reality, or other rendering device.
US10908762B2

A household appliance includes a housing; a treating chamber located within the housing and having an access opening; a closure element movable relative to the access opening between opened and closed positions to selectively provide access to the treating chamber through the access opening; a controller associated with the housing and implementing a treating cycle on at least one item in the treating chamber; and a human-machine interface. The HMI includes a first portion associated with the housing and a second portion associated with the closure element. The first portion includes non-touch sensitive indicia. The second portion includes an electrically conductive layer having a touch-sensitive area corresponding to the indicia of the first portion and is arranged to be in register with a corresponding selection area when the closure element is in the closed position.
US10908759B2

A touch substrate includes a common electrode, a piezoelectric material layer and a touch electrode sequentially disposed on the substrate. The touch electrode includes a plurality of touch driving electrodes and a plurality of touch sensing electrodes, which cross with each other and are insulated from one another. The touch driving electrode includes a plurality of first touch sub-electrodes that are electrically connected. An overlapping area of front projections of the common electrode and each of the first touch control sub-electrodes on the substrate is smaller than an area of a pattern enclosed by a peripheral boundary of the first touch sub-electrodes.
US10908757B2

A rollable display panel and a rollable display device, the rollable display panel including a display region configured to display an image; a non-display region surrounding the display region; and a resistor sensor in the non-display region including sensing material of which resistance values are different by location, wherein the resistor sensor outputs a sensing signal that is regularly changed proportional to a rolling length of the rollable display panel, and a sensor driver that determines a driving region of the rollable display panel based on the sensing signal.
US10908743B2

A display device with an integrated touch screen including a display panel including electrodes divided into a plurality of block type groups and a plurality of data lines; a display driver IC configured to apply a common voltage to the electrodes when a driving mode of the panel is a display driving mode, sequentially apply a touch scan signal to each block type group when the driving mode of the panel is a touch driving mode, and apply a data signal to the data lines associated with a corresponding block type group when the touch scan signal is applied to the corresponding block type group; and a touch IC configured to generate the touch scan signal and apply the touch scan signal to the display driver IC.
US10908740B2

An irradiation optical system includes a uniformizing section and an irradiation lens section. The uniformizing section brings in-plane distribution of light emitted from a light source, close to uniform in-plane distribution. The irradiation lens section diffuses the light in a predetermined direction. The in-plane distribution of the light is brought close to the uniform in-plane distribution by the uniformizing section. The irradiation lens section includes, in order from the light source, a first cylindrical lens and a second cylindrical lens each having negative refractive power in the predetermined direction.
US10908739B2

A tabletop display device includes a flat panel display for displaying an image, light emitting units arranged along a periphery of the flat panel display to emit light toward an inner side and an outer side of the periphery and light receiving units arranged along the periphery to receive light incident from the inner side and the outer side of the periphery. The tabletop display device further includes a control unit for detecting a user's position based on light emitted from at least one of light emitting units and received from the outer side of the periphery by at least one of the light receiving units and for determining a touch position of the flat panel display based on light emitted from at least one of the light emitting units and received from the inner side of the periphery by at least one of the light receiving units.
Patent Agency Ranking