US10708187B2

Methods, apparatus and software for implementing enhanced data center congestion management for non-TCP traffic. Non-congested transit latencies are determined for transmission of packets or Ethernet frames along paths between source and destination end-end-nodes when congestion along the paths is not present or minimal. Transit latencies are similarly measured along the same source-destination paths during ongoing operations during which traffic congestion may vary. Based on whether a difference between the transit latency for a packet or frame and the non-congested transit latency for the path exceeds a threshold, the path is marked as congested or not congested. A rate at which the non-TCP packets are transmitted along the path is then managed as function of a rate at which the path is marked as congested. In one implementation, non-TCP traffic is managed by mimicking a Data Center TCP technique, under which the congestion marking status of the path is substituted as an input to a DCTP algorithm in place of the normally-used ECN-Echo flag input. The congestion window output by the DCTCP algorithm is then used to manage the rate at which non-TCP packets to be forwarded via the path are transmitted from a source end-node.
US10708186B2

At a server, a load monitoring unit monitors whether or not a predetermined condition regarding processing of requests is satisfied. In the case where the predetermined condition is not satisfied, a wait-time calculating unit calculates a wait time as a time parameter for controlling the speed of time flow at a player terminal side. A request executing unit executes requests in the order of arrival and generates responses. A response sending control unit executes control to send responses to the player terminals that have sent the corresponding requests and to also send to the player terminals information representing the wait time in the case where the wait time has been calculated.
US10708184B2

Provided is a method and device for switching a primary/backup PW. When a primary PW is detected having changed into a Down status by a BFD session corresponding to the primary PW, PE searches for a matching switching information entry. When in the switching information entry indicates transmission switching is supported, and Failover value indicates that a packet is forwarded via a backup PW, the PE updates Failover value in a hardware protection switching entry to the Failover value in the switching information entry. When bRX in the switching information entry indicates reception switching is supported, the PE updates drop identifier in a hardware reception entry to a value indicating that a packet is received, and updates the bFS to a value indicating that transmission switching is not supported; and the PE reports a Down event of the primary PW.
US10708182B2

The present disclosure provides for carrying reachability information in an echo request message and/or an echo reply message, which can be used to reach an initiator when the initiator's address is unknown. An echo request message includes an FEC (forwarding equivalence class) stack that identifies a label switched path (LSP). The echo request message is received by a label switching routing element (LSR) on the LSP, and the echo request is originated by an initiator. In response to a detection that the FEC stack changes at the LSR, a segment reachability (SR) sub-TLV (type-length-value) element can be generated, where the SR sub-TLV includes reachability information that can be used to reach the initiator, and the reachability information includes an incoming label allocated by the LSR to reach the initiator.
US10708181B2

An example device at a gateway node in a mesh network comprising: a processor to negotiate with other gateway node in the mesh network to obtain a common network identifier wherein the mesh network includes at least two gateway nodes uniquely identified by at least two node identifiers; report the common network identifier to a route generator for establishing a source routing tree for gateway nodes in the mesh network, wherein the source routing tree includes the gateway node as a root and a plurality of non-root nodes each comprising a non-gateway node including the device.
US10708170B2

A request for a chunk of data is received from an application executing on a remote device. The chunk of data is split into a plurality of packets including a first packet and a second packet. A first sub-flow is selected to transport the first packet to the remote device and a second sub-flow is selected to transport the second packet. The first sub-flow is decoupled from the second sub-flow. A first stop time is selected for the first sub-flow and a second stop time is selected for the second sub-flow. The first stop time determines when the first sub-flow will complete at the remote device and the second stop time determines when the second sub-flow will complete at the remote device. The first stop time and the second stop time are selected so that the first sub-flow and the second sub-flow will complete simultaneously at the remote device.
US10708158B2

Examples disclosed herein relate, in one aspect, to a computing device. The computing device may include, among other things, a first communications module to send communication data, a communications monitor to capture a portion of the communication data sent from the first communication module, and a management processor to determine, based on the captured portion, a network address associated with the computing device.
US10708157B2

A system for use by an end user of a wearable device may include a personal electronic device configured to communicate over a wireless communication link to the wearable device. The personal electronic device may include a link quality diagnostic application. The personal electronic device is configured to operate on the link quality diagnostic application to present the end user of the wearable device with one or more troubleshooting questions based on a link quality degradation, and process one or more answers from the end user, and provide diagnostic feedback to the end user to suggest corrective action to improve the link quality of the wireless communication link.
US10708151B2

Aspects of the present disclosure include an adaptive notification and ticketing system for a telecommunications network. The system includes a computing device and a plurality of network devices associated with the telecommunications network. Data is generated about a plurality of past network events associated with the plurality of network devices. The computing device is utilized to generate a model from the data. The model may be used to interpret new network events and generate an output indicative of a service impact event. The new network events are applied to the model using the computing device to generate the output indicative of a service impact event. The computing device generates a responsive action from the output indicative of a service impact event. The service impact event is a network event that disrupts a network service associated with the telecommunications network.
US10708147B2

One embodiment provides a method for monitoring context-dependent quality of service in a shared computing environment that includes detecting, by a processor, a change in context. Service classes are dynamically assigned to individual users and respective applications within shared computing environment customers based on the change in context. Service level agreement (SLA) statistics for each assigned service class are aggregated and collected.
US10708112B2

The described technology is generally directed towards dynamically changing which quadrature amplitude modulation (QAM) table a user equipment is to use based on channel quality information. A network schedules a user equipment with 256 QAM modulation if the user equipment recommends 256 QAM in the CQI report (and the scheduler decides to use 256 QAM for that particular user equipment). The network indicates to the user equipment that it has to use 256 QAM modulation and coding scheme (MCS) table and not the configured QAM MCS table while determining the scheduling parameters by decoding PDCCH.
US10708107B1

Phase noise (PN) is suppressed in an OFDM signal. In an initial iteration, an estimation of the PN samples in an OFDM signal vector is produced and the OFDM signal is demodulated using the initial estimation of the PN to generate constellation symbols for the initial iteration. In an additional iteration, an Inverse Fast Fourier Transform of constellation symbols generated in a preceding iteration is calculated to reconstruct preceding samples of the transmitted signal vector. A PN effect on the reconstructed samples is estimated. A next estimation of the PN in a next signal vector is produced based on the estimated PN effect on the reconstructed samples. The next signal vector is demodulated using the next estimation of the PN to generate constellation symbols for the additional iteration. A predetermined maximum number of additional iterations may be used.
US10708101B2

A transmitter transmits payload data using Orthogonal Frequency Division Multiplexed (OFDM) symbols. The transmitter comprises a frame builder configured to receive the payload data to be transmitted and to receive first signalling data for use in detecting and recovering the payload data at a receiver, and to form the payload data and the first signalling data into frames for transmission, the first signalling data forming a part of the frames with the payload data. A modulator is configured to modulate a first OFDM symbol with the first signalling data and to modulate one or more second OFDM symbols with the payload data. A signature sequence processor provides a signature sequence, a combiner combines the signature sequence with the first OFDM symbol, and a transmission unit transmits the first and second OFDM symbols. The signature sequence provided by the signature sequence processor comprises at least one of a first synchronisation sequence or a second message sequence, the first synchronisation sequence and or the second message sequence being combined by the combiner with the first OFDM symbol. The first synchronisation sequence is provided for a receiver to detect and to recover the first signalling data from the first OFDM symbol and the second message sequence provides message information to the receiver. The message information may be used to convey a specific message to a user such as an emergency warning relating to a natural disaster such as an earthquake or a tsunami warning.
US10708099B2

A method and apparatus for code block division are provided. The method may include the following acts. A reference information block length of a code block is determined according to an obtained division related parameter. A maximum information block length is determined according to the reference information block length and a hardware parameter. A Transport Block (TB) having a length greater than the maximum information block length may be divided into two or more code blocks according to the obtained division related parameter, the hardware parameter and the determined maximum information block length. An information length after code block division is less than the determined maximum information block length.
US10708095B2

A system and method of estimating metric values from digital samples of received communications signal carrying symbols modulated in a selected first modulation format and symbols modulated in a second modulation format. The selected first modulation format can be selected from among multiple supported first modulation formats. The system can receive the digital samples in sample blocks a plurality of which constitute a data frame. Each sample block can comprise a first region that contains first samples corresponding to the selected first modulation format or overhead samples regardless of the selected first modulator format or an index of the sample block in the frame; a second region that contains second samples corresponding to a second modulation format regardless of the selected first modulator format or an index of the sample block in the frame; and a third region in which whether the samples are first samples or second samples depends on the selected first modulation format or the index of the sample block in the frame. The system estimates first metrics according to the selected first modulation format for each of the first samples and second metrics according to the second modulation format for each of the second samples. The system also estimates both first metrics and second metrics for each of the third samples and then selects valid ones of the first metrics and second metrics for the third samples in accordance with the selected first modulation format or the index of the sample block in the frame.
US10708089B2

Aspects of the disclosure relate to a method of operating a scheduled entity for wireless communication with a network. In some aspects, the scheduled entity transmits a message that requests a scheduling entity to transmit at least one reference signal. The scheduled entity obtains channel state information based on the at least one reference signal. The scheduled entity transmits a report that includes the channel state information. In other aspects, the scheduled entity transmits a message that requests a scheduling entity to schedule a reference signal transmission for the scheduled entity. The scheduled entity obtains an assignment of resources for transmission of the reference signal in response to the message. The scheduled entity transmits the reference signal based on the assignment of resources. Other aspects, embodiments, and features are also claimed and described.
US10708079B2

A home automation (HA) system may include a cloud media content server and HA operation devices within a structure. The HA system may also include HA user interface devices for respective users within the structure. Each HA user interface device may wirelessly communicate with at least one of the HA operation devices to perform an HA operation and provide stored media content to the respective user. The HA system may also include HA hub devices within the structure to provide communications for the cloud media content server, HA user interface devices, and HA operation devices. A designated HA hub device may download media content from the cloud media content server and push the downloaded media content to other HA user interface devices within the structure so that the other HA user interface devices do not communicate with the cloud media content server relating to the downloaded media content.
US10708066B2

Implementations of the present specification include a computer-implemented method for achieving a consensus among a number of network nodes of a blockchain network. The blockchain network includes a primary node and one or more backup nodes. The method includes receiving a transaction request by the primary node, sending a number of first messages to the backup nodes by the primary node, receiving second messages from the backup nodes by the primary node, reconstructing the transaction request based on data in the second messages by the primary node, sending a third message to the backup nodes by the primary node, and executing the transaction request in response to receiving a predetermined number of third messages.
US10708063B2

A method and system of securing the firmware of a router. Upon determining that a received digital message does not have integrity or the digital signature of the received digital message is not correct, the digital message is ignored or discarded. Otherwise the digital message is decrypted and a new firmware extracted therefrom. The existing firmware is then flashed with the new extracted firmware.
US10708053B2

Embodiments presented herein provide a partner authentication (PA) system that coordinates a network-based authorization process for an application. The PA system exchanges a series of messages with the application seeking an access token for a protected resource, an authorization server associated with the resource, and an agent executing on a device accessed by a user who wants the application to access the resource. The PA system and the agent communicate with the authorization server on behalf of the application throughout the authorization process. The PA system receives an access token and a refresh token from the server on behalf of the application and sends a partner authorization (PA) token to the application. When the application seeks access to the resource that is available to authorized parties via the resource server, the application sends the PA token to the PA system and receives the access token in return.
US10708050B2

Multivariate encryption systems and methods are provided herein. An example method includes receiving a multivariate input set that includes a plurality of sensitive data objects arranged according to a record template, encrypting the multivariate input set into an encrypted representation, receiving a request for at least a portion of the plurality of sensitive data objects, extracting the at least a portion of the plurality of sensitive data object from the encrypted representation and generating a response message that includes only the at least a portion of the plurality of sensitive data objects that were extracted from the encrypted representation.
US10708045B2

A confidential information setting apparatus includes: a communication unit that acquires an encryption key and condition information, which is a condition for setting a secret key to a terminal, from a memory unit of a server and acquires a terminal ID, which is an identifier for uniquely identifying the terminal, and the secret key associated with the terminal ID and encrypted from a memory unit of a user apparatus; an encryption processing unit that decrypts the encrypted secret key with the encryption key; and a control unit that judges whether the decrypted secret key can be set to the terminal or not, based on the condition information and sets the secret key to the terminal when a result of the judgment indicates that the secret key can be set to the terminal.
US10708044B2

Provided is an apparatus including a pulse generation device and a memory. The pulse generation device includes: an emitter, which includes a radioisotope containing a number of atoms greater than a total number of identification targets; and a detector, which is configured to detect an α particle and others emitted from the emitter due to spontaneous decay of an atomic nucleus to generate electric pulses. The memory stores a number of electric pulses obtained by measuring, in advance, for a given period of time, the electric pulses that are generated in the pulse generation device (initial pulse count), a date of the measurement, and an identification numerical value obtained by digitizing a pulse interval between the electric pulses (initial identification numerical value).
US10708043B2

Perfect secrecy can only be assumed if the length of the key is as long the message sent and the cardinality of the key space is the same as that of the message. The preferred embodiment will demonstrate how to implement a one-pad communication system between a transmitter and a receiver where only a few parameters need to be transferred to the receiver. The preferred embodiment will also demonstrate that a true random number will be generated and used. In an M-sequence LFSR, the integers N+K=M will be used. 2N will be the number of random number runs and 2K will be the quantity of random numbers generated during the runs. The formula is: (2N−1)*(2K)+(2K−1).
US10708037B2

Various aspects described herein relate to techniques for synchronization channel design and signaling in wireless communications systems (e.g., a 5th Generation (5G) New Radio (NR) system). In an aspect, a method includes identifying a frequency band supported by a user equipment (UE), identifying one or more frequency locations based on the identified frequency band, and the one or more frequency locations are a subset of synchronization raster points used for synchronization signal transmission. The method further includes searching for at least one synchronization signal based on the one or more identified frequency locations.
US10708036B2

An integrated circuit receiver is disclosed comprising a data receiving circuit responsive to a timing signal to detect a data signal and an edge receiving circuit responsive to the timing signal to detect a transition of the data signal. One of the data or edge receiving circuits comprises an integrating receiver circuit while the other of the data or edge sampling circuits comprises a sampling receiver circuit.
US10708034B2

Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.
US10708029B2

The present invention discloses a method and an apparatus for indicating a channel in a wireless local area network WLAN. A sending station generates and sends a physical protocol data unit PPDU, the PPDU includes a preamble field and a data field, a high efficiency signal field HE-SIG-A of the preamble field includes a bandwidth identifier and a channel bonding identifier, and the channel bonding identifier is used to indicate whether a data transmission channel is continuous in a frequency domain. In the foregoing manner, a discontinuous channel in a frequency domain in a wireless local area network is indicated, an available channel for data transmission is improved, and a system throughput is increased.
US10708025B2

There is provided a method for selectively enabling periodic transmission of reference signals in a wireless communication network. The method comprises obtaining (S1) information of user activity in one or more beams, cells or sector, and performing (S2) at least one of activating and deactivating, for at least one beam, cell or sector, periodic transmission of reference signals based on the obtained information.
US10708024B2

Methods, systems, and devices for wireless communications are described. One method may include receiving radio resource control signaling configured with a first set of demodulation reference signal parameters for transmission of an uplink data channel of a type, receiving downlink control information of a format to activate the transmission of the uplink data channel, identifying a second set of demodulation reference signal parameters for transmission of the uplink data channel of the type based on the received downlink control information, and activating the transmission of the uplink data channel using the first and second set of demodulation reference signal parameters.
US10708020B2

Certain aspects of the present disclosure relate to methods and apparatus for short uplink burst designs. In some cases, one sequence, from a plurality of sequences, may be transmitted in multiple tones of at least one short burst symbol conveying at least one bit of information. The plurality of sequences may have the same values at a first set of common tone locations for demodulation reference signals (DMRS) and groups of sequences from the plurality of sequences may be identified, each sequence in a group having a second set of common tone locations for DMRS.
US10708016B2

Aspects of the present disclosure provide an apparatus and techniques for wireless communication. A node (e.g., a BS or UE) may receive information regarding a configuration of at least one subframe for measuring mixed interference between the node and one or more nodes in a network. The configuration specifies a pattern for measuring reference signals by the node within the at least one subframe. The node may measure reference signals according to the pattern, and determine interference between the node and the one or more nodes, based on the measured reference signals.
US10708013B2

The present disclosure includes systems and methods for reducing intra-cell interference during uplink MU-MIMO. An uplink grant that allocates a plurality of resource blocks is obtained. A first portion of the plurality of RBs that are overlapping with a set of RBs granted to a second UE is determined. A second portion of the plurality of RBs that are non-overlapping with the set of RBs granted to the second UE is also determined. A first demodulation reference signal (DMRS) sequence is generated for the first portion of the plurality of RBs. A second DMRS sequence is generated for the second portion of the plurality of RBs, where the second DMRS sequence is different than the first DMRS sequence. An uplink transmission (e.g., PUCCH, PUSCH) is generated that includes RBs having different DMRS sequences.
US10708012B1

This invention discloses methods and circuits of wideband wireless transmitting and/or receiving by combining multiple RF transmitters and/or receivers, or multiple transceivers, each of which has a narrower bandwidth, e.g., producing a RF transmitter and receiver or a RF transceiver whose signal bandwidth is the sum or approximately the sum, e.g., slightly less than the sum, of the signal bandwidth of the multiple RF transmitters and/or receivers, or multiple RF transceivers. The embodiments apply in wireless communication systems with orthogonal or approximately orthogonal subcarrier type of modulation (OSM), e.g., Orthogonal Frequency Division Multiplexing (OFDM).
US10708007B2

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive, at a first location in a downlink signal, preemption information that identifies a second location of a first type of traffic that preempts a second type of traffic, the first location relative to the second location being based at least in part on a hybrid automatic repeat request (HARQ) configuration of the UE. The apparatus may receive the first type of traffic at the second location. The apparatus may generate a HARQ response associated with the first type of traffic. The apparatus may transmit the HARQ response based at least in part on the HARQ configuration of the UE.
US10708003B2

A base station comprised in a network for handling a HARQ timing for a communication device comprises a storage device and a processing circuit coupled to the storage device. The storage device stores instructions, and the processing circuit is configured to execute the instructions of transmitting a first downlink (DL) control information (DCI) for communicating with the communication device according to a first HARQ minimum timing; and transmitting a second DCI for communicating with the communication device according to a second HARQ minimum timing.
US10707999B1

The disclosed systems, structures, and methods are directed to a wireless local area network (WLAN) transmission architecture and transmitting methodology that combines space-time block code (STBC) encoding techniques with semi-orthogonal multiple access (SOMA) schemes to improve throughput rate performance for lower signal strength data. The transmission architecture and method includes a data processing module that is configured to digitally process and format data produced by two wireless stations. A SOMA constellation quadrature encoding module operates to apply quadrature-based modulation to the processed data and map the data to a modulation constellation based on data signal strength and data bit reliability. An STBC encoding module is configured to block encode the SOMA modulated data with orthogonal codes to produce STBC-based SOMA-symbol data having time and space diversity properties that improve throughput performance at lower signal strength levels.
US10707996B2

A framework for error correction coding that takes into account the difference in bit significance in the source symbols by using an appropriate error metric and minimizing it using a Bayes decoder and an optimized codebook. The Bayes decoder performs better than standard soft and hard minimum distance decoding and the optimized codebook performs better than classical linear block codes, e.g., Hamming codes. The error metric is a norm in information symbol space and is based on a loss function appropriately defined according to an approach for assigning significance to the various bits in the source bit stream. The Bayes decoder of this metric is defined and an optimized codebook generated that optimizes this metric under a noisy channel. The framework for error correction coding is implemented for increased reduncancy in a communications system or a data storage system and is optimized to combat noise in such systems.
US10707991B2

Disclosed in the present application is a method by which a terminal receives a terminal-specific control channel from a base station in a wireless communication system. Particularly, the method comprises the steps of: receiving, through an upper layer, resource configuration information for at least one aperiodic channel status information-reference signal (CSI-RS); receiving a common control channel including rate matching information of the terminal-specific control channel; and receiving, from the base station, together with the at least one aperiodic CSI-RS, the terminal-specific control channel including a triggering message of a CSI report based on the at least one aperiodic CSI-RS, by using the rate matching information.
US10707987B2

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a UE. The UE determines CSI. The UE determines whether to send the CSI based on at least one of a timer or a threshold. The UE sends the CSI upon determining to send the CSI. The UE may send the CSI in a MAC header upon determining to send the CSI. When the UE determines whether to send the CSI based on the threshold, the UE may determine whether to send the CSI based on a difference between the CSI and reference CSI. The UE may determine the reference CSI based on at least one of previously reported CSI, fixed CSI, or an MCS of a received data transmission from a base station. The UE may send CSI to the base station in an initial connection setup with the base station.
US10707979B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a plurality of master information blocks (MIBs) on a narrowband physical broadcast channel (NPBCH). The UE may determine an NPBCH signal power based at least in part on the plurality of MIBs. The UE may estimate a narrowband reference signal received power (NRSRP) parameter based at least in part on the NPBCH signal power. In some aspects, a base station may determine whether to enable or disable NPBCH-based estimates of an NRSRP parameter for a UE. The base station may transmit, to the UE, an indication of whether NPBCH-based estimates of the NRSRP parameter are enabled or disabled for the UE based at least in part on the determination. Numerous other aspects are provided.
US10707978B2

[Object] To suppress the overhead related to the transmission of the reference signal when beamforming is performed.[Solution] Provided is an apparatus, including: an acquiring unit configured to acquire antenna-related information related to an antenna port allocated to a directional beam for transmission by the directional beam; and a notifying unit configured to notify a terminal apparatus of the antenna-related information.
US10707977B2

Embodiments herein relate to a network node operable in a radio communication network and a method performed by the network for communication between the network node and a wireless device. The method comprises obtaining (110) information associated with a channel quality of a channel between the network node and the wireless device; and estimating (120) respective one or more variables associated with the channel quality based on the obtained channel quality information. The method (100) further comprises determining (130) an Outer Loop Link Adaptation, OLLA, adjustment based on the obtained channel quality information, and based on the estimated respective one or more variables associated with the channel quality, and when the obtained channel quality information indicates that the channel performance is acceptable: also based on a Sequential Hypothesis Testing, SHT, of the obtained channel quality information.
US10707974B1

The disclosure provides a transceiver of a communication system using hybrid beamforming and performing an antenna calibration method. In an exemplary embodiment in accordance with the disclosure, the transceiver may generate a plurality of scrambling sequences. The transceiver may comprise a plurality of coupling circuits to receive a feedback signal. The transceiver may use the plurality of scrambling sequences to recover the transmit signals output by the antenna elements from the feedback signal. Thus, the transmitter may perform antenna calibration for each antenna element.
US10707972B1

Systems, methods, and devices are provided for compensating for distortion of a contactless communication channel. The electronic device may include a radio frequency system that itself includes antenna to transmit and receive data using near-field communication (NFC) and an NFC signal processing circuitry. The NFC signal processing circuitry may receive an NFC signal via a communication channel formed between the electronic device and another electronic device and may determine a baseband reference waveform associated with the electromagnetic NFC signal and may determine an error between a portion of the electromagnetic NFC signal and the baseband reference waveform. Furthermore, the NFC signal processing circuitry may determine whether the error is outside of an acceptable error threshold range and, in response to the error being outside of the acceptable error threshold range, train a filter response of the NFC signal processing circuitry to estimate the communication channel.
US10707970B2

A wavelength de-multiplexing system that receives a wavelength multiplexed signal and generates electrical signals corresponding to the optical signals is disclosed. The optical receiver module includes a lens, a lens unit, and an optical de-multiplexer (O-DeMux). The lens converts the wavelength multiplexed signal into a quasi-collimated beam. The lens unit narrows a diameter of the quasi-collimated beam. The O-DeMux de-multiplexes the narrowed quasi-collimated beam coming from the lens unit by wavelength selective filters (WSFs) each having optical distances from the lens unit different from each other.
US10707966B2

An ultrafast omnidirectional wireless data transfer apparatus and system. The ultrafast omnidirectional wireless data transfer apparatus includes an array of laser diodes, an array of fast detectors, and a connector for connecting to a sensor, a computer, and/or a network. The array of laser diodes, and the array of fast detectors are housed in a multifaceted geometry in order to provide communication coverage in all directions. In one aspect, each laser in the array of laser diodes operates at different wavelengths. In another aspect, the ultrafast omnidirectional wireless data transfer apparatus includes field programmable gate arrays. In yet another aspect, the ultrafast omnidirectional wireless data transfer apparatus includes an array of collimators that are connected to an optical combiner. In yet another alternate aspect, an ultrafast omnidirectional wireless data transfer system includes several ultrafast omnidirectional wireless data transfer apparatuses which are optically coupled together and communicate in different wavelengths.
US10707959B2

A system for locating an asset can include a first light fixture disposed in a volume of space and having a first transceiver, a first light source, and a first modulation circuit, where the first light source emits a first light output that defines a first line of sight, where the first modulation circuit generates and sends a first VLC signal that is part of the first light output, where a first light fixture location of the first light fixture in the volume of space is previously determined using the first transceiver during an auto-commissioning process. The system can also include a communication device associated with the asset, where the asset is disposed in the volume of space, where the communication device includes a second transceiver, where the second transceiver receives the first VLC signal from the first transceiver.
US10707954B2

Dual-band satellite communication systems and methods are described. A dual-band satellite communication system is described with an array of feeds. The array includes single band feeds and one or more multi-band feeds. The multi-band feeds provide dual-band spot beams. Dual-band spot beams include a first frequency band spot beam and a second frequency band spot beam. A spot beam layout may be provided when a shared reflector for the array of feeds is provided. The first frequency band beamwidth may be smaller than a second frequency band beamwidth and the number of multi-band feeds in the array of feeds may be less than the number of single band feeds.
US10707950B2

A relay platform for communicating telemetry data from one or more moving observation satellite(s) to the ground is provided. The relay platform for communicating from a space observation system, installed on board an aircraft moving above the clouds, comprises a first reception interface for demodulating telemetry data from at least one moving observation satellite, a second transmission interface for modulating and transmitting the data received to at least one destination ground station. The relay platform comprises a first descending two-level decryption/encryption chain for the telemetry data returned from at least one moving observation satellite(s) to the destination ground station(s).
US10707942B2

An access point of a wireless communication network forms beams by applying a weightset for a beamforming weights matrix to signal streams. The Equivalent Isotropic Radiated Power (EIRP) that is emitted from an array of antenna elements at the access point is controlled by calibrating the transmission phase and gain of a respective transmit chain for each antenna element, providing a polar radiation model for an antenna element of the array, and determining a weightset for the weighting matrix subject to a constraint that a maximum total EIRP for the beams in combination in any azimuth direction is maintained within a predetermined EIRP limit, based at least on a spatial separation of the antenna elements, the polar radiation model and the calibrated transmission phase and gain of each respective transmit chain.
US10707940B2

In an aspect of the present invention, it is disclosed a method for receiving a signal in integer-forcing (IF) Multiple-Input Multiple-Output (MIMO) system. The method includes receiving a plurality of reception signal vectors through a plurality of channels, performing an equalization for the plurality of reception signal vectors, performing a decoding for the plurality of reception signals in which the equalization is performed using a plurality of different reversible integer matrixes, and reconstructing a transmission signal from the reception signal in which the decoding is performed.
US10707939B2

Various solutions with respect to codebook-based uplink transmission in wireless communications are described. A user equipment (UE) stores information with respect to a plurality of permutations with respect to a mapping between a plurality of sounding reference signal (SRS) resources and a plurality of antenna ports at the UE. The UE receives signaling from a network node of a wireless network. The signaling contains an index identifying a permutation among the plurality of permutations. The UE performs an uplink transmission of data to the network node using one or more SRS resources of the plurality of SRS resources and one or more antenna ports of the plurality of antenna ports according to the identified permutation.
US10707938B2

In a Multiple-Input Multiple-Output (MIMO) system including a large number of antenna ports, a base station such as a Node B communicates a total number of antenna ports by communicating the number of antenna ports per Channel State Information Reference Signal (CSI-RS) configuration and one or more CSI-RS configurations. A User Equipment determines the number of antenna ports from the information communicated by the base station by determining the number of CSI-RS configurations sent by the base station and multiplying that number by the number of antenna ports per CSI-RS configuration indicated by the base station.
US10707932B2

Disclosed are a Multiple-Input Multiple-Output (MIMO) system-based signal detection method. The method includes: performing a scaling calculation on a first covariance matrix according to first main diagonal elements in the first covariance matrix to obtain a second covariance matrix; obtaining a whitening matrix according to the second covariance matrix; taking the whitening matrix, a vector of a receiving signal and a channel matrix as input parameters, and inputting the parameters into a mathematical model for a whitening operation and perform a whitening calculation to obtain an operation result; and detecting a transmit signal in a MIMO system according to the operation result to obtain a detection result. Also disclosed are a MIMO system-based signal detection device and a computer storage medium.
US10707930B2

Disclosed is a transmission scheme for transmitting a first modulated signal and a second modulated signal over the same frequency at the same time. According to the transmission scheme, a precoding weight multiplying unit multiplies a baseband signal after a first mapping and a baseband signal after a second mapping by a precoding weight and outputs the first modulated signal and the second modulated signal. In the precoding weight multiplying unit, precoding weights are regularly hopped.
US10707929B2

A method of processing signals in a radio processing apparatus of a base station may include obtaining a plurality of aggregated data symbols, wherein each of the plurality of aggregated data symbols corresponds to a receive terminal of a plurality of receive terminals of the base station and is composed of transmitted data symbols from a plurality of transmit terminals; applying a compression filter to the plurality of aggregated data symbols to reduce the plurality of aggregated data symbols into a plurality of isolated data symbols, the compression filter being based on channel estimates between the plurality of receive terminals and the plurality of transmit terminals; and transmitting the plurality of isolated data symbols to a baseband processing apparatus of the base station.
US10707923B2

Methods, systems, and devices for wireless communications are described. In some wireless communications systems, a base station may communicate with a user equipment (UE) using multiple antennas. Data streams may be mapped to the antennas using antenna ports. In some cases, a base station may transmit a transmission configuration indication (TCI) to a UE to indicate quasi co-location (QCL) relationships between antenna ports used for downlink communication with a UE. The UE may use these QCL relationships to identify appropriate techniques for decoding a downlink transmission from the base station. In some cases, it may be appropriate for a base station to update one or more TCI states configured for indicating, to a UE, QCL relationships between antenna ports used for downlink communication with the UE. As described herein, a base station may support techniques for dynamically updating such TCI states (e.g., via downlink control information (DCI) signaling).
US10707921B2

Systems and methods can include a transponder configured to communicate wirelessly with a receiver and sensor module (RSM), wireless communicate with a high-speed network, and radio-frequency (RF) powering of RSM. The high-speed network can include a wired network such as USB or Ethernet, or wireless network such as a WiFi or cellular network. Additionally or alternatively, an antenna module can be configured to transmit radio-frequency (RF) power to a receiver configured to monitor a condition of a machine.
US10707919B2

Techniques for automatically configuring and controlling a digital media device are described. A digital media device can be configured or controlled by a mobile device, e.g., a smart mobile phone. When the digital media device is being configured, the digital media device can broadcast a signal, indicating that the digital media device is requesting configuration information from a mobile device. A mobile device located in proximity of the digital media device, upon detecting the signal, can perform various security checks to determine that the request is legitimate, and then open a communication channel with the digital media device. The mobile device can provide user preferences of the mobile device, as well as credentials for accessing and downloading remote content, to the digital media device through the communication channel. Upon receiving the configuration information, the digital media device can use parameters in the configuration information as its settings.
US10707918B1

Provided are methods and systems for on-ground communication using an electrical power distribution system of an aircraft. Specifically, two broadband over power line (BPL) communication modules are communicatively coupled to an electrical power distribution system of an aircraft at different locations. A communication-initiation request is transmitted between these modules and, in some examples, is used to establish communication between the modules. In more specific examples, the receiving module determines received parameters of the communication-initiation request, which depend, at least in part, on characteristics of the electrical power distribution system. The received parameters are compared with expected parameters, and an operating indication of the electrical power distribution system is generated based on this comparison. In some examples, the operating indication is used to verify configuration of the electrical power distribution system (e.g., during aircraft assembly), service requirements (e.g., during aircraft operation), and the like.
US10707912B2

Provided are a mobile electronic apparatus, an accessory device for the mobile electronic apparatus, and an electronic apparatus including the accessory device. The mobile electronic apparatus includes: a display unit including a display screen; a cover detector detecting identification (ID) information of a cover when the display screen is covered by the cover; and a processor displaying a user interface (UI) screen corresponding to the cover on the display screen by driving a program corresponding to the ID information of the cover when receiving the ID information of the cover.
US10707908B2

An example disclosed method for determining player performance information associated with a player carrying a first tag moving about a monitored area includes receiving first blink data from a plurality of receivers disposed about the monitored area, wherein the first blink data is generated by the first tag carried by the player moving about the monitored area; weighting the first blink data by: when the player is in a pre-play formation, assigning a first weight to the first blink data; and in response to receiving the play-start indication, assigning a second weight to the first blink data, the second weight being greater than the first weight; determining tag location data based on the weighted first blink data; and determining player performance information based on the tag location data.
US10707903B2

The present technology relates to a data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 64800 bits and an encoding rate r is 7/15, 9/15, 11/15, or 13/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the present technology can be applied to a technique of performing data transmission using an LDPC code.
US10707901B2

Examples include techniques for improving low-density parity check decoder performance for a binary asymmetric channel in a multi-die scenario. Examples include logic for execution by circuitry to decode an encoded codeword of data received from a memory having a plurality of dies, bits of the encoded codeword stored across the plurality of dies, using predetermined log-likelihood ratios (LLRs) to produce a decoded codeword, return the decoded codeword when the decoded codeword is correct, and repeat the decoding using the predetermined LLRs when the decoded codeword is not correct, up to a first number of times when the decoded codeword is not correct. When a correct decoded codeword is not produced using predetermined LLRs, further logic may be executed to estimate the LLRs for a plurality of buckets of the plurality of dies, normalize magnitudes of the estimated LLRs, decode the encoded codeword using the normalized estimated LLRs to produce a decoded codeword, return the decoded codeword when the decoded codeword is correct, and repeat the decoding using the normalized estimated LLRs when the decoded codeword is not correct, up to a second number of times when the decoded codeword is not correct.
US10707899B2

Techniques are described for performing a bit-flipping decoding scheme on a G-LDPC codeword. In an example, a decoding system uses two syndrome tables. The first syndrome table identifies a predefined syndrome for a component codeword that protects a bit of the G-LDPC codeword. This predefined syndrome is identified based on a location of the bit and is used to update a current syndrome of the component codeword. The second syndrome table identifies one or more bit error locations for the component codeword. The bit error locations are identified from the second syndrome table based on the current syndrome of the component codeword, as updated. In an example, the error locations are used to update a reliability of the bit if its location corresponds to one of the error locations. A bit flipping decision is made for the bit based on its reliability.
US10707877B1

Switched adaptive clocking is provided. A switched adaptive clocking circuit includes a digitally controlled oscillator, a clock generator and a glitch-free multiplexer. The switched adaptive clocking circuit to adaptively switch a source of an output clock from a main clock generated by a clock source to a digitally controlled oscillator clock generated by a digitally controlled oscillator upon detection of a voltage droop, and to quickly switch back to the main clock after recovery from the voltage droop.
US10707867B2

A driver includes an open drain output transistor, a capacitor, a first current source, and first and second transistors. Upon assertion of a transmit signal to turn on the first transistor, a controller asserts a second control signal to turn on the second transistor responsive to a voltage of the capacitor being less than a threshold voltage of the open drain output transistor to thereby increase the gate voltage for the open drain output transistor at a first time rate. The controller deasserts the second control signal to turn off the second transistor responsive to the capacitor voltage exceeding the threshold voltage. Responsive to the capacitor's voltage exceeding the threshold, the first current source charges the capacitor to further increase the gate voltage at a second time rate that is smaller than the first time rate.
US10707864B2

A nanosecond pulser may include a plurality of switch modules, a transformer, and an output. Each of the plurality of switch modules may include one or more solid state switches. The transformer may include a core, at least one primary winding wound around at least a portion of the core, each of the plurality of switch modules may be coupled with the primary windings, and a plurality of secondary windings wound at least partially around a portion of the core. The output may output electrical pulses having a peak voltage greater than about 1 kilovolt and having a pulse width of less than about 1000 nanoseconds. The output may output electrical pulses having a peak voltage greater than about 5 kilovolts, a peak power greater than about 100 kilowatts, a pulse width between 10 nanoseconds and 1000 nanoseconds, a rise time less than about 50 nanoseconds, or some combination thereof.
US10707863B2

A power-on reset circuit is provided. During a power-on process of the power-on reset circuit, a threshold voltage of an output signal rstn jumping from a low level to a high level is adjusted by clamp of a voltage at a node c and voltage division between a first resistor and a second resistor, and is controlled to be greater than a threshold voltage of a metal oxide semiconductor device. During a power-off process of the power-on reset circuit, a threshold voltage of the output signal rstn jumping from the high level to the low level is adjusted by increasing a voltage at a node d by means of a third resistor and voltage division between the first resistor and the third resistor, and is controlled to be greater than the threshold voltage of the metal oxide semiconductor device.
US10707859B2

A control device for controlling a power semiconductor component which includes at least two voltage-controlled power semiconductor devices which are electrically connected in parallel and which have each a control connection is disclosed. The control device includes a driver element which can be used to set electrical voltages at the control connections of the power semiconductor devices. The control device includes a measuring unit configured to capture electrical currents which flow through the power semiconductor devices. The driver element is configured to set a level and/or a temporal profile of the electrical voltages on the basis of the electrical currents.
US10707855B2

A pulse modulation circuit with a high-frequency-limiting function, including a comparator, an RS trigger, a switching triode, a NAND gate, a NOR gate, and a charging capacitor. A capacitor charging time is controlled by adjusting a bias current IB1, a bias current IB2, a reference voltage V1, and a reference voltage V2 or adjusting values of capacitors C1 and C2. In this way, a highest output frequency of a pulse generator is limited, so as to reduce hardware system overheads.
US10707854B2

A sub-ranging time-to-digital converter (TDC) is disclosed that includes two ring oscillators for determining a time difference between two clock edges.
US10707850B2

A method of calibrating a delay generation circuit and the corresponding circuit.
US10707848B2

An apparatus for interpolating between a first and a second signal is provided. The apparatus includes a plurality of interpolation cells coupled to a common node of the apparatus. Further, the apparatus includes a control circuit configured to supply, based on a control word, respective selection signals to each of the plurality of interpolation cells. At least one of the plurality of interpolation cells is configured to couple the common node to a first potential if the first signal and the second signal are both at a first signal level, couple the common node to a second potential, which is different from the first potential, if the first signal and the second signal are both at a second signal level, which is different from the first signal level, and to decouple the common node from at least one of the first potential and the second potential if the first signal and the second signal are at different signal levels. Additionally, the at least one of the plurality of interpolation cells is configured to switch, based on a state indicated by the respective selection signal, to coupling the common node to the second potential in response to a transition of either the leading one or the trailing one of the first signal and the second signal from the first signal level to the second signal level.
US10707846B2

Described is an apparatus which comprises: a first p-type Tunneling Field-Effect Transistor (TFET); a first n-type TFET coupled in series with the first p-type TFET; a first node coupled to gate terminals of the first p-type and n-type TFETs; a first clock node coupled to a source terminal of the first TFET, the first clock node is to provide a first clock; and a second clock node coupled to a source terminal of the second TFET, the second clock node is to provide a second clock.
US10707838B2

An input/output (I/O) circuit may be provided. The I/O circuit may include an input control circuit and an output control circuit. The input control circuit may be configured to apply a stress to a transmission path based on an input signal while in a test mode and buffer the input signal using a drivability changed by the stress applied to the transmission path to generate first and second transmission signals while in a normal mode after the test mode. The output control circuit may be configured to drive and output an output signal according to the first and second transmission signals based on a test mode signal.
US10707835B1

A wireless receiving device is provided. The wireless receiving device includes a first passive mixer and a common gate amplifier. The first passive mixer receives an oscillation signal. The common gate amplifier is coupled to the first passive mixer, and automatically adjusts the input impedance of the common gate amplifier according to the oscillation frequency of the oscillation signal.
US10707831B2

A resonator includes a support frame, a rectangular vibrating plate that performs contour vibration in a predetermined direction, and two pairs of support arms. The vibrating plate includes four vibration regions arranged in a row in the lengthwise direction and electrodes disposed in the vibration regions. Each of the vibration regions vibrate with a phase opposite to phases with which the adjacent vibration regions vibrate upon excitation. A center line of a pair of the electrodes in the lengthwise direction is offset from a center line, in the lengthwise direction, of a corresponding vibration region that includes the electrode disposed thereon.
US10707830B2

An elastic wave device includes a piezoelectric substrate, functional electrodes on the piezoelectric substrate, a support layer on the piezoelectric substrate with a frame shape surrounding the functional electrodes, a cover member on the support layer to seal an opening of the support layer, the cover member including a first main surface facing the support layer, and a second main surface opposite to the first main surface. Recesses are located in the cover member and are open to the second main surface. Via holes extend through the support layer and to bottom surfaces of the recesses of the cover member, the via holes each including an opening that is open to the bottom surface. The area of the opening of each of the via holes is not more than the area of the bottom surface of the corresponding recess of the cover member. First via conductor portions are provided in the via holes and second via conductor portions are provided in the recesses of the cover member.
US10707828B2

A filter includes series units and shunt units. Each series unit includes at least one bulk acoustic wave resonator. Each shunt unit includes at least one bulk acoustic wave resonator and is disposed between one of the series units and a ground. One of the series units or one of the shunt units includes a first bulk acoustic wave resonator, a second bulk acoustic wave resonator, and a third bulk acoustic wave resonator connected in series. The second bulk acoustic wave resonator has a polarity different from a polarity of the first bulk acoustic wave resonator and a polarity of the third bulk acoustic wave resonator.
US10707825B2

A method for manufacturing an elastic wave device includes successively stacking conductive films on a piezoelectric substrate on which a pattern of a first resist has been formed, removing the first resist from the piezoelectric substrate on which the conductive films have been stacked; applying a second resist to the piezoelectric substrate from which the first resist has been removed and subjecting the second resist to exposure and development, thus forming a protective layer that protects a first region with the second resist, and etching the second conductive material in a state in which the first region is protected by the protective layer.
US10707819B2

Monolithic microwave integrated circuits (MMICs) with phase tuning are disclosed. A MMIC structure may include a MMIC amplifier with electrically coupled input and output lines. The MMIC structure may further include an adjustable cover over the MMIC amplifier that includes at least one portion that can be adjusted closer to or farther away from either the input or output lines. In this manner, a signal capacitance between the adjustable cover and the input or output lines is adjustable, and accordingly, a signal phase of the MMIC structure may be tuned. A spatial power-combining device may include a plurality of amplifier assemblies, wherein each amplifier assembly includes a MMIC amplifier with an adjustable cover. In this manner, the plurality of amplifier assemblies may be phase-tuned to a target value.
US10707817B2

According to one embodiment, a low noise amplifier (LNA) circuit includes a first stage which includes: a first transistor; a second transistor coupled to the first transistor; a first inductor coupled in between an input port and a gate of the first transistor; and a second inductor coupled to a source of the first transistor, where the first inductor and the second inductor resonates with a gate capacitance of the first transistor for a dual-resonance. The LNA circuit includes a second stage including a third transistor; a fourth transistor coupled between the third transistor and an output port; and a passive network coupled to a gate of the third transistor. The LNA circuit includes a capacitor coupled in between the first and the second stages, where the capacitor transforms an impedance of the passive network to an optimal load for the first amplifier stage.
US10707811B2

A noise generator for generating a noise signal over a frequency spectrum has a first noise source and a first digital filter for a first frequency band, a second noise source and a second digital filter for a second frequency band, and an interpolator and a combiner. The first digital filter has a first sample rate and the second digital filter has a second sample rate, wherein the ratio between the second sample rate and the first sample rate, with regard to a sign, corresponds to a ratio between center frequencies of the second frequency band and the first frequency band, wherein an edge of the second digital filters which determines a lower frequency band limit is steeper than an edge of the first digital filter which determines an upper frequency band limit. The interpolator is configured to adjust an output signal of the first digital filter, with regard to its sample rate, to a sample rate of the second digital filter, wherein the combiner is configured to combine the adjusted output signal from the interpolator and the output signal of the second digital filter.
US10707804B2

At least one shingle is integrated with logic circuitry and various other components which enable high-level functionality and automated system diagnostics. Each shingle can automatically determine its absolute position on a rooftop and/or its position relative to other shingles in the smart shingle system. Each shingle can also detect various changes in its own power generation, efficiency, and/or operating conditions, as well as those of neighboring shingles. Each shingle can then leverage this information to conduct system diagnostics and possibly to generate and/or execute recommended solutions. In another embodiment, each shingle can be coupled to a centralized controller which can perform the same automapping and diagnostic functions. The controller can also monitor the power usage of the building to help optimize the power generation of the smart shingle system. In some embodiments, the smart shingle system can be outfitted with heating components and/or actuators to help automate the process of keeping the smart shingles clear of debris.
US10707794B2

A multicopter includes a body, propellers, each of which is rotated by a motor to generate lift for the body, a main controller configured to supply a speed instruction signal to the motor, a supply circuit configured to supply a torque current signal and a field current signal obtained from the motor, and a motor drive control device. The motor drive control device includes a control signal generation circuit configured to generate a torque current instruction signal and a field current instruction signal in response to the speed instruction signal, a vector control circuit configured to receive the torque current signal, the field current signal, the torque current instruction signal and the field current instruction signal, and output control signals so that the torque current signal and the field current signal from the motor coincide with the torque current instruction signal and the field current instruction signal, respectively, and a motor driver circuit configured to accept the control signals from the vector control circuit to control the motor.
US10707791B2

An electrical generator (114) and a power electronics interface (115) for a direct-drive turbine (110). The turbine (110) may include a rotor (112) for transforming kinetic (from, e.g., wind, water, steam) into mechanical energy, the generator (114) for transforming the mechanical into electrical energy, and the power electronics interface (115) for conditioning the electrical energy for delivery to a power distribution grid (124). The interface (115) includes a three-phase single-stage boost inverter (120) for converting a lower DC voltage into a higher AC voltage, and which uses a synchronous reactance of the generator (114) as a DC-link inductance. The turbine (110) has neither the gearbox of indirect-drive designs nor the electrolytic capacitor bank of conventional direct-drive designs, while still allowing for a substantially smaller number of generator poles, resulting in reduced size, weight, complexity, and cost.
US10707788B2

A vehicle power system includes a controller that reduces a voltage setpoint of an alternator by a predetermined amount in response to a magnitude of electric charge provided by the alternator during a predetermined time period exceeding a first threshold and a rate of change of power output by the alternator exceeding a second threshold during the time period. The controller also regulates an output voltage of the alternator based on the setpoint.
US10707777B2

A method and arrangement for controlling semiconductor power switches, e.g. IGBTs, in parallel connected power devices, e.g. in frequency converters, wherein the semiconductor power switches connect either the positive or the negative pole of the intermediate DC-voltage of the power device to an output phase of the power device. In the method the voltages of those output phases which are connected in parallel are measured, the timing differences of the output voltage state changes are calculated on the basis of the output voltage measurement results, and the control signals of the semiconductor power switches are advanced or delayed such that the output voltage state changes in the phases which are connected together via output impedances occur at desired time instants.
US10707770B2

An on-board fluid machine includes a housing configured to allow fluid to flow into the housing, an electric motor accommodated in the housing, and a driver that is supplied with DC power and drives the electric motor. The driver includes a low-pass filter circuit and an inverter circuit. The low-pass filter circuit includes a common mode choke coil and a capacitor. The driver further includes a damping unit located at a position where magnetic field lines produced by the common mode choke coil generate eddy current.
US10707768B2

A power module for medium and high-voltage frequency converter and a frequency converter comprising same. The power module has a three-phase alternating current input and a single-phase alternating current output, and comprises a circuit board (100), a rectifying module (120), a capacitor bank (130), and an inverting module (140), wherein the rectifying module, the capacitor bank and the inverting module are all mounted on the circuit board. The power module has a compact structure and is convenient to cool.
US10707767B2

Techniques are provided for avoiding an avalanche breakdown voltage across a synchronous rectification (SR) switch on the secondary side of an isolated switched-mode power converter operating in a low-power mode, e.g., a burst mode, during which a load of the power converter draws negligible current. This is accomplished via use of a two-level switch driver for controlling a power switch on the primary side of the power converter. The two-level switch driver is configured to source low current levels to a control terminal (e.g., gate) of the power switch during burst-mode operation. This low current reduces the slope of the rising edge of voltage pulses on the primary and secondary sides of the power converter which, in turn, limits the peak of the voltage ringing across the SR switch. By limiting the voltage in this manner, the SR switch avoids entering avalanche breakdown.
US10707764B2

A power apparatus includes a power circuit configured to receive an input voltage and generate an output voltage, a memory, and a processor coupled to the memory and the processor configured to calculate an integral value of an error between the output voltage and a target voltage of the power circuit, calculate a duty ratio based on the integral value, the power circuit being controlled according to the calculated duty ratio so that the output voltage becomes the target voltage, calculate a slope of the integral value with respect to an output current of the power circuit, and generate a first warning signal when the calculated slope exceeds a first warning threshold in a case where the calculated slope is different from an initial value.
US10707763B1

A resonant tank circuit for a DC-to-DC converter includes a resonant inductor having a first terminal connected to a switching node of a half-bridge switching circuit. The resonant inductor has a second terminal connected to resonant tank circuit output node. A first capacitor has a first terminal connected to a voltage reference and has a second terminal connected to a capacitor branch node. A second capacitor has a first terminal connected to the capacitor branch node and has a second terminal connected to the resonant tank output node. A first diode has an anode connected to the voltage reference and has a cathode connected to the capacitor branch node. A second diode has an anode connected to the capacitor branch node and has a cathode connected to a voltage rail.
US10707759B2

Systems and methods for boosting battery voltage with boost converters are provided. Aspects include coupling a discharge path of a battery to an input side of a power converter in a power supply, wherein the power supply comprises a rectifier and the power converter. A charge path of the battery is coupled to an output side of the power converter and a processor monitors an output voltage of the power converter. The processor also monitors an input voltage of the power converter and responsive to the output voltage of the power converter dropping below a threshold voltage, the processor enables the discharge path.
US10707755B1

An apparatus is disclosed that includes a semiconductor device to control a power converter having two or more power FETs. The semiconductor device includes a gate signal generator configured to produce two or more gate signals able to drive the two or more FETs. The gate signal generator has programmable timing configuration parameters to control operation of the two or more gate signals, wherein the timing configuration parameters are digitally programmed via a memory in the semiconductor device. The memory may be implemented with fuses, other non-volatile memory or volatile memory. The parameters may be fixed or updated during a lifetime of the apparatus. A serial-to-parallel conversion may be used to input the parameters. Optimization methods may be performed to determine parameters considered to be optimal. The apparatus may also include the power converter.
US10707749B2

A charge pump includes a first pumping capacitor configured to pump a first voltage of a first node, in response to a first clock signal, a gate pumping capacitor configured to pump a second voltage of a second node, in response to a second clock signal, a charge transfer transistor including a first source connected to a first one of a third node and the first node, a first gate connected to the second node, and a first drain connected to a remaining one of the first node and the third node, a gate control transistor including a second source connected to the first one of the third node and the first node, a second gate connected to the remaining one of the first node and the third node, and a second drain connected to the second node, and a gate discharge or charge unit.
US10707743B2

A circuit for converting DC to AC power or AC to DC power comprises a storage capacitor, boost and buck inductors and switching elements. The switches are controlled to steer current to and from the storage capacitor to cancel DC input ripple or to provide near unity power factor AC input. The capacitor is alternately charged to high positive or negative voltages with an average DC bias near zero. The circuit is configured to deliver high-efficiency power in applications including industrial equipment, home appliances, mobility devices and electric vehicle applications.
US10707742B2

The disclosure provides a pole-piece structure for a magnetic gear, comprising a plurality of laminate plates, wherein each plate comprises one or more apertures and an aperture in each plate aligns with an aperture in an adjacent plate to form one or more channels extending from a first end of the laminate plates to a second, opposite end of the laminate plates, wherein a resin cast is provided within each channel to hold the plurality of laminate plates together.
US10707739B2

An X-Y movable stage with rotation is described. A fixed base comprises a magnetic bed with a checkerboard, hexagonal or pseudo-random pattern of alternating north and south poles on a grid. A movable puck moves and rotates on the base. The puck comprises three or more nodes where each node may be energized for a north, south, or off magnetic field, with varying field strength. Methods of mapping node locations, controllers, and applications are described. Embodiments for specific applications are described.
US10707737B2

A linear vibration motor comprising a housing, a vibrator, and a stator fixed on the housing and arranged parallel to the vibrator, push-pull magnets (4) are symmetrically disposed at two ends of the vibrator; push-pull coils (2) surrounding the push-pull magnets are fixedly disposed on the housing at positions corresponding to the push-pull magnets; after the push-pull coils are energized, the push-pull coils and the push-pull magnets generate push-pull forces in a horizontal direction, which provides a driving force for the reciprocating motion of the vibrator in a direction parallel to the plane in which the stator is located. The push-pull structure provides push-pull force for the reciprocation motion of the vibrator, so that an intense vibration force can be achieved.
US10707734B2

An electromagnetic rotary drive includes a contactlessly magnetically drivable rotor that is coil-free and free of permanent magnets and that includes a magnetically effective core, and a stator by which the rotor is contactlessly magnetically drivable about a desired axis of rotation in the operating state. The stator has a plurality of coil cores of which each includes a bar-shaped longitudinal limb extending from a first end in a direction in parallel with the desired axis of rotation up to a second end, all the first ends being connected by a reflux of windings generate an electromagnetic rotational field of which each surrounds one of the longitudinal limbs. The coil cores include a plurality of permanent magnets by which a permanent magnetic pre-magnetization flux can be generated.
US10707729B2

The present invention is a structure of an electrical connection portion formed by thermal bonding of a terminal 53 of a current-carrying component 50 of a motor and a winding wire 30. The terminal 53 includes a lock portion 53a positioned on a base end side and a fusion portion 53b positioned on a distal end side. The winding wire 30 includes a binding portion 31 wound around the lock portion 53a and has a one end portion 36 coupled to a molten ball 55 generated at the fusion portion 53b; and a coupling wire portion 33 tightly stretched from a main winding wire portion 34 of the motor disposed in a wound state and continuous to the other end portion of the binding portion 31. The one end portion 36 of the binding portion 31 is in a state where tension pulling the coupling wire portion 33 to the main winding wire portion 34 side does not act.
US10707715B2

A motor-driven compressor includes a cluster block, which accommodates a connecting terminal. The connecting terminal connects an electric motor to a motor driving circuit. A second insulator includes a tubular base, extended portions, which extend from the base, and insulator flanges. Each insulator flange is located on an opposite end of each extended portion from the base. The cluster block is fastened to some of the insulator flanges on the opposite side of the insulator flanges from the extended portions. The cluster block includes a second wall, which faces some of the insulator flanges. The second wall includes engagement pieces, which project in the radial direction of the rotary shaft. The engagement pieces are each fitted to an opening portion, which is a gap between the insulator flanges that are adjacent to each other in the circumferential direction of the rotary shaft.
US10707713B2

An electric machine includes a stator core defining slots having radial layers that each include adjacent first and second pin positions. Pins are disposed in corresponding ones of the slots and are interconnected to form a winding path. The path occupies the first and second positions of each layer, and, for each of the corresponding slots, the pins are in a same layer.
US10707712B2

A rotor in a rotating electric machine including a rotor main body and at least one magnet unit provided at an outer circumferential part of the rotor main body. The magnet unit has a plurality of magnet teeth as segments in the circumferential direction. The plurality of magnet teeth that form one magnet unit are arranged in a circular arc shape. At least one pair of magnet teeth in one magnet unit is each provided with a notch. With the plurality of magnet teeth being arranged in the circular arc shape, a fixation block is press-fitted in the pair of notches. The fixation block is fastened to the rotor main body while being inserted in the notches.
US10707695B1

A power distribution system for delivering DC electrical power is provided. The power distribution system comprises a power distribution device and a power interface. The power distribution device comprises a power storage device. The power interface is configured to distribute the DC electrical power from the power distribution device and charge the power distribution device using an external power input.
US10707694B2

A portable charger is provided for charging electronic devices from a rechargeable internal battery. To accommodate multiple electronic devices, a portable charger unit is combined with multiple power output connection interfaces for connecting to more than one electronic device, as necessary, including connector cables attached to the charger housing or power connection ports. The charger also includes at least one power input connection interface for recharging the internal battery from an external power source, including an AC wall plug interface and a DC car charger interface, each connected to the charger housing and movable between a retracted, storage position and an extended use position. The power output connector cables can also be stored within storage cavities formed in the charger housing when not in use and extended therefrom for connection with electronic devices in need of recharging. The power connection ports can act as power inputs, power outputs, or both.
US10707691B2

An electronic device includes an energy storage unit, a charge pump circuit, a charging circuit, and a controller. The charge pump circuit is electrically connected to the power supply, and the power supply is configured to receive the input electrical energy. The charging circuit is electrically connected between the charge pump circuit and the energy storage unit. The controller is electrically connected with the power supply, the charge pump circuit, and the charging circuit respectively, and the controller controls the charge pump circuit and the charging circuit to switch among a plurality of charging modes according to compatibility information of the power supply.
US10707684B2

A method for feeding electrical power at a network connection point into an electrical supply network by at least one wind power installation includes generating electrical power from wind, feeding the generated electrical power or a portion thereof into the electrical supply network, offering an instantaneous reserve for additionally feeding or reducing the feeding into the electrical supply network in order to support the electrical supply network, and additionally feeding electrical power or reducing the fed-in power up to the offered instantaneous reserve, depending on a network property and/or an external requirement. The method is operative to support the electrical supply network. A reserve level of the offered instantaneous reserve is settable as an offer level.
US10707683B2

Generally, this disclosure relates to methods of prioritizing or directing available power to a main device, such as a temperature-stabilized and/or temperature-controlled storage container. In an embodiment, the method may include measuring electrical power available from a solar photovoltaic module array that is electrically coupled to the main device, and modulating the electrical power drawn by the main device based on the available electrical power. Available power unused by the main device may be diverted to one or more secondary devices.
US10707677B2

A differential protection method allows monitoring a three-phase transformer. Current measured values are recorded for each phase on all sides of the transformer, a phase-related formation of difference values is carried out using the current measured values from a reference side and amplitude-adjusted and phase-angle-adjusted current measured values from all other sides. An internal error is detected if a difference value exceeds a threshold value. In order to form the amplitude-adjusted and phase-angle-adjusted current measured values, the current measured values recorded for all phases are initially subjected to an amplitude adjustment and then to a phase angle adjustment. In order to allow the phase angle shift to be freely adjusted, a defined matrix equation with a defined matrix coefficient is used for the phase angle adjustment of the current measured values from the particular other side of the transformer. There is also described a differential protection device.
US10707676B2

An electric wire protection device includes a voltage adjuster that adjusts voltage on a power source side to be supplied to a load and a controller that includes a temperature calculation part which calculates temperature information of an electric wire based on a current value flowing through the voltage adjuster. The controller sets a first time constant as a time constant used to calculate the temperature information while the voltage adjuster is in the interrupted state, and sets a second time constant as a time constant used to calculate the temperature information while the voltage adjuster supplies power to the load. The first time constant is a value larger than the second time constant and equal to or larger than an actual time constant of the electric wire, and the second time constant is a value smaller than the actual time constant of the electric wire.
US10707674B2

The present invention provides a direct current circuit breaker and its implementation method, which includes a cutout circuit, a commutation circuit and a energy absorption circuit connected in parallel. Through using power semiconductor switch module to cut off the current, it will have a quickly action, without generating electric arc, while the modular construction also reduces the consistency requirements of the power electronic component.
US10707672B2

Methods and apparatus are disclosed for battery current monitoring. A current controller can prevent injury from a battery operated wearable device. An isolation switch can interrupt delivery of current of a battery to a load in response to an isolation switch control signal to prevent burn injury to a wearer of the battery operated wearable device. The battery operated wearable device can be wrist wearable or head wearable.
US10707671B2

The present disclosure relates a method of detecting an electrical disturbance by a DC component in a digital protective relay, which includes acquiring a sample value by sampling an input signal at a regular cycle, detecting the electrical disturbance based on a difference between a sampled first sample value and a second sample value after the first sample value, and when the electrical disturbance is detected, detecting the DC component based on a difference between the second sample value and a third sample value after the second sample value and a difference between the third sample value and a fourth sample value after the third sample value.
US10707666B2

A wire harness 10 has a sheathing material 21 that is flexible and covers wires 11, a path-regulating member 31 for regulating a path along which the wires 11 are arranged from outside of the sheathing material 21, the path-regulating member 31 having an axial direction parallel to the path along which the wires 11 are arranged, and an intermediate clamp 41. The intermediate clamp 41 has a support portion 51 for supporting the path-regulating member 31, and an attachment portion 61 with a ring-shaped structure for attaching the sheathing material 21. The attachment portion 61 has an insertion portion 62 that enables the sheathing material 21 to be inserted therefrom in a radial direction of the ring-shaped structure. The attachment portion 61 can be changed between an open orientation that enables the sheathing material to be inserted from the insertion portion 62, and a closed orientation that makes the ring-shaped structure into a continuous ring shape. The closed orientation is formed by locking structures, which include a first locking structure 63 and a second locking structure 64 that are arranged separately from each other in the axial direction of the ring-shaped structure.
US10707661B2

A disposable protective cover for gang boxes prevents paint, drywall and building material from entering the gang boxes during finishing operations, improves the stability of mounted switches and outlets, and provides aesthetically pleasing drywall to gang box edges. The cover is foldable from a stamped planar sheet of various materials and includes upwardly-protruding tabs. The cover is universally dimensioned to cover conventionally-sized openings of single, double, triple and quadruple gang boxes forming an interior friction fit therewith. The cover is easily removed by use of a utility knife to break the barrier of the drywall mud against the cover. Once removed the gang box interior edges can be easily shaved and sanded clean of excess drywall mud, to reveal a perfect completed wall mounted gang box, ready for the installation of switches and outlets when convenient.
US10707660B2

A receiving device, in particular a distributor, for receiving a tube for electric cables, comprises a main part with at least one receiving section in which an end portion of the tube can be received. The main part has first and second half-shells, between which the end portion is arranged. The receiving device also comprises multiple spring-elastically deformable engagement sections which protrude radially into the receiving section and which are designed to engage into the tube in a formfitting manner, wherein first and second proportions of the engagement sections are respectively provided on the half-shells; and an annular section which encircles the receiving section and on which the engagement sections are provided. The annular section is divided into first and second annular segments which are respectively paired with the half-shells. The first annular segment protrudes into the second half-shell in a closed state of the receiving device.
US10707658B2

A saddle for supporting elongated bodies has a body with a quadrangular section, on the opposite sides of which wedge-inserted coupling members are provided, to couple the saddle with another saddle, so as to have the reciprocal stacking of these saddles on a support. A saddle according to the invention offers the advantage over known saddles of being stacked on previously installed saddles due to the presence of incorporated members which allow their connection, without resorting to the use of tools or similar auxiliary equipment.
US10707655B2

An energized parts guard is disclosed comprising a panel of substantially rigid, electrically insulative material wherein the substantially rigid panel further comprises a first one or more apertures and a second one or more apertures. The first one or more apertures are so dimensioned to accept one or more circuit breakers inserted into the first one or more apertures such that there is less than a 12.5 mm gap between the panel and the circuit breaker on at least two sides of the one or more circuit breakers. The second one or more apertures are positioned to facilitate access to at least one terminal of each of the one or more circuit breakers when the one or more circuit breakers are inserted into the first one or more apertures.
US10707654B2

A power distributor having a first controller and having a number of connection modules which are connected thereto and are intended to be mounted on a supporting rail. The connection module has a number of lateral coupling contacts for the electrical and/or signalling contact connection to at least one further connection module which is attached or can be attached to the particular connection module, wherein a base resistor is connected in each case between two coupling contacts inside the module in such a manner that the base resistors of the attached connection modules form a resistor chain which is connected in series. The connection modules are each equipped or can be equipped with an actuatable circuit breaker. The circuit breakers have a second controller inside the circuit breaker for recording a voltage dropped across the respectively associated base resistor.
US10707653B2

A spark plug, including a metallic shell, an insulator, a center electrode, and a ground electrode. The insulator includes a first outer surface at least partly along an exposed portion and a second outer surface at least partly along an unexposed portion. The first outer surface extends between the exposed-unexposed interface to a tip merge portion adjacent a distal end of the insulator. The first outer surface and the second outer surface meet at a nose surface transition. At the nose surface transition, the first outer surface is disposed at a first angle with respect to a central axis of the spark plug, and the second outer surface is disposed at a second angle with respect to the central axis of the spark plug. The first angle is larger than the second angle, and the nose surface transition is located within the unexposed portion or at the exposed-unexposed interface.
US10707644B1

A laser diode device includes a laser diode component, a lens, a first carrying element, a driving chip and a second carrying element. The first carrying element receives the laser diode component and the lens. The second carrying element receives the driving chip and is disposed below the first carrying element to carry the first carrying element and electrically connected to the first carrying element.
US10707643B2

The purpose of the present invention is to provide a laser light source module that is capable of heat dissipation from a laser device and of suppressing the diffusion of a light beam due to the close arrangement of the laser device. The laser light source module comprises a stem that is a base plate and first and second laser assemblies disposed on the stem. Each of the laser assemblies comprises a multi-emitter LD bar that is a laser device emitting a laser light along an optical axis, and a holding member having a mounting surface parallel to the axis, the multi-emitter LD bar being mounted on the mounting surface. The first and second laser assemblies are positioned such that the optical axes of the assemblies are parallel to each other and that the mounting surfaces of the assemblies are arranged opposite to each other in parallel.
US10707642B2

A housing for an electronic component, in particular for a laser diode, is provided. The housing includes a mounting area for the electronic component and has a lateral wall provided with a feedthrough for a light guide. The base wall of a basic body of the housing has both a heat sink for a thermoelectric cooler and a plurality of feedthroughs for pins for electrically connecting the electronic component.
US10707641B2

To provide a compact laser oscillator. A laser oscillator includes input power supplies, a transformer unit that adjusts a voltage of the power supplies, and an oscillator unit connected to the transformer unit. The oscillator unit outputs a laser beam corresponding to the voltage adjusted by the transformer unit. The transformer unit is arranged below at least a part of the oscillator unit.
US10707625B2

In a typical connector, multiple terminals are not arranged at regular intervals on the same plane. Thus, impedance matching for transferring a high-frequency electric signal cannot be established, leading to problems such as lowering of high-frequency characteristics. For solving these problems, a connector is provided. The connector is a substrate-side connector including multiple terminals arranged in parallel on the same plane and bent at bent portions, an insulator configured to hold the multiple terminals, and an outer conductor shell configured to house the insulator. The substrate-side connector is configured such that a change in a terminal interval at each bent portion of the multiple terminals is reduced, and therefore, influence on the high-frequency characteristics (e.g., a return loss) due to impedance matching disturbance can be reduced.
US10707611B2

An electrical connector comprises a first housing member that engages a second housing member engages to form an enclosure. In the enclosure, a substrate supports a central set of conductive members in a second tubular portion. A first arm is pivotably attached to the second housing member. The first arm is resiliently biased inwardly toward the second base portion. A second arm is pivotably attached to the second housing member and spaced apart from the first arm. The second arm is resiliently biased inwardly toward the second base portion. In accordance with one aspect, the arms support automatic latching of the connector portion to a mating connector.
US10707609B2

A connector (1) includes connector terminals (2), an insertion portion (3) having the connector terminals (2) inserted therethrough, a first mounting portion 4A formed on a first side of the insertion portion (3), and a second mounting portion (4B) formed on a second side of the insertion portion (3). The second mounting portion (4B) is mounted on an outer periphery of a second female connector (5B) via a sealing member (41) for waterproofing. A first material constituting the first mounting portion (4A) and a second material constituting the second mounting portion (B) are different materials. The second material has higher adhesion to the sealing member (41) than the first material when being kept in contact with the sealing member (41) in a heated environment.
US10707607B2

In a case of a power distribution branch unit used in a vehicle or the like, one end of a branch wiring is connected to an exposed part of a main covered cable (a part where a core wire is exposed without an insulation cover). Branch couplers are connected to the other ends of the branch wiring and fixed to the case so as to be exposed to an outside. At least one retainer is disposed inside a hole part that is formed in the case and fixes the main covered cable.
US10707584B2

An antenna array includes: an electrically conductive member having an electrically conductive surface in which a plurality of slots are open; a plurality of electrically-conductive ridge pairs on the electrically conductive surface, each pair protruding from edges of the central portion of a corresponding one of the plurality of slots. As viewed along a direction that the central portion of each slot extends, at least a portion of the first gap between the first ridge pair and at least a portion of the second gap between the second ridge pair overlap each other, with no other intervening electrically-conductive member therebetween; or at least a portion of the first ridge pair and at least a portion of the second ridge pair overlap each other, with no other intervening electrically-conductive member therebetween.
US10707575B1

Optimizations are provided for controlling an amount of radiated power (i.e. spectral flux density) that is being transmitted to a particular location. To that end, one or more antennas are used to transmit a power signal. Then, position information for each of those antennas is determined. Additionally, environmental information for the environment in which the antennas are operating is also determined. Also, an antenna radiation pattern for each of those antennas is also determined. Thereafter, how much power is radiated to a particular location is controlled so that the power never exceeds a certain threshold value. This control is achieved by dynamically adjusting the transmit power of the antennas based on the information obtained from the position information, the environmental information, and the antenna radiation pattern information.
US10707570B1

A method for using a patch for pain relief, and the patch are provided. The method includes determining a location corresponding to source of pain in a body, and disposing a patch including a reactive capacitance material at one of a location corresponding to source of pain or a location between location corresponding to source of pain and a brain. The patch is disposed adjacent to the surface of the body. The reactive the capacitance material comprises conductive particles dispersed in a binder so that at least a majority of the conductive particles are adjacent to, but do not touch, one another. The patch includes a first outer layer, a reactive capacitance layer, and a second outer layer. The reactive capacitance layer is disposed between the first outer layer and the second outer layer. The reactive capacitance layer is formed of the reactive capacitance material.
US10707561B2

A handheld electronic device may be provided that contains a conductive housing and other conductive elements. The conductive elements may form an antenna ground plane. One or more antennas for the handheld electronic device may be formed from the ground plane and one or more associated antenna resonating elements. Transceiver circuitry may be connected to the resonating elements by transmission lines such as coaxial cables. Ferrules may be crimped to the coaxial cables. A bracket with extending members may be crimped over the ferrules to ground the coaxial cables to the housing and other conductive elements in the ground plane. The ground plane may contain an antenna slot. A dock connector and flex circuit may overlap the slot in a way that does not affect the resonant frequency of the slot. Electrical components may be isolated from the antenna using isolation elements such as inductors and resistors.
US10707555B2

An electronically steerable conformal antenna is disclosed. The antenna comprises a circuit board having a composite dielectric. The composite dielectric includes an array of a plurality of antenna elements disposed on the top surface and an array of tunable cavities, each tunable cavity disposed between an associated antenna element and a conductive ground plane on the composite dielectric's bottom surface. The composite dielectric also includes a conductor, extending from an antenna input through the composite dielectric and the tunable cavities and which forms a microstrip between each of the antenna elements.
US10707554B2

A thin film, flexible, co-planar waveguide (CPW), antenna structure suitable to be mounted on vehicle glass and that has particular application for MIMO LTE applications in, for example, the 0.46-3.8 GHz frequency band. The antenna structure includes a planar antenna formed on a substrate that includes a ground plane having an elliptical cut-out slot section defined within an outer perimeter portion of the ground plane and an antenna radiating element extending into the slot from the perimeter portion.
US10707550B2

A parallel-plate diplexer includes a first parallel-plate transmission line and a second parallel-plate transmission line, a first end of the second parallel-plate transmission line including a first port and a second end of the second parallel-plate transmission line including a second port, and a first end of the first parallel-plate transmission line including a third port and a second end of the first parallel-plate transmission line being coupled to the second parallel-plate transmission line at a T-junction between the first port and the second port. The second parallel-plate transmission line includes a first parallel-plate transmission line tuning network located between the T-junction and the first port, and a second parallel-plate transmission line tuning network located between the T-junction and the second port.
US10707537B2

The present invention provides one with a high cycle life Ni—Fe battery. The battery uses a particular electrolyte. The electrolyte comprises sodium hydroxide, as well as lithium hydroxide and sulfide. The use of the sodium hydroxide based electrolyte with the iron anode in the battery has been found to enhance the performance characteristics of the battery. The resulting characteristics of cycle life, as well as power and charge retention, are much improved over conventional Ni—Fe batteries.
US10707533B2

To melt and diffuse metallic foreign bodies immixed in electrodes of a nonaqueous electrolyte secondary battery before initial charging, electrodes wound with a separator between a cathode plate and an anode plate are placed in a battery case and the battery case is filled with an electrolyte. After the case has been filled, the electrolyte is allowed to permeate into the electrodes. Then, the electrolyte-filled battery is placed in a processing device, and fixed with a surface pressure between at least 0.1 MPa and 5.0 MPa. Thereafter, the cathode potential is adjusted and held for a period of one hour and 35 hours while the battery remains fixed, after which the pre-initial charging process is terminated.
US10707532B2

Provided is a composition for an adhesive layer of a non-aqueous secondary battery allowing formation of an adhesive layer that can achieve both high process adhesiveness and high blocking resistance in battery members such as an electrode and a separator. The presently disclosed composition for an adhesive layer of a non-aqueous secondary battery includes a particulate polymer A that has a glass-transition temperature of no higher than 20° C. and a volume-average particle diameter of at least 100 nm and less than 450 nm, and a particulate polymer B that has a glass-transition temperature of at least 30° C. and less than 60° C. and a volume-average particle diameter larger than the volume-average particle diameter of the particulate polymer A.
US10707529B2

A lithium secondary battery including: a cathode including a high-voltage cathode active material; an anode; and an electrolyte disposed between the cathode and the anode, wherein the high-voltage cathode active material has a charge cut-off voltage of about 4.2 Volts or greater with respect to a lithium (Li) counter electrode, and wherein the electrolyte includes an organic fluorinated ether compound represented by Formula 1, an organic solvent, and a lithium salt: R1—O—CFnH2-n—R2  Formula 1 wherein, in Formula 1, R1 is a C1-C10 alkyl group, a C3-C10 cycloalkyl group, a C1-C10 fluorinated alkyl group, or a C3-C10 fluorinated cycloalkyl group; R2 is hydrogen, fluorine, a C1-C10 alkyl group, a C3-C10 cycloalkyl group, a C1-C10 fluorinated alkyl group, or a C3-C10 fluorinated cycloalkyl group; and n is 1 or 2.
US10707519B2

Provided is a lithium ion secondary battery that has improved cycle characteristics and employs a silicon material as a negative electrode active material. The lithium ion secondary battery according to the present invention comprises a negative electrode comprising at least a copolymer and a material comprising silicon as a constituent element, wherein the copolymer comprises a monomer unit based on an ethylenically unsaturated carboxylic acid alkali metal salt and a monomer unit based on an aromatic vinyl and the copolymer comprises an alkali metal constituting the alkali metal salt in an amount of 1000 mass ppm or more.
US10707517B2

A nonaqueous electrolyte secondary battery in accordance with an embodiment of the present invention includes: a separator including a polyolefin porous film; a porous layer containing a polyvinylidene fluoride-based resin; and a positive electrode plate and a negative electrode plate each of which has a capacitance in a specific range, the polyolefin porous film having a parameter X of not more than 20, and the polyvinylidene fluoride-based resin containing not less than 35.0 mol % of an α-form polyvinylidene fluoride-based resin.
US10707507B2

In an electric potential difference forming step of a method of inspecting output of a fuel cell, a hydrogen gas as an anode gas is supplied to an anode, and an inert gas as a cathode gas is supplied to the cathode to generate an electric potential difference between the anode and the cathode. In a maintaining step, measurement current which is smaller than rated current of the fuel cell is applied to the anode and the cathode, and the voltage between the anode and the cathode is maintained at less than the reduction potential of the electrode catalyst. In a measurement step, in the state where the measurement current is applied to the anode and the cathode, and voltage between the anode and the cathode is maintained, the cathode gas is changed to a mixed gas, and then, output of the fuel cell is measured.
US10707504B2

A method for flushing a fuel cell system during a power-down cycle includes conveying air by an air conveying device through a cathode space of a fuel cell and releasing the conveyed air through an exhaust air line. An outlet valve is cyclically closed and opened during the power-down cycle, where an opening duration depends on an amount of air that is conveyed and the outlet valve connects an anode discharge line to the exhaust air line. The conveyed air is guided from a delivery side of the air conveying device directly to the exhaust air line at least in part through a system bypass.
US10707501B2

An ion exchanger includes a case that is provided with an opening, an intake port, and a discharge port. The opening opens upward in the case. Coolant is drawn into the lower portion of the case through the intake port and discharged through the discharge port. An ion exchanging resin member and a cap are provided in the case. The ion exchanging resin member removes ions from the coolant. The cap is detachably attached to the case and closes the opening of the case. The ion exchanger further includes a tube member that is arranged to extend vertically in the case. The lower end aperture of the tube member is connected to the discharge port of the case. The upper end aperture of the tube member faces the inner top surface of the lid portion of the cap.
US10707487B2

The present disclosure relates to a novel surface-modified carbonaceous particulate material having a hydrophilic non-graphitic carbon coating. The material can for example be produced by CVD-coating of a carbonaceous particulate material such as graphite followed by an oxidation treatment under defined conditions. The resulting material exhibits a more hydrophilic surface compared to an unmodified CVD-coated carbon material, which is desirable in many applications, such as when used as an active material in the negative electrode of lithium ion batteries or in a polymer composite material.
US10707485B2

Provided are a nickel-based active material, a method of preparing the same, and a lithium secondary battery including a positive electrode including the nickel-based active material. The nickel-based active material includes at least one secondary particle including an aggregate of two or more primary particles, wherein at least a portion of the secondary particle has a radial array structure, and a hetero-element compound is positioned between the primary particles.
US10707480B2

The inventive concepts relate to a positive electrode active material for lithium secondary battery, and more particularly, relate to a positive electrode active material which includes a first concentration gradient portion, a second concentration gradient portion, and a first concentration maintained portion. The first and second concentration gradient portions have gradients of concentrations of nickel, manganese, and cobalt in the direction from the center to the surface, and the first concentration maintained portion has constant concentrations of nickel, manganese, and cobalt between the first concentration gradient portion and the second concentration gradient portion.
US10707477B2

A method of producing a monolithically integrated high energy density solid-state battery device. The method can include positioning a substrate and depositing one or more stacked monolithically integrated high energy density solid-state electrochemical cells in series or in parallel configurations sequentially or individually. Each of these cells can have a first barrier layer, a cathode current collector deposited overlying the first barrier layer, a cathode overlying the electrically conductive layer, an anode, an anode current collector deposited overlying the solid state layer of negative electrode material, and a second barrier layer. The method can also include rapidly heating the one or more stacked cells to a target temperature for at least 60 minutes, and connecting and terminating the one or more stacked monolithically integrated high energy density solid-state electrochemical cells electrically in series or in parallel, to from a monolithically integrated high energy density solid-state battery device.
US10707474B2

Provided is a secondary battery including a pressure type current interrupt device with reduced welding failures and high productivity as a result. A secondary battery disclosed herein includes an electrode body, a battery case for housing the electrode body, an electrode terminal electrically connected to the electrode body, and a current interrupt device provided in a conduction path between the electrode body and the electrode terminal to interrupt the conduction path in response to increase in pressure in the battery case. The current interrupt device includes a rivet and a reverse plate welded to the rivet. The current interrupt device has one continuous welding mark. The one continuous welding mark has a circumferential part that is continuous circumferentially along an outer edge part of the reverse plate. The start and end points of the one continuous welding mark are positioned offset from the circumferential part.
US10707467B2

A separator for a rechargeable battery includes a porous substrate and an adhesive layer on at least one surface thereof. The adhesive layer includes a first binder, a second binder, and a filler. The first binder includes a structural unit derived from vinylidene fluoride and a structural unit derived from hexafluoropropylene. The structural unit derived from hexafluoropropylene is included in an amount of about 10 wt % or less based on a total weight of the first binder. A weight average molecular weight of the first binder ranges from about 800,000 to about 1,500,000. The second binder includes a structural unit derived from vinylidene fluoride and a structural unit derived from hexafluoropropylene. The structural unit derived from hexafluoropropylene is included in an amount of 10 wt % or less based on a total weight of the second binder. A weight average molecular weight of the second binder is 600,000 or less.
US10707466B2

An electrode structure for use in an energy storage device, the electrode structure comprising a population of electrodes, a population of counter-electrodes and an electrically insulating material layer separating members of the electrode population from members of the counter-electrode population, each member of the electrode population having a longitudinal axis AE that is surrounded by the electrically insulating separator layer.
US10707462B1

A prefabricated collector in a lithium ion battery module where the collector has a plurality of wells each of which to receive a lithium ion battery cell and to act both as a gas barrier and a conductor of current.
US10707461B2

An automotive high-voltage energy accumulator includes a housing structure; a plurality of battery modules disposed in a housing space of the housing structure, wherein the housing structure closes the housing space at least in a lateral and/or downward manner; and a housing cover that closes the housing space of the housing structure at least in an upward manner. The housing cover has a multi-layered construction and includes a lower metal layer and an upper metal layer. The lower metal layer and the upper metal layer are mutually disposed so as to be substantially vertically spaced apart, define a cover space therebetween, and are fixedly interconnected at peripheries. A plastics core layer substantially fills the cover space and mechanically interconnects the two metal layers.
US10707457B2

A battery case for a robot has a housing and an end cap. The housing defines a chamber for receiving a battery therein. The chamber has an open end. The end cap includes a cap that is used to cover the open end, a rotatable post rotatably passing through the cap and extending into the chamber, an elastic member arranged around the rotatable post and comprising an end abutting against the cap, and a locking member connected to the rotatable post and rotatable together with the rotatable post to a position where the locking member is engaged with the housing, thus locking the cap to the housing.
US10707445B2

A display apparatus includes a substrate, a display arranged on the substrate and including a plurality of display elements, and an encapsulator arranged on the display and encapsulating the display. The encapsulator may include at least one inorganic film and at least one organic film, and the at least one organic film may include a matrix and an ultraviolet light absorbent dispersed in the matrix.
US10707444B2

An organic light emitting diode (OLED) display panel encapsulation structure includes a first inorganic layer, a first organic layer and a second inorganic layer stacked with one another. The organic layer is an ambipolar layer and the ambipolar layer is made of organic copolymer. Molecules of the organic copolymer have hydrophilic groups and hydrophobic groups. The present invention further provides an OLED display device including a substrate, a thin-film transistor driver layer, an OLED luminescent layer, and an OLED display panel encapsulation structure.
US10707443B2

An organic light-emitting display apparatus includes a substrate, an inorganic insulation film on the substrate, an organic insulation film on the inorganic insulation film, an organic light-emitting device on the organic insulation film, and an encapsulation unit including a first inorganic film covering the organic light-emitting device and having a first boundary portion contacting the organic insulation film, an organic film covering the first inorganic film and having a second boundary portion contacting the inorganic insulation film, and a second inorganic film covering the organic film and having a third boundary portion contacting the substrate.
US10707429B2

A flexible display panel and a display apparatus are provided. The flexible display panel includes a flexible substrate, a first buffer layer disposed on one side of the flexible substrate, a thin-film transistor layer disposed on a side of the first buffer layer away from the flexible substrate, a planarization layer disposed on a side of the thin-film transistor layer away from the flexible substrate, and an organic light-emitting layer disposed on a side of the planarization layer away from the flexible substrate, where the flexible display panel includes at least one bending area, and in the at least one bending area, at least one groove is formed in at least one of the first buffer layer and the thin-film transistor layer, and W ≥ n 180 ° ⁢ π ⁢ ⁢ R .
US10707422B2

A method is provided for producing organic electrical layers having organic emitters that are phosphorescent at room temperature. Organic fluorescent emitters, together with organic complex ligands containing metal complexes, and at least one heavy main group metal, selected from the group comprising In, Tl, Sn, Pb, Sb and Bi, are deposited jointly inside a layer, and the heavy main group metal changes its coordination sphere by receiving the organic fluorescent emitter.
US10707420B2

The present invention relates to organic copolymers and organic semiconducting compositions comprising these materials, including layers and devices comprising such organic semiconductor compositions. The invention is also concerned with methods of preparing such organic semiconductor compositions and layers and uses thereof. The invention has application in the field of printed electronics and is particularly useful as a semiconducting material for use in formulations for organic thin film transistor (OTFT) backplanes for displays, integrated circuits, organic light emitting diodes (OLEDs), photodetectors, organic photovoltaic (OPV) cells, sensors, memory elements and logic circuits.
US10707419B2

A method of forming a device includes emitting a coherent light beam and providing a mask including a region transparent to the light beam. The method further includes projecting the light beam on a photosensitive layer through the transparent region of the mask. The method further includes forming a recess in the photosensitive layer, wherein the recess corresponds to a position of the transparent region of the mask. The method further includes filling an organic light emitting material in the recess.
US10707412B2

A manufacturing method of a semiconductor device includes the following steps. A first inter-metal dielectric (IMD) layer is formed on a substrate. A cap layer is formed on the first IMD layer. A connection structure is formed on the substrate and penetrates the cap layer and the first IMD layer. A magnetic tunnel junction (MTJ) stack is formed on the connection structure and the cap layer. A patterning process is performed to the MTJ stack for forming a MTJ structure on the connection structure and removing the cap layer. A second IMD layer is formed on the first IMD layer and surrounds the MTJ structure. The semiconductor device includes the substrate, the connection structure, the first IMD layer, the MTJ structure, and the second IMD layer. The dielectric constant of the first IMD layer is lower than the dielectric constant of the second IMD layer.
US10707403B2

An electronic component-containing module includes a board, electronic components, and a sealing resin and includes a space provided between the board and at least one of the electronic components. The dryness factor of the sealing resin is about 60% or more where, after the electronic component-containing module is moisturized, the electronic component-containing module is heated to the re-melting temperature of a brazing filler metal.
US10707402B2

Systems and techniques facilitating antenna-based thermal annealing of qubits are provided. In one example, a radio frequency emitter, transmitter, and/or antenna can be positioned above a superconducting qubit chip having a Josephson junction coupled to a set of one or more capacitor pads. The radio frequency emitter, transmitter, and/or antenna can emit an electromagnetic signal onto the set of one or more capacitor pads. The capacitor pads can function as receiving antennas and therefore receive the electromagnetic signal. Upon receipt of the electromagnetic signal, an alternating current and/or voltage can be induced in the capacitor pads, which current and/or voltage thereby heat the pads and the Josephson junction. The heating of the Josephson junction can change its physical properties, thereby annealing the Josephson junction. In another example, the emitter can direct the electromagnetic signal to avoid unwanted annealing of neighboring qubits on the superconducting qubit chip.
US10707399B2

Better thermoelectric characteristics of a thermoelectric material containing nanoparticles are achieved. The thermoelectric material contains a plurality of nanoparticles distributed in a mixture of a first material having a band gap and a second material different from the first material. The first material contains Si and Ge. A concentration of atoms of the second material and a composition ratio of Si to Ge satisfy relational expressions in expressions (1) and (2) below with c representing a concentration of atoms (unit of atomic %) of the second material in the thermoelectric material and r representing the composition ratio of Si to Ge: r≤0.62c−0.25  (1) r≥0.05c−0.06  (2).
US10707389B2

A light emitting device includes a light emitting surface, a back surface arranged on an opposite side of the light emitting surface, a mounting surface arranged between the light emitting surface and the back surface, and includes a light emitting element, a light shielding member, first and second terminal coating films, and first and second electrically conductive members. The light emitting element has first and second electrodes arranged on the second main surface. The light shielding member covers the lateral surface of the light emitting element and does not cover the first main surface of the light emitting element. The first and second terminal coating films are electrically connected to the first and second electrodes respectively, and arranged continuously on the back surface and the mounting surface of the light emitting device. The first and second electrically conductive members are in contact with the first and second electrodes respectively.
US10707383B2

A light emitting device includes: a light emitting element; a light-transmissive member including a first lower surface, an outer periphery of which being located on an outer side of the light extraction surface in a plan view, an upper surface having a greater area than an area of the first lower surface, a first lateral surface connected to the upper surface, a second lateral surface positioned on an inner side of the first lateral surface and connected to the first lower surface, and a second lower surface connected to the first and second lateral surfaces; a light guiding member covering at least a portion of a lateral surface of the light emitting element and at least a portion of the second lateral surface and the second lower surface; and a covering member covering the first lateral surface and a lateral surface of the light guiding member.
US10707379B2

An optoelectronic device with a multi-layer contact is described. The optoelectronic device can include an n-type semiconductor layer having a surface. A mesa can be located over a first portion of the surface of the n-type semiconductor layer and have a mesa boundary, which has a shape including a plurality of interconnected fingers. The n-type semiconductor layer can have a shape at least partially defined by the mesa boundary. A first n-type contact layer can be located adjacent to another portion of the n-type semiconductor contact layer, where the first n-type contact layer forms an ohmic contact with the n-type semiconductor layer. A second contact layer can be located over a second portion of the n-type semiconductor contact layer, where the second contact layer is formed of a reflective material.
US10707375B2

An embodiment provides a light emitting element comprising: a first conductive semiconductor layer including a first layer and a second layer; an active layer on the first conductive semiconductor layer; a second conductive semiconductor layer on the active layer; and a first electrode and a second electrode arranged on the first conductive semiconductor layer and the second conductive semiconductor layer, respectively, wherein the first layer includes a plurality of first grooves, and a growth prevention layer is arranged on the bottom surface and side surfaces of each of the first grooves.
US10707373B2

There is provided a self-supporting polycrystalline gallium nitride substrate having excellent characteristics such as high luminous efficiency and high conversion efficiency when used for devices, such as light emitting devices and solar cells. The self-supporting polycrystalline gallium nitride substrate is composed of gallium nitride-based single crystal grains having a specific crystal orientation in a direction approximately normal to the substrate, and has a top surface and a bottom surface. The crystal orientations of individual gallium nitride-based single crystal grains as determined from inverse pole figure mapping by electron backscatter diffraction (EBSD) analysis on the top surface are distributed at various tilt angles from the specific crystal orientation, in which the average tilt angle thereof is 0.1° or more and less than 1° and the cross-sectional average diameter DT of the gallium nitride-based single crystal grains at the outermost surface exposed on the top surface is 10 μm or more.
US10707372B2

A light-emitting device in which a light-emitting element and a substrate are reliably bonded to each other and which has high operation stability is provided. The light-emitting device includes the substrate, the light-emitting element disposed on the substrate with a bonding layer interposed therebetween, and a resin body configured to surround and cover entire side surfaces of the light-emitting element, and have a bottom surface having any of a curved surface shape and a planar surface shape that faces the substrate and is configured to be distant from the substrate between the resin body and the substrate as a distance from the side surface of the light-emitting element increases.
US10707371B2

Highly luminescent nanostructures, particularly highly luminescent quantum dots, are provided. The nanostructures have high photoluminescence quantum yields and in certain embodiments emit light at particular wavelengths and have a narrow size distribution. The nanostructures can comprise ligands, including C5-C8 carboxylic acid ligands employed during shell formation and/or dicarboxylic or polycarboxylic acid ligands provided after synthesis. Processes for producing such highly luminescent nanostructures are also provided, including methods for enriching nanostructure cores with indium and techniques for shell synthesis.
US10707369B2

An avalanche photodiode according to the present invention includes, inside a substrate semiconductor layer having a first conductivity type and a uniform impurity concentration, a first semiconductor layer having the first conductivity type, a second semiconductor layer having a second conductivity type, a third semiconductor layer having the second conductivity type, a fourth semiconductor layer having the second conductivity type, a fifth semiconductor layer having the first conductivity type and formed at a position away from the third semiconductor layer in a lateral direction, a sixth semiconductor layer having the second conductivity type, a first contact, and a second contact. The first semiconductor layer is positioned just under the second semiconductor layer and the fifth semiconductor layer in contact therewith. An avalanche phenomenon is caused at a junction between the first semiconductor layer and the second semiconductor layer.
US10707362B2

Embodiments related to controlling of photo-generated charge carriers are described and depicted. At least one embodiment provides a semiconductor substrate comprising a photo-conversion region to convert light into photo-generated charge carriers; a region to accumulate the photo-generated charge carriers; a control electrode structure including a plurality of control electrodes to generate a potential distribution such that the photo-generated carriers are guided towards the region to accumulate the photo-generated charge carriers based on signals applied to the control electrode structure; a non-uniform doping profile in the semiconductor substrate to generate an electric field with vertical field vector components in at least a part of the photo-conversion region.
US10707355B2

A transistor (100), including a planar semiconducting substrate (36), a source (42) formed on the substrate, a first drain (102) formed on the substrate, and a second drain (104) formed on the substrate in a location physically separated from the first drain. At least one gate (38, 40) is formed on the substrate and is configured to selectably apply an electrical potential to the substrate in either a first spatial pattern, which causes a first conductive path (62) to be established within the substrate from the source to the first drain, or a second spatial pattern, which causes a second conductive path to be established within the substrate from the source to the second drain.
US10707349B2

A device includes a semiconductor substrate, and isolation regions extending into the semiconductor substrate. A semiconductor fin is between opposite portions of the isolation regions, wherein the semiconductor fin is over top surfaces of the isolation regions. A gate stack overlaps the semiconductor fin. A source/drain region is on a side of the gate stack and connected to the semiconductor fin. The source/drain region includes an inner portion thinner than the semiconductor fin, and an outer portion outside the inner portion. The semiconductor fin and the inner portion of the source/drain region have a same composition of group IV semiconductors.
US10707348B2

An integrated circuit device includes a fin-type active area protruding from a substrate; a plurality of liners sequentially covering lower side walls of the fin-type active area; a device isolation layer covering the lower side walls of the fin-type active area with the plurality of liners between the device isolation layer and the fin-type active area; and a gate insulating layer extending to cover a channel region of the fin-type active area, the plurality of liners, and the device isolation layer, and including protrusions located on portions of the gate insulating layer which cover the plurality of liners.
US10707347B2

The various described embodiments provide a transistor with a negative capacitance, and a method of creating the same. The transistor includes a gate structure having a ferroelectric layer. The ferroelectric layer is formed by forming a thick ferroelectric film, annealing the ferroelectric film to have a desired phase, and thinning the ferroelectric film to a desired thickness of the ferroelectric layer. This process ensures that the ferroelectric layer will have ferroelectric properties regardless of its thickness.
US10707344B2

A planar gate power MOSFET includes a substrate having a semiconductor surface doped a first conductivity type, a plurality of transistor cells (cells) including a first cell and at least a second cell each having a gate stack over a body region. A trench has an aspect ratio of >3 extending down from a top side of the semiconductor surface between the gate stacks providing a source contact (SCT) from a source doped a second conductivity type to the substrate. A field plate (FP) is over the gate stacks that provides a liner for the trench. The trench has a refractory metal or platinum-group metal (PGM) metal filler within. A drain doped the second conductivity type is in the semiconductor surface on a side of the gate stacks opposite the trench.
US10707341B2

A semiconductor device includes: a plurality of semiconductor switching elements that are a plurality of MOSFETs each including a Schottky barrier diode; a first ohmic electrode disposed above a first region of a well region and electrically connected to the first region, the first region being on the opposite side from a predefined region; a first Schottky electrode disposed on a semiconductor layer exposed at the first region of the well region; and a line electrically connected to the first ohmic electrode, the first Schottky electrode, and a source electrode. The device enables reduction of a breakdown in a gate insulating film.
US10707339B2

According to one embodiment, a semiconductor device includes first to third regions, and first to third electrodes. The first region includes a first partial region, a second partial region, and a third partial region between the first and second partial regions. A direction from the first partial region toward the first electrode is aligned with a first direction. A direction from the second partial region toward the second electrode is aligned with the first direction. A second direction from the first electrode toward the second electrode crosses the first direction. A direction from the third partial region toward the third electrode is aligned with the first direction. At least a portion of the third region is provided between the first and second electrodes in the second direction. At least a portion of the second region is provided between the third and first regions.
US10707338B2

A semiconductor device includes a substrate; a first barrier layer containing AlN, over the substrate; a channel layer containing BGaN, over the first barrier layer; and a second barrier layer containing AlN, over the channel layer. A difference between a first lattice constant of the channel layer and a second lattice constant of the first barrier layer is less than or equal to 1.55% of the second lattice constant.
US10707331B2

A method includes forming a fin structure on a substrate, forming a dummy gate structure wrapped around the fin structure, depositing an Interlayer Dielectric (ILD) layer over the fin structure, removing the dummy gate structure to expose a portion of the fin structure, and performing an etching process on the portion of the fin structure to reduce a width of the portion of the fin structure.
US10707330B2

A method of manufacturing a semiconductor device is provided including providing an SOI substrate comprising a semiconductor bulk substrate, a buried insulation layer and a semiconductor layer, forming a shallow trench isolation in the SOI substrate, forming a FET in and over the SOI substrate, and forming a contact to a source or drain region of the FET that is positioned adjacent to the source or drain region, wherein forming the shallow trench isolation includes forming a trench in the SOI substrate, filling a lower portion of the trench with a first dielectric layer, forming a buffer layer over the first dielectric material layer, the buffer layer having a material different from a material of the first dielectric layer, and forming a second dielectric layer over the buffer layer and of a material different from the material of the buffer layer.
US10707329B2

A method of forming a fin field effect transistor device is provided. The method includes forming a vertical fin on a substrate, and depositing a sidewall liner on exposed surfaces of the vertical fin. The method further includes removing a portion of the substrate below the sidewall liner to form a support pillar below the vertical fin. The method further includes laterally etching the support pillar to form a thinned support pillar, and forming a bottom source/drain layer on the substrate and the thinned support pillar, wherein the bottom source/drain layer has a non-uniform thickness.
US10707325B1

A method of forming a complementary metal oxide semiconductor (CMOS) device is provided. The method includes forming a plurality of vertical fins on a substrate, and forming at least two dummy gates across the plurality of vertical fins. The method further includes forming a masking block on one of the at least two dummy gates, and removing the portions of the at least two dummy gates not covered by the masking block, wherein the portion of the one dummy gate covered by the masking block forms a dummy gate plug. The method further includes forming a gate dielectric layer on the exposed surfaces of the plurality of vertical fins and dummy gate plug, and forming a conductive gate layer on the gate dielectric layer, wherein the dummy gate plug physically separates two active gate structures.
US10707323B2

Metal contact openings are etched in the barrier layer of a group III-N HEMT with a first gas combination that etches down into the barrier layer, and a second gas combination that etches further down into the barrier layer to a depth that lies above the top surface of a channel layer that touches and lies below the barrier layer.
US10707307B2

A semiconductor storage device includes a substrate, a plurality of first gate electrodes on the substrate and arranged in a thickness direction of the substrate, and a first semiconductor pillar extending in the thickness direction of the substrate through the plurality of first gate electrodes, the first semiconductor pillar including a first portion facing the plurality of first gate electrodes and a second portion farther from the substrate than the first portion. The semiconductor storage device also includes a second gate electrode on the substrate farther from the substrate than the plurality of first gate electrodes, and a second semiconductor pillar extending in the thickness direction of the substrate through the second gate electrode, and connected to the first semiconductor pillar at the second portion of the first semiconductor pillar. The second portion of the first semiconductor pillar contains carbon (C).
US10707295B2

A semiconductor device includes a semiconductor substrate, a capacitor structure, a first contact plug, and a spacer. The capacitor structure is over the semiconductor substrate. The capacitor structure includes a bottom electrode, a capacitor dielectric, and a top electrode. The bottom electrode is over the semiconductor substrate. The capacitor dielectric is over a first portion of the bottom electrode. The top electrode is over the capacitor dielectric. The first contact plug is on and connected to a second portion of the bottom electrode. The spacer is on at least a sidewall of the second portion of the bottom electrode.
US10707290B2

Provided are a flexible display panel and a flexible display device, in which a non-display area surrounds a display area. A concave area protrudes along a direction away from interior of display area. A convex area has a folding axis parallel to a first edge. The non-display area includes a fan-out area, in which lead wires are provided. Each lead wire has a first end and a second end. There are signal traces each extending along a first direction provided in display area. The signal traces are electrically connected to first ends of lead wires. The convex area and concave area are arranged along a second direction. The second direction intersects first direction. A driving chip is included, which is a ball grid array package driving chip and is arranged in concave area where lead wires are away from first edge and electrically connected to second ends of lead wires.
US10707282B1

A display may have organic light-emitting diode pixels formed from thin-film circuitry. An organic layer including planarization layers and a pixel definition layer may overlap the thin-film circuitry. Thin-film encapsulation may overlap the organic layer. The thin-film encapsulation may be formed from an organic dielectric layer interposed between two layers of inorganic dielectric material. A strip of peripheral crack-stopper structures may run along an edge of the display and may surround the array of pixels. The crack-stopper structures may include parallel inorganic lines formed from a first inorganic layer such as an inorganic layer of the thin-film circuitry. A strip of the organic layer may overlap the parallel inorganic lines. The crack-stopper structures may have parallel tapered polymer lines. The polymer lines may be overlapped by a second inorganic dielectric layer formed from the inorganic material of the thin-film encapsulation layer.
US10707280B2

A display device includes a display panel and an input sensing unit disposed on the display panel. The display panel includes a base layer, a first signal line, a light emitting element, a first encapsulation inorganic layer, and a signal pad. The first signal line overlaps a display area and a non-display area and is connected to a transistor disposed in the display area. The first encapsulation inorganic layer is disposed on a second electrode of the light emitting element and overlaps the display area and the non-display area. The signal pad is electrically connected to the first signal line and disposed in the non-display area. The signal pad is connected to the first signal line through a first contact hole defined through the first encapsulation inorganic layer.
US10707277B2

The disclosure is related to creating different functional micro devices by integrating functional tuning materials and creating an encapsulation capsule to protect these materials. Various embodiments of the present disclosure also related to improve light extraction efficiencies of micro devices by mounting micro devices at a proximity of a corner of a pixel active area and arranging QD films with optical layers in a micro device structure.
US10707273B2

A method of manufacturing an organic-light emitting diode (OLED) display can include providing on a substrate a first electrode associated with a first sub-pixel and a second electrode associated with a second sub-pixel, wherein a gap is formed between the first electrode and the second electrode and wherein the first electrode and the second electrode are positioned in a well having boundaries defined by a confinement structure on the substrate. The method can also include depositing in the well with the electrodes positioned therein, active OLED material to form a substantially continuous layer of active OLED material that spans the boundaries of the well such that a surface of the layer of active OLED material that faces away from the substrate has a non-planar topography. The depositing can be via inkjet printing.
US10707270B2

The disclosure relates to a memory cell formed in a wafer comprising a semiconductor substrate covered with a first insulating layer, the insulating layer being covered with an active layer made of a semiconductor, the memory cell comprising a selection transistor having a control gate and a first conduction terminal connected to a variable-resistance element, the gate being formed on the active layer and having a lateral flank covered with a second insulating layer, the variable-resistance element being formed by a layer of variable-resistance material, deposited on a lateral flank of the active layer in a first trench formed through the active layer along the lateral flank of the gate, a trench conductor being formed in the first trench against a lateral flank of the layer of variable-resistance material.
US10707263B2

The thickness of an embedding film in a pixel region is adjusted without adding a step.A method of manufacturing a solid-state image sensor (100) according to an embodiment of the present invention includes a development step of removing a photosensitive material (M) in a peripheral circuit region (30) and reducing and adjusting the thickness of the photosensitive material (M) that is in a pixel region (20) and on a multilayered wiring layer (5) to a desired film thickness.
US10707254B2

Semiconductor devices are provided. The semiconductor devices may include a substrate, a device isolation pattern in the substrate to electrically isolate a first pixel and a second pixel from each other, a conductive pattern in the device isolation pattern, and a doping layer on a side surface of the device isolation pattern. The doping layer may have a conductivity type different from a conductivity type of the substrate.
US10707246B2

In a solid state imaging device having a plurality of pixels arranged in a matrix on a substrate, each of the plurality of pixels includes a photoelectric conversion region and an element separation region separating the photoelectric conversion region. The substrate includes a semiconductor substrate, a first epitaxial layer formed on the semiconductor substrate, and a second epitaxial layer formed on the first epitaxial layer. The photoelectric conversion region and the element separation region are formed over the first epitaxial layer and the second epitaxial layer.
US10707245B2

The disclosure provides a display panel, an array substrate and a fabrication method thereof. The fabrication method of the array substrate includes forming a plurality of first thin film transistors and a plurality of second thin film transistors on the first substrate. The etch stopper layer of the second thin film transistor is different from an etch stopper layer of the first thin film transistor, and a threshold voltage of the second thin film transistor is higher than a threshold voltage of the first thin film transistor. By using the disclosed thin film transistors to form the gate driving circuit, the second thin film transistor with a high threshold voltage can be used as the driving signal outputting transistor. The abnormal multi-pulse of the gate driving circuit and the display panel caused by the low threshold voltage of the second thin film transistors may be therefore avoided.
US10707243B2

Provided is a display device, including: a plurality of gate lines extending in a first direction; a plurality of source lines extending in a second direction; a gate driver configured to output a gate signal; and a plurality of gate lead-out lines extending in the second direction and being configured to transmit the gate signal to the plurality of gate lines, in which each of the plurality of gate lines is electrically connected to at least one of the plurality of gate lead-out lines, and at least one of the plurality of gate lines is electrically connected to at least two of the plurality of gate lead-out lines.
US10707242B2

According to one embodiment, a semiconductor device includes an insulating substrate, a first semiconductor layer located above the insulating substrate, a second semiconductor layer located above the insulating substrate, an insulating layer which covers the first semiconductor layer and the second semiconductor layer, and includes a first contact hole reaching the first semiconductor layer and a second contact hole reaching the second semiconductor layer, a barrier layer which covers one of the first semiconductor layer inside the first contact hole and the second semiconductor layer inside the second contact hole, and a first conductive layer which is in contact with the barrier layer.
US10707228B2

Three-dimensional memory devices in the form of a memory die includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, and memory stack structures extending through the alternating stack, in which each of the memory stack structures includes a memory film and a vertical semiconductor channel contacting an inner sidewall of the memory film. Bit lines are electrically connected to an end portion of a respective one of the vertical semiconductor channels. Bump connection via structures contact a top surface of a respective one of the bit lines, in which each of the bump connection via structures has a greater lateral dimension along a lengthwise direction of the bit lines than along a widthwise direction of the bit lines. Metallic bump structures of another semiconductor die contact respective ones of the bump connection via structures to make respective electrical connections between the two dies.
US10707226B1

A source side programming method and system are provided. A bad trigger block, of a plurality of blocks of a memory array, may be detected by determining a threshold voltage distribution of a drain side select gate of a block and determining whether the distribution is abnormal. If the distribution is abnormal, the block is a bad trigger block which may cause a failure in another block. IF the block is a bad trigger block, source side programming is performed on at least one word line of the bad trigger block by applying a non-zero voltage to at least one source side word line of the bad trigger block via a source side line.
US10707223B2

Characteristics of a semiconductor device having a nonvolatile memory are improved. A high dielectric constant film is provided on an insulating film between a memory gate electrode and a fin as components of a nonvolatile memory. The high dielectric constant film is provided over the top of the fin and the top of an element isolation region, but is not provided over a side surface of the fin. In this way, since the high dielectric constant film is provided over the top of the fin and the top of the element isolation region, it is possible to relax an electric field in the vicinity of each of the upper and lower corner portions of the fin, leading to an improvement in disturbance characteristics.
US10707219B2

A semiconductor integrated circuit of an embodiment includes: first to fifth wiring lines; a first OTP memory element including a first and second terminals connected to the first and second wiring lines; a first p-channel transistor including a source and drain terminals connected to the first and third wiring line, and a gate terminal receiving a first control signal; a first n-channel transistor including a source and drain terminals connected to the first and fourth wiring lines, and a gate terminal receiving a second control signal; a second p-channel transistor including a source and drain terminals connected to the second and third wiring lines, and a gate terminal receiving a third control signal; and a second n-channel transistor including a source and drain terminals connected to the second and fifth wiring lines, and a gate terminal receiving a fourth control signal.
US10707217B2

An integrated FinFET and deep trench capacitor structure and methods of manufacture are provided. The method includes forming deep trench capacitor structures in a silicon on insulator (SOI) wafer. The method further includes forming a plurality of composite fin structures from a semiconductor material of the SOI wafer and conductive material of the deep trench capacitor structures. The method further includes forming a liner over the deep trench capacitor structures including the conductive material of the deep trench capacitor structures. The method further includes forming replacement gate structures with the liner over the deep trench capacitor structures protecting the conductive material during deposition and etching processes.
US10707214B2

A method of fabricating a cobalt silicide layer includes providing a substrate disposed in a chamber. A deposition process is performed to form a cobalt layer covering the substrate. The deposition process is performed when the temperature of the substrate is between 50° C. and 100° C., and the temperature of the chamber is between 300° C. and 350° C. After the deposition process, an annealing process is performed to transform the cobalt layer into a cobalt silicide layer. The annealing process is performed when the substrate is between 300° C. and 350° C., and the duration of the annealing process is between 50 seconds and 60 seconds.
US10707210B2

Some embodiments include an assembly having a stack of first and second alternating levels. The first levels are insulative levels. The second levels are device levels having integrated devices. Each of the integrated devices has a transistor coupled with an associated capacitor, and the capacitor is horizontally offset from the transistor. The transistors have semiconductor channel material, and have transistor gates along the semiconductor channel material. Each of the transistors has a first source/drain region along one side of the semiconductor channel material and coupled with the associated capacitor, and has a second source/drain region. Wordlines extend horizontally along the device levels and are coupled with the transistor gates. Digit lines extend vertically through the device levels and are coupled with the second source/drain regions. Some embodiments include methods of forming integrated structures.
US10707208B2

A method of forming vertical fins on a substrate at the same time, the method including, forming a mask segment on a first region of the substrate while exposing the surface of a second region of the substrate, removing a portion of the substrate in the second region to form a recess, forming a fin layer in the recess, where the fin layer has a different material composition than the substrate, and forming at least one vertical fin on the first region of the substrate and at least one vertical fin on the second region of the substrate, where the vertical fin on the second region of the substrate includes a fin layer pillar formed from the fin layer and a substrate pillar.
US10707202B2

An integrated MOSFET device is formed in a body of silicon carbide and with a first type of conductivity. The body accommodates a first body region, with a second type of conductivity; a JFET region adjacent to the first body region; a first source region, with the first type of conductivity, extending into the interior of the first body region; an implanted structure, with the second type of conductivity, extending into the interior of the JFET region. An isolated gate structure lies partially over the first body region, the first source region and the JFET region. A first metallization layer extends over the first surface and forms, in direct contact with the implanted structure and with the JFET region, a JBS diode.
US10707199B2

An integrated circuit includes at least one first active region, at least one second active region adjacent to the first active region, and a plurality of third active regions. The first active region and the second active region are staggered. The third active regions are present adjacent to the first active region, wherein the third active regions are substantially aligned with each other.
US10707189B2

A light-emitting device is provided whose color mixing property and light emission efficiency are improved, while white light with high color rendering performance is ensured by means of four kinds of LED elements emitting red, green, blue, and white light respectively. The light-emitting device includes a phosphor layer containing a phosphor, a first LED element to emit white light in combination with fluorescence generated by excitation of the phosphor, a second LED element to emit red light, a third LED element to emit green light, a fourth LED element to emit blue light placed more distant from the phosphor layer compared to the second and third LED elements, a substrate with the first to fourth LED elements mounted on a common mounting surface, a resin frame surrounding at least a part of an outer circumference of the substrate, a sealing resin injected inside the resin frame and on the substrate to encapsulate the first to fourth LED elements, and a light-shielding component placed on an upper surface of the sealing resin to cover at least the first LED element.
US10707188B2

There is presented a light emitting device, having plural light emitting elements disposed on a substrate, in which a protection element, such as a zener diode, can be disposed at an appropriate position. The light emitting device includes: a substrate; a light emitting section having plural light emitting elements disposed in a mounting area on the substrate; a positive electrode and negative electrode each having a pad section and wiring section to apply voltage to the light emitting section through the wiring sections; a protection element disposed at one of the positive electrode and negative electrode and electrically connected with the other one electrode; and a light reflecting resin formed on the substrate such as to cover at least the wiring sections and the protection element, wherein the wiring sections are formed along the periphery of the mounting area such that one end portions thereof are adjacent to each other.
US10707181B2

A semiconductor device with redistribution layers formed utilizing dummy substrates is disclosed and may include forming a first redistribution layer on a first dummy substrate, forming a second redistribution layer on a second dummy substrate, electrically connecting a semiconductor die to the first redistribution layer, electrically connecting the first redistribution layer to the second redistribution layer, and removing the dummy substrates. The first redistribution layer may be electrically connected to the second redistribution layer utilizing a conductive pillar. An encapsulant material may be formed between the first and second redistribution layers. Side portions of one of the first and second redistribution layers may be covered with encapsulant. A surface of the semiconductor die may be in contact with the second redistribution layer. The dummy substrates may be in panel form. One of the dummy substrates may be in panel form and the other in unit form.
US10707173B2

A package structure and the method thereof are provided. The package structure includes a conductive plate, a semiconductor die, a molding compound, and antenna elements. The conductive plate has a first surface, a second surface and a sidewall connecting the first surface and the second surface. The semiconductor die is located on the second surface of the conductive plate. The molding compound laterally encapsulates the semiconductor die and covers the sidewall and a portion of the second surface exposed by the semiconductor die, wherein the first surface of the conductive plate is coplanar with a surface of the molding compound. The antenna elements are located over the first surface of the conductive plate.
US10707154B2

A semiconductor device includes leads, a semiconductor element and a sealing resin covering the leads and the semiconductor element. The sealing resin includes an obverse surface, a reverse surface, and an end surface between the obverse surface and the reverse surface. The leads include a peripheral lead with a reverse surface exposed from the reverse surface of the resin and with an outer end surface exposed from the end surface of the resin. The outer end surface is located inward from the end surface of the resin. The sealing resin includes an interior top surface connected to its end surface and the outer end surface of the lead. The interior top surface and the reverse surface of the resin face in the same direction.
US10707148B2

A field-effect transistor (FET) and method of manufacture thereof include patterning a mask above a source and drain of a FET to form holes in the mask, growing epitaxial structures from the holes in the mask, and growing a doped epitaxial shell to coat sidewalls of the epitaxial structures.
US10707140B2

A method for evaluating surface defects of a substrate to be bonded: preparing a mirror-polished silicon single crystal substrate; inspecting surface defects on the mirror-polished silicon single crystal substrate; depositing a polycrystalline silicon layer on a surface of the silicon single crystal substrate subjected to the defect inspection; performing mirror edge polishing to the silicon single crystal substrate having the polycrystalline silicon layer deposited thereon; polishing a surface of the polycrystalline silicon layer; inspecting surface defects on the polished polycrystalline silicon layer; and comparing coordinates of defects detected at the step of inspecting the surface defects on the silicon single crystal substrate with counterparts detected at the step of inspecting the surface defects on the polycrystalline silicone layer and determining quality of the silicon single crystal substrate having the polycrystalline silicon layer as a substrate to be bonded on the basis of presence/absence of defects present at the same position.
US10707132B2

After forming a material stack including a gate dielectric, a work function metal and a cobalt gate electrode in a gate cavity formed by removing a sacrificial gate structure, the cobalt gate electrode is recessed by oxidizing the cobalt gate electrode to provide a cobalt oxide layer on a surface of the cobalt gate electrodes and removing the cobalt oxide layer from the surface of the cobalt gate electrodes by a chemical wet etch. The oxidation and oxide removal steps can be repeated until the cobalt gate electrode is recessed to any desired thickness. The work function metal can be recessed after the recessing of the cobalt gate electrode is completed or during the recessing of the cobalt gate electrode.
US10707130B2

Systems and methods for dicing a sample by a Bessel beam matrix are disclosed. The method for dicing a sample by a Bessel beam matrix may comprise generating a Bessel beam matrix including multiple Bessel beams arranged in a matrix form, according to a predetermined dicing layout of the sample; controlling a focus position of each Bessel beam in the generated Bessel beam matrix; and focusing simultaneously the Bessel beams of the Bessel beam matrix at the respective controlled focus positions within the sample for dicing.
US10707129B2

A processing method of a wafer includes a cut groove forming step of carrying out cutting with a cutting blade along streets from the back surface of the wafer to form cut grooves, a wafer dividing step of irradiating the wafer with a laser beam along the cut grooves and dividing the wafer into individual chips after the cut groove forming step is carried out, and a die bonding layer disposing step of applying a liquid die bonding agent on the back surface of the wafer and curing it to form the chips on which die bonding layers are formed on the back surface. According to the processing method of the present invention, the occurrence of clogging in the cutting blade and generation of a burr or the like in the die bonding layers can be prevented.
US10707116B2

Implementations disclosed herein relate to methods for forming and filling trenches in a substrate with a flowable dielectric material. In one implementation, the method includes subjecting a substrate having at least one trench to a deposition process to form a flowable layer over a bottom surface and sidewall surfaces of the trench in a bottom-up fashion until the flowable layer reaches a predetermined deposition thickness, subjecting the flowable layer to a first curing process, the first curing process being a UV curing process, subjecting the UV cured flowable layer to a second curing process, the second curing process being a plasma or plasma-assisted process, and performing sequentially and repeatedly the deposition process, the first curing process, and the second curing process until the plasma cured flowable layer fills the trench and reaches a predetermined height over a top surface of the trench.
US10707115B2

A method is presented for preventing fin erosion. The method includes forming a plurality of hardmasks over a plurality of fin structures, trimming the plurality of fin structures such that the plurality of hardmasks are wider than the plurality of fin structures, forming a dielectric liner adjacent sidewalls of the plurality of fin structures, and depositing a dielectric between the plurality of fin structures. The method further includes directionally etching the dielectric to form recesses between the plurality of fin structures and isotropically etching dielectric remaining regions directly underneath the plurality of hardmasks such that upper corners of the plurality of fin structures remain in an undamaged state.
US10707112B2

A vacuum chuck for clamping workpieces, in particular wafers, and a measuring device and a method for checking workpieces by way of X-ray fluorescent radiation. The vacuum chuck has a clamping plate having a support surface, having at least one suction connection arranged on a base body for connecting to a negative-pressure device and for clamping the workpiece on the clamping plate by negative pressure received by the base body and having several suction grooves arranged in the clamping plate and are open towards the support surface. The support surface has concentric suction grooves having a suction opening to which a negative-pressure line is connected or which is connected to a work channel. Each suction groove having a separate negative pressure, which is separate to the adjacent suction groove, is selectively controlled by a control valve by a control for supplying the respective negative pressure in the respective suction groove.
US10707109B2

A substrate processing apparatus includes carry in/out station, transfer station, processing station, and image capturing unit. The carry in/out station includes first conveyance device that takes out and conveys substrate from cassette. The transfer station is disposed adjacent to the carry in/out station, and includes substrate placement unit on which the substrate conveyed by the first conveyance device is placed. The processing station is disposed adjacent to the transfer station, and includes second conveyance device that takes out and conveys the substrate from the substrate placement unit, and a plurality of processing units that processes the substrate conveyed by the second conveyance device. The image capturing unit is disposed in the transfer station, and captures an image of the peripheral edge portion of one of the upper and lower surfaces of the substrate and the end surface of the substrate.
US10707108B2

A wafer carrier purge apparatus, an automated mechanical handling system, and a method of handling a wafer carrier during integrated circuit fabrication are provided. The wafer carrier purge apparatus includes a purge plate adapted for insertion into a carrier storage position. The purge plate includes a gas port and a gas nozzle in fluid communication with the gas port. The gas port receives a gas flow. The gas nozzle is adapted to contact an inlet port of a wafer carrier. The purge plate further includes a vacuum port and a vacuum nozzle in fluid communication with the vacuum port, spaced from the gas nozzle. The vacuum nozzle is adapted to capture gas that escapes from the wafer carrier through an outlet port of the wafer carrier. The purge plate is separate and removable from the carrier storage position.
US10707106B2

A wafer-processing apparatus includes: multiple discrete units of reactors disposed on the same plane; a wafer-handling chamber having a polygonal shape having multiple sides corresponding to and being attached to the multiple discrete units, respectively, and one additional side for a load lock chamber; a load lock chamber attached to the one additional side of the wafer-handling chamber; multiple discrete gas boxes for controlling gases corresponding to and being connected to the multiple discrete units, respectively; and multiple discrete electric boxes for controlling electric systems corresponding to and being detachably connected to the multiple discrete units, respectively, wherein the gas boxes and the electric boxes are arranged alternately as viewed from above under the multiple discrete units, and the electric boxes can be pulled out outwardly without being disconnected from the corresponding units so that sides of the gas boxes are accessible.
US10707105B1

A pick-up head array with shape memory alloy (SMA) pick-up heads is used for selective pick-up and placement of semiconductor devices. In response to the application of heat, the SMA body portions of one or more of the pick-up heads of the pick-up head array transition from a shortened state to an extended state. In the extended state, the one or more pick-up heads are able to attach to one or more LEDs on a carrier substrate. The LEDs are removed from the carrier substrate and placed onto a target substrate by the pick-up head array. Heat may be applied to the one or more pick-up heads to bond the LEDs to the target substrate. The LEDs are then detached from the pick-up head array, and heat may be removed from the one or more pick-up heads to return them to their rest state.
US10707102B2

A substrate processing apparatus includes a substrate holding unit configured to hold a substrate; a first processing liquid nozzle configured to supply a first processing liquid to a peripheral portion of the substrate; a second processing liquid nozzle configured to supply a second processing liquid, the temperature of which is lower than that of the first processing liquid, to the peripheral portion of the substrate; a first gas supply port configured to supply a first gas at a first temperature to a first gas supplied place on the peripheral portion of the substrate; and a second gas supply port configured to supply a second gas at a second temperature lower than the first temperature to a place closer to the center in the radial direction as compared to the first gas supplied place with respect to the substrate.
US10707101B2

Disclosed are a substrate treating apparatus and a substrate treating method. The substrate treating apparatus including a spin head configured to support the substrate, a nozzle configured to discharge a chemical to the substrate located on the spin head, a first passage configured to supply a first chemical, a chemical property of which is the same as the chemical, a second passage configured to supply a second chemical, a chemical property of which is the same as the first chemical, and a discharge passage connecting the first passage and the second passage, and the nozzle.
US10707100B2

A substrate processing method includes: selectively forming a first film on a surface of a substrate disposed in a processing container by plasma enhanced vapor deposition (PECVD); and forming a second film by atomic layer deposition (ALD) in a region of the substrate where the first film does not exist. The second film is formed by repeatedly performing a sequence including: forming a precursor layer on the surface of the substrate; purging an interior of the processing container after forming of the precursor; converting the precursor layer into the second film; and purging a space in the processing container after the converting. A plasma processing apparatus performing the method is also provided.
US10707094B2

A semiconductor package has a first redistribution layer, a first die, a second redistribution layer, and a surface coating layer. The first die is encapsulated within a molding material and disposed on and electrically connected to the first redistribution layer. The second redistribution layer is disposed on the molding material, on the first die, and electrically connected to the first die. The second redistribution layer has a topmost metallization layer having at least one contact pad, and the at least one contact pad includes a concave portion. The surface coating layer covers a portion of the topmost metallization layer and exposes the concave portion of the at least one contact pad. A manufacturing process is also provided.
US10707092B1

The present invention provides a method of fabricating a semiconductor pattern. Firstly, a substrate is provided, having an oxide layer thereon and a first material layer on the oxide layer, a first region and a second region are defined on the substrate. A first etching step is performed, to remove a portion of the first material layer in the first region, and then a plurality of first patterns are formed on the first material layer in the first region. A second composite layer is formed on the first pattern. Next, a second pattern layer is formed on the second composite layer in the first region, and a second etching step is performed, using the first pattern and the second pattern as a mask, to remove a portion of the second composite layer, a portion of the first material layer and a portion of the oxide layer.
US10707090B2

A plasma etching method includes a first process of generating a first plasma from a first processing gas that contains fluorine-containing gas and hydrogen-containing gas, by using a first radio frequency power, to etch a laminated film including a first silicon-containing film layer and a second silicon-containing film layer that is different from the first silicon-containing film layer, with the generated first plasma; and a second process that is performed after the first process and includes generating a second plasma from a second processing gas that contains bromine-containing gas, by using a second radio frequency power, to etch the laminated film with the generated second plasma. Unevenness is formed at an interface between the first silicon-containing film layer and the second silicon-containing film layer in the first process, and the unevenness is removed in the second process.
US10707089B2

A microelectronic device includes a metal layer on a first dielectric layer. An etch stop layer is disposed over the metal layer and on the dielectric layer directly adjacent to the metal layer. The etch stop layer includes a metal oxide, and is less than 10 nanometers thick. A second dielectric layer is disposed over the etch stop layer. The second dielectric layer is removed from an etched region which extends down to the etch stop layer. The etched region extends at least partially over the metal layer. In one version of the microelectronic device, the etch stop layer may extend over the metal layer in the etched region. In another version, the etch stop layer may be removed in the etched region. The microelectronic device is formed by etching the second dielectric layer using a plasma etch process, stopping on the etch stop layer.
US10707088B2

A method of processing a target object is provided. The target object has an etching target layer, an organic film on the etching target layer and a mask on the organic film. The organic film includes a first layer and a second layer, the mask is provided on the first layer, the first layer is provided on the second layer, and the second layer is provided on the etching target layer. The method includes generating plasma of a first gas within a processing vessel of a plasma processing apparatus in which the target object is accommodated; etching the first layer with the plasma of the first gas and the mask until the second layer is exposed; and conformally forming a protection film on a side surface of the first layer; and generating plasma of a second gas and removing the mask with the plasma of the second gas.
US10707082B2

Atomic layer deposition (ALD) processes for forming thin films comprising InN are provided. The thin films may find use, for example, in light-emitting diodes.
US10707075B2

A semiconductor wafer includes a silicon carbide substrate having a first carrier concentration, a carrier concentration transition layer, and an epitaxial layer provided on the carrier concentration transition layer, the epitaxial layer having a second carrier concentration, and the second carrier concentration being lower than the first carrier concentration. The carrier concentration transition layer has a concentration gradient in the thickness direction. The carrier concentration decreases as the film thickness increases from an interface between a layer directly below the carrier concentration transition layer and the carrier concentration transition layer, and the carrier concentration decreases at a lower rate of decrease as the film thickness of the carrier concentration transition layer increases. The carrier concentration of the carrier concentration transition layer has the concentration gradient that falls within a predetermined concentration range lying between a first concentration gradient condition and a second concentration gradient condition.
US10707066B2

Four main rod electrodes included in a main electrode section are disposed in a rotationally symmetric manner around an ion optical axis. Among four pre-rod electrodes included in a pre-electrode section disposed in front of the main electrode section, two are in contact with a circle of a radius r0, whereas the other two are disposed to be in contact with a circle of a radius R0 larger than r0, resulting in rotational asymmetry around the ion optical axis. Accordingly, a shape of acceptance on an x-y plane regarding positions of ions in the pre-electrode section becomes elliptical. This allows the shape of the acceptance to become gradually flat as the ions travel along the ion optical axis, reducing a mismatch between emittance of incoming ions and the acceptance on a receiving side, and relieving ion loss during ion introduction.
US10707062B2

A microwave generator system for use in a microwave plasma enhanced chemical vapour deposition (MPECVD) system, the microwave generator system comprising: a microwave generator unit configured to produce microwaves at an operating power output suitable for fabricating synthetic diamond material via a chemical vapour deposition process; a fault detection system configured to detect a fault in the microwave generator unit which results in a reduction in the operating power output or a change in frequency; and a re-start system configured to restart the microwave generator unit in response to a fault being detected and recover the operating power output or frequency in a time period of less than 10 seconds after the fault in the microwave generator unit which caused the reduction in the operating power output or the change in frequency.
US10707055B2

Systems and methods for plasma processing are disclosed. An exemplary system may include a plasma processing chamber including a source to produce a plasma in the processing chamber and at least two bias electrodes arranged within the plasma processing chamber to control plasma sheaths proximate to the bias electrodes. A chuck is disposed to support a substrate, and a source generator is coupled to the plasma electrode. At least one bias supply is coupled to the at least two bias electrodes, and a controller is included to control the at least one bias supply to control the plasma sheaths proximate to the bias electrodes.
US10707053B2

A plasma processing method includes applying a pulse wave of high frequency electric power for plasma generation and a pulse wave of high frequency electric power for bias whose frequency is lower than that of the high frequency electric power for plasma generation on the mounting table; and controlling the pulse wave of the high frequency electric power for plasma generation and the pulse wave of the high frequency electric power for bias such that a predetermined phase difference is generated between the pulse wave of the high frequency electric power for plasma generation and the pulse wave of the high frequency electric power for bias, and a duty ratio of the high frequency electric power for plasma generation becomes greater than or equal to a duty ratio of the high frequency electric power for bias.
US10707052B2

An imaging system that selectively alternates between a first, non-destructive imaging mode and a second, destructive imaging mode to analyze a specimen so as to determine an atomic structure and composition of the specimen is provided. The field ionization mode can be used to acquire first images of ionized atoms of an imaging gas present in a chamber having the specimen disposed therein, and the field evaporation mode can be used to acquire second images of ionized specimen atoms evaporated from a surface of the specimen with the imaging gas remaining in the chamber. The first and second image data can be analyzed in real time, during the specimen analysis, and results can be used to dynamically adjust operating parameters of the imaging system.
US10707050B2

A glitch monitoring system is disclosed. The glitch monitoring system allows the capture of voltage and current data from one or more channels. Additionally, voltage and current data that occurred prior to the glitch can also be captured for further analysis. The amount of data may be thousands or millions of bytes. Additionally, the description of a glitch, including an upper threshold, a lower threshold and a duration, can be programmed. This allows spurious perturbation in voltage or current to be ignored if desired. Further, the voltage and current data may be filtered if desired prior to being stored in memory. This data can later be retried by a main controller and analyzed to determine a potential cause of the glitch and potential remedial actions.
US10707040B2

An apparatus and method managing a circuit breaker in a power distribution system unit. The power distribution system unit can include a housing with an internal bus structure, a door assembly which includes at least one plug received in a socket. A snubber plate is positioned at the socket and includes an aperture through which the plug can be received.
US10707039B2

The present invention generally relates to a mechanism for making the anchor of the MEMS switch more robust for current handling. The disclosure includes a modified leg and anchor design that allows for larger currents to be handled by the MEMS switch.
US10707032B1

Electronic devices having input structures that are operative to translate a relatively small travel of an input surface to a larger travel elsewhere. For example, force exerted on an input surface of an input body may cause a corresponding input body to move a first distance. An arm, lever mechanism, or the like may have an end or other portion that moves a second distance in response to the input body's motion. The second distance may be greater than the first; in some embodiments, the second distance may be an order of magnitude or more than the first distance. The travel may close or open a switch in response to the force exerted on the input surface.
US10707027B2

An energy storage device can include a cathode, an anode, and a separator between the cathode and the anode, where the anode comprises a first lithium ion intercalating carbon component and a second lithium ion intercalating carbon component. The first lithium ion intercalating carbon component can include hard carbon, and the second lithium ion intercalating component can include graphite or soft carbon. A ratio of the hard carbon to the graphite or of the hard carbon to the soft carbon can be between 1:19 to 19:1. The anode may comprise a first lithium ion intercalating carbon component, a second lithium ion intercalating carbon component and a third lithium ion intercalating carbon component. The first lithium ion intercalating carbon component can include hard carbon, the second lithium ion intercalating carbon component can include soft carbon, and the third lithium ion intercalating carbon component can include graphite.
US10707025B2

Provided is an internal hybrid electrochemical cell comprising: (A) a pseudocapacitance cathode comprising a cathode active material that contains both graphene sheets and a porphyrin complex, wherein said porphyrin complex is bonded to or supported by primary surfaces of said graphene sheets to form a redox pair for pseudocapacitance; (B) a battery-like anode comprising lithium metal, lithium metal alloy, or a prelithiated anode active material (e.g. prelithiated Si, SiO, Sn, SnO2, etc.), and (C) a lithium-containing electrolyte in physical contact with the anode and the cathode; wherein the cathode active material has a specific surface area no less than 100 m2/g which is in direct physical contact with the electrolyte.
US10707024B2

A method of producing an oxide layer on a foil for use in a capacitor includes immersing the foil in a first solution; maintaining a target current between the immersed anodic foil and the first solution until a first target voltage is reached to form an oxide layer overlying the foil; maintaining the target current between the immersed foil and the first solution until a second target voltage is reached to reform the oxide layer; removing the foil from the first solution and heating the foil; immersing the heat treated foil in a second solution; maintaining the target current between the immersed foil and the second solution until a third target voltage is reached; and discharging the immersed foil after each of the first, second, and third target voltages are reached.
US10707023B2

An electronic component includes: a plurality of multilayer capacitors stacked in multiple rows and columns and each having external electrodes on both ends thereof in a first direction; and a board including a body and a connection portion. The connection portion includes: a plurality of positive electrode land patterns; a plurality of negative electrode land patterns; positive and negative electrode terminal patterns formed on a lower surface of the body to be spaced apart from each other in the first direction; a positive electrode connection portion connecting the plurality of positive electrode land patterns to the positive electrode terminal pattern; and a negative electrode connection portion connecting the plurality of negative electrode land patterns to the negative electrode terminal pattern.
US10707021B2

A multilayer ceramic electronic component includes a body with a plurality of first and second internal electrodes alternately arranged with dielectric layers interposed therebetween. There may be M each of third and fourth external electrodes on opposing sides of the body, where M is greater than or equal to 3 and all external electrodes have different polarities than the adjacent external electrodes. There may be N via electrodes penetrating through the body, where N is greater than or equal to 3 and the via electrodes are connected to either of the first or second internal electrodes. The multilayer ceramic electronic component may achieve low equivalent series inductance (ESL) characteristics and may reduce the mounting area on the circuit board.
US10707013B2

A sheet to shield electromagnetic waves for wireless charging includes: a base part formed of a resin; and a magnetic material embedded in the base part, wherein a density of the magnetic material in a region of the magnetic material corresponding to a shape of a coil of a reception coil member or a transmission coil member and a region of the magnetic material corresponding to an inner side of the coil is higher than a density of the magnetic material in other regions of the magnetic material.
US10707011B2

A multilayer conductor includes at least one separation dielectric layer and a plurality of conductor layers stacked in an alternating manner. Each of the plurality of conductor layers includes a first conductor sublayer and a second conductor sublayer separated from the first conductor sublayer by a sublayer dielectric layer. The second conductor sublayer at least partially overlaps with the first conductor sublayer in each of the plurality of conductor layers. The multilayer conductor is included, for example, in a device including a magnetic core adjacent to at least part of the multilayer conductor.
US10706995B1

A chip varistor includes two functional layers (that is, a first functional layer and a second functional layer) inside an element body, and the two functional layers have substantially the same electrostatic capacitance. In the chip varistor, the element body is made highly resistive from an outer surface due to alkali metal containing portion. However, the alkali metal containing portion does not reach the first functional layer and the second functional layer. Therefore, the alkali metal containing portion curbs a parasitic capacitance of the chip varistor without affecting the electrostatic capacitances of the first functional layer and the second functional layer. Accordingly, the chip varistor includes the two functional layers in which variations in capacitance are curbed.
US10706989B2

A barrier layer is used against migration of a substance, wherein the barrier layer is arranged in a cable and/or around an electrical conductor, and the barrier layer contains polyethylene furanoate or solely contains polyethylene furanoate. Furthermore, an electrical conductor, a cable, and a method are used for manufacturing a coated cable or a coated hose and a use of polyethylene furanoate as a barrier layer.
US10706988B2

Disclosed are cable types, including a type THHN cable, the cable types having a reduced surface coefficient of friction, and the method of manufacture thereof, in which the central conductor core and insulating layer are surrounded by a material containing nylon or thermosetting resin. A silicone based pulling lubricant for said cable, or alternatively, erucamide or stearyl erucamide for small cable gauge wire, is incorporated, by alternate methods, with the resin material from which the outer sheath is extruded, and is effective to reduce the required pulling force between the formed cable and a conduit during installation.
US10706987B2

A LiBH4—C60 nanocomposite that displays fast lithium ionic conduction in the solid state is provided. The material is a homogenous nanocomposite that contains both LiBH4 and a hydrogenated fullerene species. In the presence of C60, the lithium ion mobility of LiBH4 is significantly enhanced in the as prepared state when compared to pure LiBH4. After the material is annealed the lithium ion mobility is further enhanced. Constant current cycling demonstrated that the material is stable in the presence of metallic lithium electrodes. The material can serve as a solid state electrolyte in a solid-state lithium ion battery.
US10706981B2

A method includes: a pre-treatment step of mixing radiocontaminated grains and a sodium phosphate-based dispersant; and a decontamination step of mixing the radiocontaminated grains processed by the pre-treatment step and paper sludge-derived sintered carbonized porous grains so as to incorporate radioactive 134Cs and 137Cs of the radiocontaminated grains in the sintered carbonized porous grains.
US10706980B2

The present invention provides systems, methods and devices for storing and/or disposing of hazardous waste material such as calcined material. In certain embodiments, the system comprises a filling nozzle having a valve body having a distal end and an outer surface, the outer surface proximate the distal end being configured to sealingly and removeably couple to an inner surface of a filling port of the container. In certain embodiments, the method comprises (a) coupling an outer surface of a filling nozzle with an inner surface of a filling port of a container to form a first seal (b) adding hazardous waste material into the container (c) decoupling the filling port from the filling nozzle and (d) inserting a fill plug into the filling port, the fill plug forming a second seal with the inner surface of the filling port, the second seal being distally spaced from at least a portion of the first seal with respect to the container.
US10706975B2

An operating floor confinement has an operating floor, a sidewall that surrounds the operating floor, a ceiling that is provided on an upper portion of the sidewall, a reactor well, a fuel pool, a dryer and separator pit, an equipment hatch that is provided on the sidewall, an air lock that is provided on the sidewall, and an isolation valve that is provided in a penetration line. The operating floor confinement forms a pressure boundary having pressure resistance and a leakage protection function. The operating floor confinement is separated from an equipment area of the reactor building and has no blowout panel.
US10706971B2

A system and apparatus for the management and intervention of neurocognitive-related conditions and diseases. The intervention may be implemented in the form of a wearable device providing one or more features of medication adherence, voice, data, SMS reminders, alerts, location via SMS, and 911 emergency. The device may function in combination with an application software accessible to multiple clients (users) executable on a remote server to provide patient support of memory, social contact, daily activities, safety as well as support for caregivers, and feedback for healthcare providers in the management of neurocognitive and neurodegenerative conditions, syndromes, and diseases including dementia and AD. Alternative embodiments implementing monitoring and intervention include using mobile apps or voice-controlled speech interface devices to access cloud control services capable of processing automated voice recognition-response and natural language understanding-processing to perform functions and fulfill user requests.
US10706968B2

Embodiment of the invention provide a method for determining compatibility of a property area with health of a user. The method comprises acquiring property data associated with a property area from a data source, and extracting a first property attribute data from the property data acquired. The first property attribute data extracted is used to determine presence or movement of a first pollutant data within the property area. The method further comprises acquiring personal data associated with a user, determining a first health sensitivity data of the user based in part on the personal data acquired, determining a first potential impact data of the first pollutant data on health of the user based in part on the first property attribute data and the first health sensitivity data, and computing a property match score representing compatibility of the property area with the health of the user based in part on the first potential impact data.
US10706967B2

A diagnostic data processing apparatus based on medical interview data and camera data according to the present invention includes: an interview engine for transmitting information on a question about previously provided standardized items to a user terminal or a smart mirror; an analysis engine for receiving medical interview information including information on an answer corresponding to the information on the question from the user terminal or the smart mirror, determining a state of a user by analyzing the medical interview information, and diagnosing the state of the user by analyzing a picture or an image received from the user terminal or the smart mirror; and a proposal engine for proposing complementary and alternative medical contents corresponding to information on a result of the analysis to the user terminal or the smart mirror through the information on the result of the analysis performed by the analysis engine.
US10706962B1

A system for monitoring the accomplishment of an activity of a user. The system includes an activity monitoring system for monitoring the accomplishment of an assigned physical activity of the user. The activity monitoring system includes data storage and an activities compiler for storing information associated with the assigned physical activity for the user of the system. The system also includes an interactive communication and verification (ICV) apparatus which accumulates information related to the accomplishment of the assigned activity. The ICV apparatus sends the accumulated information to the activity monitoring system. The activity monitoring system stores a predefined activity parameter and penalty/accountability fee assessment. The activities compiler compiles the accumulated information received from the user and determines if the assigned physical activity is performed based on the predefined activity parameter. If the physical activity is not correctly performed, the compiler assesses the penalty/accountability fee assessment.
US10706961B2

The present invention relates to systems, methods, and apparatuses for the management, distribution, dispensing, and administration of consumer products, including over-the-counter and prescription medications through use of a product container labeling system and an optional integrated computer-based or online management system. In certain aspects, the invention relates to a product container comprising a hollow body, a child-resistant cap, and a specialized information label affixed to the hollow body.
US10706958B2

The present invention provides an electronic data document (EDD) and related system and method for use in a computerized clinical trial verification system. In an exemplary embodiment, the EDD is authenticated by the creator and validated by the receiver, and comprises an image of a source document (SD) that comprises a masked record of at least one interaction between a clinical trial investigator and a patient enrolled in a clinical trial, at least one revealed portion of the SD that includes evidence relevant to at least one question in a clinical trial questionnaire, and at least one annotation connecting the revealed portion to the at least one question. The present invention provides a computerized system and method for allowing a clinical trial investigator to answer questions from a clinical trial questionnaire pertinent to a clinical trial of a medical treatment using encrypted and partially masked electronic documents comprising images of original patient records. The process of creating and viewing the partially masked electronic documents preferably does not create local copies that can be recalled later.
US10706957B2

Systems, methods, and apparatuses can determine and use methylation profiles of various tissues and samples. Examples are provided. A methylation profile can be deduced for fetal/tumor tissue based on a comparison of plasma methylation (or other sample with cell-free DNA) to a methylation profile of the mother/patient. A methylation profile can be determined for fetal/tumor tissue using tissue-specific alleles to identify DNA from the fetus/tumor when the sample has a mixture of DNA. A methylation profile can be used to determine copy number variations in genome of a fetus/tumor. Methylation markers for a fetus have been identified via various techniques. The methylation profile can be determined by determining a size parameter of a size distribution of DNA fragments, where reference values for the size parameter can be used to determine methylation levels. Additionally, a methylation level can be used to determine a level of cancer.
US10706952B1

Systems and methods disclosed herein provide for efficiently testing memories during mission mode self-test (“MMST”) without destroying any original functional data. Embodiments provide for a converter to feed a manipulated version of the original functional data back into the tested memories. Embodiments further provide an accumulator to count the occurrences of correctable and uncorrectable errors associated with the tested memories.
US10706948B2

A method for multi-level memory safety for a sensor integrated circuit can include loading a blocking bit into a volatile memory from a non-volatile memory and providing the blocking bit to a gating circuit from the volatile memory. Further, the method may include the gating circuit determining whether to provide a default value to a functional logic based upon the provided blocking bit.
US10706946B2

Provided is a one-time programmable (OTP) memory device, which includes a data input circuit that receives a supply voltage and applies the supply voltage to one of a plurality of bit lines that is selected by a write switch, and an OTP memory cell array including a plurality of OTP memory cells arranged in a plurality of rows and columns. The OTP memory cells on the same row connected to the same bit line. The OTP memory device also includes a column decoder that selects one of the plurality of columns of the OTP memory cells to apply the supply voltage thereto, and a detection amplifier that performs a read operation of the OTP memory cells connected to one of the plurality of bit lines that is selected by a read switch.
US10706942B2

A backup power circuit is provided. The backup power circuit includes a backup power branch array that includes N backup power branches that are coupled in parallel; and each backup power branch include a capacitor component and a unilateral conductive element, where the unilateral conductive element is configured to cut off a current path between capacitor components in the N backup power branches that are coupled in parallel, so that when some backup power branches are short-circuited, it can be ensured that backup power functions of other backup power branches are not affected, and backup power effects of the backup power branches are improved.
US10706938B2

An operating method of a storage device, which includes a nonvolatile memory device, includes entering a power-on mode, searching for an open memory block, which includes at least one erase word line, from among memory blocks included in the nonvolatile memory device, applying a program voltage to the at least one erase word line to close the open memory block if the number of the erase word lines included in the open memory block is not more than a preset value, and after the power-on mode, entering a normal operation mode. Memory cells connected to the at least one erase word line to which the program voltage is applied are programmed to have a threshold voltage distribution range higher than a threshold voltage distribution range of an erase state.
US10706932B2

A memory device prevents generation of an abnormal column address. The memory device includes: a memory cell array; and a column address controller configured to generate a column address of the memory cell array in response to a column address control signal, wherein the column address controller enables the column address control signal when an address signal is input, and wherein the address signal includes a column address signal corresponding to the column address.
US10706925B2

A non-volatile memory device of the disclosure includes a memory cell, a writing circuit, and a current controller. The memory cell is disposed at an intersection of a first wiring and a second wiring, and includes a variable resistance element having a resistance state that is variable between a first resistance state and a second resistance state. The writing circuit varies the variable resistance element from the first resistance state to the second resistance state, and thereby performs writing of data on the memory cell. The current controller controls a current and thereby limits the current to a predetermined limit current value. The current is caused to flow through the first wiring or the second wiring by the writing circuit upon performing of the writing of the data. The current controller causes the predetermined limit current value to be a first limit current value in a period before a time at which the variable resistance element is varied to the second resistance state, and varies the predetermined limit current value from the first limit current value to a second limit current value after the time at which the variable resistance element is varied to the second resistance state.
US10706922B2

In one example in accordance with the present disclosure a device is described. The device includes a cross-bar array of memristive elements. Each memristive element has a conductance value. The device also includes a column of offset elements. An offset element is coupled to a row of memristive elements and has a conductance value. The device also includes a number of accumulation elements. An accumulation element is coupled to a column of memristive elements. The accumulation element collects an intermediate output from the column and subtracts from the intermediate output an output from the column of offset elements.
US10706909B2

A system for refresh operations including multiple refresh activations, and a method and an apparatus therefore, are described. The system includes, for example, a memory array; a command address input circuit configured to provide a command for a per bank refresh operation or an all-bank refresh operation, a command control circuit configured to receive the command, and provide first and second internal control signals; a refresh control circuit configured to provide a first refresh control signal; and a row control circuit configured to provide a second refresh control signal. The provided first internal control signal is based on the provided command. For the per bank refresh operation, the provided second internal control signal is based on the second refresh control signal, and, for the all-bank refresh operation, the provided second internal control signal is based on the first internal control signal delayed by the command control circuit.
US10706907B2

Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. A portion of charge of a memory cell may be captured and, for example, stored using a capacitor or intrinsic capacitance of the memory array that includes the memory cell. The memory cell may be recharged (e.g., re-written). The memory cell may then be read, and a voltage of the memory cell may be compared to a voltage resulting from the captured charge. A logic state of the memory cell may be determined based at least in part on the voltage comparison.
US10706891B2

In order to solve a conventional problem that it is not possible to clearly indicate a scene switching point as appropriate, a video image processing apparatus includes: a change information acquiring unit that acquires inter-frame change information, which is information indicating a change between two or more frames, among two or more frames constituting a video image; a point determining unit that, in a case where the inter-frame change information is information indicating a change that is large enough to satisfy a predetermined condition, determines a first point corresponding to the inter-frame change information; and a point output unit that outputs a point in the video image that is the first point determined by the point determining unit, in a visually recognizable manner. Accordingly, it is possible to clearly indicate a scene switching point as appropriate.
US10706890B2

A mechanism is described for facilitating cinematic space-time view synthesis in computing environments according to one embodiment. A method of embodiments, as described herein, includes capturing, by one or more cameras, multiple images at multiple positions or multiple points in times, where the multiple images represent multiple views of an object or a scene, where the one or more cameras are coupled to one or more processors of a computing device. The method further includes synthesizing, by a neural network, the multiple images into a single image including a middle image of the multiple images and representing an intermediary view of the multiple views.
US10706885B2

The same digital data is recorded with highly integrated manner on a plurality of media able to durably hold information over long-term. A minute graphic pattern indicating data bit information is drawn on a resist layer formed on a quartz glass substrate by exposing a beam and developed so as to prepare a master medium (M1), which comprises the quartz glass substrate having a minute recess and protrusion structure formed by etching where the remaining resist are used as a mask (FIG. (a)). The recess and protrusion structure recorded on the master medium (M1) is shaped and transferred onto a flexible recording medium (G2) on which a UV curable resin layer (61) is formed, whereby an intermediate medium (M2) is prepared (FIGS. (b)-(d)). The inverted recess and protrusion structure transferred to the intermediate medium (M2) is shaped and transferred onto a recording medium (G3) comprising a quartz glass substrate (70) on which a UV curable resin layer (80) is formed, whereby a reproduction medium (M3) having the same recess and protrusion structure as that of the master medium (M1) is prepared (FIGS. (e)-(h)). In shaping and transferring process, the media are separated using the flexibility of the intermediate medium (M2).
US10706884B2

A magnetic recording medium includes: a substrate; a first underlayer; a second underlayer; and a magnetic layer including an alloy having a L10 type crystal structure with a (001) orientation. The substrate, the first underlayer the second underlayer, and the magnetic layer are stacked in this order. The first underlayer is a crystalline layer that includes W as a main component. The second underlayer is a crystalline layer that includes a material containing W as a main component and that includes an oxide. The content of the oxide in the second underlayer is in a range of from 2 mol % to 30 mol %. The oxide is an oxide of one or more kinds of elements selected from a group consisting of Cr, Mo, Nb, Ta, V, and W.
US10706870B2

A sound processing method includes: executing a time frequency conversion process; executing a noise level evaluation process; executing a bandwidth controlling process; executing a sound source direction decision process; executing a gain setting process; executing a correction process; and executing a frequency time conversion process.
US10706861B2

An apparatus for estimating an inter-channel time difference between a first channel signal and a second channel signal, includes: a calculator for calculating a cross-correlation spectrum for a time block from the first channel signal in the time block and the second channel signal in the time block; a spectral characteristic estimator for estimating a characteristic of a spectrum of the first channel signal or the second channel signal for the time block; a smoothing filter for smoothing the cross-correlation spectrum over time using the spectral characteristic to obtain a smoothed cross-correlation spectrum; and a processor for processing the smoothed cross-correlation spectrum to obtain the inter-channel time difference.
US10706859B2

Transportation of audio data is provided between a first network element and a second network element. The first network element divides multichannel audio data by channel into a plurality of individual channels. The first network element packages each of the plurality of individual channels together with a corresponding sampling set of audio data into a single packet. The first network element transmits to the second network element each packet that includes a channel having an active sampling set of audio data.
US10706846B1

Techniques for receiving user input and soliciting responses from one or more users are described. A user may speak a question to a system. The system may determine that various question and answering content sources cannot provide an answer to the question. The system may then store data representing the question in a dedicated storage. The system may a topic, to which the question relates and provide the question to users having knowledge on the topic.
US10706834B2

A system and method for disabling adaptation in an adaptive feedforward control system at low speeds. The method includes generating a noise signal representative of undesired noise detected by a noise sensor of a vehicle and generating a noise-cancellation signal via a controller within the vehicle. Residual noise resulting from the combination of the acoustic energy of the noise-cancellation signal and the undesired noise is detected by a reference sensor, which generates an error signal based on the residual noise. The error signal and a speed signal from a speed sensor on the vehicle are transmitted to an adaptive processing module for the generation of a filter update signal. The adaptive processing module selectively permits or prevents the filter update signal to adapt filter coefficients of a filter when the speed signal is within a set of conditions.
US10706833B2

The active noise control device detects noise, and delays a phase of a detected noise signal in a low frequency band. In a non-closed-type noise control device, since there occurs such a phenomenon that the phase of the noise signal advances in the low frequency band, the correction unit performs a correction to cancel the phase advance by delaying the phase. By outputting the noise reduction sound based on the phase-corrected noise signal, the noise is reduced.
US10706826B1

A guitar pick holder uses a finger or thumb worn ring to which the guitar pick is attached. The ring has a riser on its outer circumference, the riser having a pair of opposing openings. An offset clasp is rotatably received within the opening of the guitar pick with the guitar pick slid to a desired position on the offset clasp. The offset clasp is rotatably attached to the riser via a pair of prongs on the offset clasp that face each other such that each prong is received within one of the riser openings. The prongs are able to rotate within their respective opening.
US10706824B1

The instant application discloses receiving a command via a processor to initiate a window creation operation on a client computing device, retrieving at least one image tile pre-allocated in a memory of the client computing device, performing a draw operation that places at least one image overplayed onto the at least one image tile and displaying the image overplayed onto the at least one image tile on a display of the client computing device.
US10706823B2

An instrument panel for motor vehicles includes an information device which is configured to display information visible at various locations on the instrument panel for the driver of the motor vehicle. The information device is made up of a plurality of mechanical information elements which are movable independently of one another and are distributed over the instrument panel. The information elements are movable on a surface of the instrument panel and are arranged in such a way that in a first position the information elements project beyond the surface of the instrument panel and in a second position the information elements terminate substantially flush with the surface of the instrument panel.
US10706822B2

One embodiment provides a method, including: detecting, using one or more sensors, data associated with a device orientation; determining, using the data and at least one feature of an environment of the device, a device configuration; and implementing the determined device configuration on the device. Other aspects are described and claimed.
US10706819B2

A display apparatus, which outputs a representation of content data, includes a communicator that obtains from a content distribution apparatus the content data and robot operation data used for operating a robotic device, a storage that stores the content data and the robot operation data, and a controller that transmits the robot operation data to the robotic device connected the display apparatus when the display apparatus outputs the representation of the content data.
US10706818B2

A method and system to a system to provide a sensor data to a host device is disclosed. The system includes a first clock generator that generates a first clock. The system also includes a second clock generator that generates a second clock. The sensor data is sampled based on the first clock. The sensor data is presented to the host device, based on the second clock.
US10706811B2

A method for controlling display of a flexible display screen includes: traversing distance sensors in each detection sequence according to a sequence of the detection sequence, each being a target sensor, and obtaining a front adjacent sensor in front of the target sensor and a rear adjacent sensor in rear of the target sensor in the detection sequence; obtaining a corresponding proximity distance of the target sensor, the front adjacent sensor, and the rear adjacent sensor; when the proximity distance of the target sensor is less than the proximity distance of the front adjacent sensor, and is less than or equal to the proximity distance of the rear adjacent sensor, determining an unfolded position according to the target sensor; and ending the traversal; determining a visible area of the flexible display screen according to the unfolded position, and displaying a corresponding display content on the visible area.
US10706808B2

Provided is a video signal line driver circuit capable of displaying a video with a high viewing quality even when gradation voltages of the same value are simultaneously selected as analog video signals.A voltage ladder 87 of a source driver 50 has formed therein gradation voltage supplement lines 91 extending to the outside of the source driver 50 from output terminals for outputting generated gradation voltages. The gradation voltage supplement lines 91 are grounded outside the source driver 50 via voltage supplement capacitors 90. Accordingly, even when gradation voltages of the same value are simultaneously selected as analog video signals, the voltage supplement capacitors 90 provide necessary current supplement to the voltage ladder 87, thereby inhibiting potential drop across the output terminals for outputting gradation voltages.
US10706803B2

Provided is a shift register circuit capable of preventing occurrence of malfunction caused by a threshold shift of a thin-film transistor due to an influence of external light. A unit circuit constituting each stage of the shift register circuit includes a plurality of thin-film transistors. The plurality of thin-film transistors are categorized into a first group (T2, T4, T9) whose on-off state is controlled at relatively high on-duty and a second group (T1, T3, T5, T6, T7, T8) whose on-off state is controlled at relatively low on-duty. In such a configuration, a light shielding film (LS) is provided only for the thin-film transistor included in one of the first group and the second group.
US10706802B2

A display device includes a plurality of pixels, a plurality of gate lines, a timing controller, and a gate driver. The gate lines are electrically coupled to the pixels. The timing controller provides an initial pulse signal. The gate driver is electrically coupled to the timing controller and the gate lines and receives the initial pulse signal. The gate driver receives the initial pulse signal with a high level and outputs a plurality of gate signals to the gate lines during a period which is longer than half of a frame of the display device, in response to a scan frequency of the display device changing from a first frequency to a second frequency, where the first frequency is higher than the second frequency.
US10706801B2

A driver circuit includes first to third transistors, a first circuit, and a second circuit. In the first transistor, a first terminal is electrically connected to a second wiring, a second terminal is electrically connected to a first wiring, and a gate is electrically connected to the second circuit and a first terminal of the third transistor. In the second transistor, a first terminal is electrically connected to the first wiring, a second terminal is electrically connected to a sixth wiring, a gate is electrically connected to the first circuit and a gate of the third transistor. A second terminal of the third transistor is electrically connected to the sixth wiring. The first circuit is electrically connected to a third wiring, a fourth wiring, a fifth wiring, and the sixth wiring. The second circuit is electrically connected to the first wiring, the second wiring, and the sixth wiring.
US10706796B2

A liquid crystal display includes a display panel, a data driver, and a scan driver. The display panel includes first and second pixel groups, each of having two pixels. The data driver is connected to the display panel via a plurality of data lines. The scan driver is connected to the display panel via a plurality of scan lines. The first pixel group is connected to one of the data lines. The second pixel group is connected to both the data line to which the first pixel group is connected and a data line adjacent to the data line to which the first pixel group is connected.
US10706791B2

A backlight brightness control method and a backlight brightness control device are provided. The backlight brightness control method includes: acquiring a luminous brightness value of a display panel; determining a relationship between the luminous brightness value and a preset brightness value by a brightness control circuit; transmitting an adjusted current value to a backlight driver module according to the relationship by the brightness control circuit; and generating a current having the adjusted current value by the backlight driver module to drive a backlight module in the display panel to emit light.
US10706790B2

Provided is a novel display device without deterioration of display quality or a novel display device in which flickering due to a reduced refresh rate is suppressed. The display device includes a pixel for displaying a still image at a frame frequency of less than or equal to 1 Hz. The pixel includes a liquid crystal layer. The liquid crystal layer includes a molecule whose dipole moment is greater than or equal to 0 debye and less than or equal to 3 debye. Thus, flickering due to a reduced refresh rate can be suppressed, which leads to an improvement in display quality.
US10706774B2

The present invention relates to an image display apparatus. The image display apparatus according to an embodiment of the present invention includes a display having an organic light-emitting diode (OLED) panel, and a controller to control the display, wherein in response to an input image being a video, when variation a variation in a level of color information of a first pixel data corresponding to a first pixel in the input image is within a predetermined range, and a level of brightness information of the first pixel data is equal to or higher than a first level, the controller detects the first pixel as a pixel in a static area, and decreases the level of brightness of the first pixel data.
US10706772B2

A color complementation method for a WOLED display device includes: determining at least two target output brightnesses; measuring and adjusting the WOLED display device by using the at least two target output brightnesses, respectively, to obtain data to be used; wherein the measuring and adjusting includes: allowing an output brightnesses of the WOLED display device to be same as each of the target output brightnesses, and adjusting output brightnesses of sub-pixels and obtaining the output brightnesses of the sub-pixels at a preset chromaticity coordinate as color complementation brightnesses of the sub-pixels; generating, according to the data to be used, correlations between the output brightnesses of the WOLED display device and the color complementation brightnesses of the sub-pixels; according to the correlations, performing color complementation of the WOLED display device.
US10706771B2

A display panel of an OLED display device includes a first OLED disposed in a first sub-pixel region, a second OLED disposed in a second sub-pixel region adjacent to the first sub-pixel region in a row direction, a third OLED disposed in a third sub-pixel region adjacent to the first sub-pixel region in a column direction, a fourth OLED disposed in a fourth sub-pixel region adjacent to the second sub-pixel region in the column direction and adjacent to the third sub-pixel region in the row direction, a first sub-pixel circuit disposed in the first sub-pixel region and a fourth sub-pixel circuit disposed in the fourth sub-pixel region, both configured to drive the first OLED, a second sub-pixel circuit disposed in the second sub-pixel region, and configured to drive the fourth OLED, a third sub-pixel circuit disposed in the third sub-pixel region, and configured to drive the third OLED.
US10706768B2

Provided are a luminous member, a method of driving the luminous member, a non-volatile memory device, a sensor, a method of driving the sensor, and a display apparatus. The luminous member includes a first electrode; a second electrode facing the first electrode; an emission layer, which is disposed on a main surface of the first electrode and emits light by power applied between the first electrode and the second electrode; and a ferrodielectric layer disposed between the emission layer and the second electrode, wherein AC power applied to the luminous member is controlled based on polarity or magnitude of a residual polarization generated in the ferrodielectric layer, thereby adjusting emission characteristics of the emission layer.
US10706760B2

A shift register, a method for driving the same, a gate driver circuit, and a display device are provided. The shift register includes an input circuit, a reset circuit, a first control circuit, a first output circuit, and a second output circuit, where the first output circuit includes two output channels, where one channel is that under the joint control of signals of a first clock signal terminal and a first node, a signal of a first clock signal terminal is provided to a drive signal output terminal of the shift register, and the other channel is that under the joint control of signals of the second clock signal terminal and the first node, a signal of a second clock signal terminal is provided to the drive signal output terminal.
US10706751B2

A device for displaying a document comprises a front planar sheet and a rear planar sheet, each sheet having three edges that are coterminous with and permanently affixed to a corresponding edge of the other sheet, thereby forming an envelope having three sealed edges and an open end; an adhesive strip affixed to either the front sheet or the rear sheet and positioned across the open end between the front and rear sheets to selectively seal the open end; and a first corner seal and a second corner seal, each extending onto but not all the way through the adhesive strip on opposite ends of the open end. When the open end is sealed, the device is waterproof.
US10706750B2

A product display includes a display header and a cabinet. The display header is coupled to the cabinet for showing product indicia related to products stored in the cabinet to a customer at a retail location.
US10706747B2

Pyramidical displays and methods for forming the same are disclosed. An example apparatus includes a first panel, a second panel, a third panel, and a fourth panel, when in an erected position, the first panel, the second panel, the third panel and the fourth panel form a first cross-section at a first height and a second cross-section at a second height, the first cross-section having a greater area than the second cross-section, the first height lower than the second height. The example apparatus includes a first stop extending between a first vertex between the first panel and the third panel and a second vertex between the second panel and the fourth panel, the first stop to prevent movement of the first panel about the first vertex.
US10706742B2

A pulse simulation device comprises a controller for generating at least one signal simulating a pulse, at least one tactile feedback unit wherein the tactile feedback unit is driven by the controller to generate tactile response simulating a pulse, and a wearable attachment for holding the tactile feedback on an actor.
US10706741B2

A language learning system that teaches an individualized set of vocabulary words to users through an interactive story. The interactive story is modeled through probabilistic rules in a semantic network having objects and relations. Dialog and narration is generated dynamically based on the state of the interactive story model using phrasal rewrite rules evaluated with a four-valued logic system in which truth values of the objects and relations are encoded as true, false, defined, and undefined in parallel memory structures.
US10706728B2

An operation management apparatus includes a surrounding environment estimating unit, an energy calculator, and a time changer. The surrounding environment estimating unit is configured to estimate a surrounding environment at a returning start time of a movable body. The energy calculator is configured to search, based on the surrounding environment, a returning route along which the movable body performs the returning, to a first position from a second position, that is started at the returning start time, and calculate an energy amount necessary for the returning. The time changer is configured to advance the returning start time by a predetermined time period until the energy amount reaches or falls below a predetermined value. The surrounding environment estimating unit and the energy calculator are configured to respectively perform the estimation of the surrounding environment and the calculation of the energy amount, each time the time changer changes the returning start time.
US10706727B1

An aircraft system may include a civil radio, a mission radio, and an adaptive flight display. The adaptive flight display may include a display, a processor, and memory. The memory may maintain a civil radio tuning system application and a mission radio tuning system application. The civil radio tuning system application and the mission radio tuning system application may be associated with the civil radio and the mission radio, respectively. The processor may be configured to: execute the civil radio tuning system application and the mission radio tuning system application; tune the civil and mission radios; generate a graphical user interface multifunction window including slots; assign slots to display information associated with the civil and mission radio tuning system applications; and output, to the display, the graphical user interface multifunction window having particular slots filled with the information associated with the civil and mission radio tuning system applications.
US10706721B2

A toll road detection and notification system for a vehicle includes a plurality of cameras, a sign recognition unit, and a driver alert system. The plurality of cameras is configured to take images of a vehicle's environment. The sign recognition unit is configured to analyze the images from the plurality of cameras, detect a toll sign, and determine toll information. The driver alert system is configured to receive toll information from the sign recognition unit and notify a driver of the vehicle of the toll information.
US10706720B2

A system and method for predicting travel time of a vehicle on one or more routes within arterial roads. It collects historical information from probe vehicles positions using GPS technology in a periodic fashion and the sequence of links traversed between successive position measurements. Further, it collects information of neighborhood structure for each link within the arterial roads network. A NoisyOR conditional probability distribution function is proposed to capture the spatio-temporal dependencies between each link of the arterial network and its neighbors. It learns the parameters of this data driven probabilistic model from collected historical information of probe vehicle trajectories traversed within the arterial roads network using a proposed expectation maximization method. Finally it predicts travel time of vehicles on routes within the arterial roads using the learnt parameters and real time information of trajectories of vehicle that have been recorded from the arterial roads network using GPS technology sensing.
US10706717B2

A device includes a first sensor to generate a movement signal of a user movement; a second sensor to generate a PPG signal of the user; and a processor configured to set each of time periods as a predetermined amount of time to determine one sleeping state of the user, set a first part of the predetermined amount of time in each time period to emit the light, and set a remaining part of the predetermined amount of time in each time period to not emit the light, control the light emitter of the second sensor to emit the light in the first part of each time period and to not emit the light in the remaining part of each time period, and determine, for each time period, the sleeping state of the user based on the movement signal and the PPG signal that are generated for each time period.
US10706712B1

Methods and systems, including computer programs encoded on computer storage media, for reducing the likelihood of signaling failover in an alarm system, the method including identifying alarm events detected at monitored properties by monitoring systems that are located at the monitored properties; tracking the ability of a primary application infrastructure to transmit, to a central monitoring station server, the alarm events; detecting disruption in the ability of the primary application infrastructure to transmit the alarm events to the central monitoring station server; based on the detected disruption, enabling a signal transmission switch that switches a path for alarm events from the primary application infrastructure to a secondary application infrastructure, the secondary application infrastructure being an infrastructure operated by a cloud service provider; and based on enablement of the transmission switch, transmitting, by the secondary application infrastructure, at least one alarm event to the central monitoring station server.
US10706711B2

A vehicle control device (100) includes a recognizer (130) that recognizes a surrounding situation of an automatically driven vehicle, and a driving controller (120, 160) that automatically controls acceleration/deceleration and steering of the automatically driven vehicle on the basis of a result of the surrounding situation recognized by the recognizer and also includes a situation information acquirer that acquires situation information indicating an in-vehicle situation of an automatically driven vehicle, a detector that detects a forgotten item that is left in the automatically driven vehicle on the basis of the situation information acquired by the situation information acquirer, and a controller that controls the automatically driven vehicle on the basis of a result of the detection of the detector.
US10706710B2

A method of providing a reminder based on a chat room performed by a chat room based reminder apparatus connected to at least one user terminal, the method including: bringing a message thread corresponding to a chat room related to a user terminal and a to-do item set of at least one to-do item related to the message thread and including a to-do receiver, a to-do provider, to-do contents, a to-do status, and a deadline; generating a reminder set including at least one reminder to-do item satisfying a reminder condition in the to-do item set; generating a reminder message for each of the at least one reminder to-do item; and detecting a time zone of the to-do receiver and delaying to add the reminder message to the message thread to a receivable time of the to-do receiver.
US10706702B2

Delivery parcel detection systems can include a doorbell having a first wireless communication system and a parcel holding system configured for placement in an entryway. The doorbell can be communicatively coupled to the parcel holding system. The parcel holding system can comprise a sensor configured to detect a delivery parcel located on the parcel holding system. Systems can include a first communication sent from the parcel holding system to the doorbell in response to the parcel holding system detecting an arrival, a movement, or a removal of the delivery parcel. Systems can also include a second communication sent from the doorbell to a remote computing device in response to the doorbell receiving the first communication.
US10706700B2

An apparatus for managing the storage of image data captured by a plurality of image capturing means is provided. The apparatus comprises designation means configured to receive a designation of the importance of at least one of the plurality of image capturing means; first storage means configured to store the captured image data; determining means configured to determine the availability of a second storage means to which image data stored on the first storage means is to be transferred, and to determine the available storage space of the first storage means; image data control means configured to transmit a control command to at least one of the plurality of capturing means and first storage means; and in the case that it is determined that the second storage means is unavailable, and the available storage space of the first storage means is determined to be less than a predetermined threshold, the image data control means is configured to transmit the control command to the at least one of the plurality of image capturing means and the first storage means to control the respective means so as to reduce the amount of captured image data stored on the first storage means in accordance with the designation of the importance of the at least one of the plurality of image capturing means.
US10706697B1

A guard dog station for preventing entrance to a venue of individuals identified as not eligible to enter. The guard dog station has at least one camera extending to a height of the face of an average person. A processor within the guard dog station is connected to the at least one camera. The processor being connected to a database that contains images and names of individuals who are authorized or not authorized to enter the venue. A speaker mounted on the guard dog station produces the sound of a barking dog in response to identification of an unauthorized individual. Additionally provided is a laptop for the guard to view images of individuals approaching the guard dog station who are or are not authorized to enter the venue.
US10706689B2

A gaming system including a plurality of concurrent or overlapping game plays. Each concurrent or overlapping game play is associated with or otherwise configured to activate one or more symbol generators, such as one or more wheels. Following a determination of which of the games to concurrently or overlappingly play, the gaming system activates each symbol generator associated with each concurrent or overlapping game play.
US10706688B2

A system, method and device is set forth for play by multiple players using their mobile devices. Each player tethers their mobile device to a console for remote play whereupon, for each player, a separate account is established for the player. The player may fund their account for value for regulated gaming. The system, method and device are configure to be easily introduce into an existing casino enterprise system such they appear to the system as a gaming device while supporting separate and simultaneous play by the players.
US10706686B2

Various aspects described here are directed to dynamically configurable, electronic wager-based gaming devices supporting skill-affected payout configurations and chance-based payout configurations of skill-based, wager-based game titles.
US10706684B1

Systems and methods are disclosed for associating a player loyalty account of a player with a stored value account. The player can accumulate loyalty points over time. The accumulated loyalty points can be converted to value, such as cash or coupons, associated with the stored value account. The value can be accessed by the player through the use of a stored value payment vehicle associated with the stored value account. The value added to the stored value account can be restricted such that the use of the value is limited to particular merchants or particular types of transactions.
US10706677B2

A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. When a transaction is initiated on an EGM that requires the input of Sensitive Information data, such data can be input directly from the Player/Patrons Portable Electronic Device. Hence, such input of their Sensitive Information data is more discrete, and generally out of plain view from the other Player/Patrons.
US10706676B2

A candle with an embedded item and methods for manufacturing same are disclosed. A method for manufacturing a candle having an embedded item can include a prize and a redeemable code. The redeemable code can be associated with a value. The value can be used to select a prize based on the associated value. A method, system and non-transitory computer-readable medium for revealing a value associated with the prize and redeemable code is also disclosed.
US10706674B2

A method of operating an electronic gaming machine includes providing a predictive model of an emotional state of a player of the electronic gaming machine, obtaining biometric data associated with the player, and analyzing the biometric data to detect an emotional state of the player. The method detects occurrence of a game play event of the electronic device, generates a predicted emotional state of the player as a result of the occurrence of the game play event, and modifies an aspect of a game play experience of the electronic gaming machine based on the predicted emotional state of the player in response to the game play event.
US10706669B2

In various embodiments, the system and method disclosed herein coordinates the access to persistent data amongst a plurality of disparate entities which otherwise have no player data sharing relationship with one another.
US10706666B2

Embodiments disclosed herein concern messaging for gaming apparatus. Gaming apparatus that are operated by dealers can also be controlled, managed, monitored or enhanced by an electronic control system. Through such electronic control, gaming apparatus can be providing with relevant information for presentation at or proximate to the gaming apparatus. The electronic control system can present the relevant information on a display device as messages or notifications to dealers, managers and/or players. The electronic control system can also provide or facilitate monitoring of dealer status or actions and/or gaming apparatus status or events, such that the relevant information be presented can signal such status or actions.
US10706664B2

Examples disclosed herein relate to a gaming device including a memory, a processor, a plurality of reels, and a display. The processor may initiate base game play comprising the display, via a reel spin, of symbols relative to one or more of a first set of symbol locations. If a near bonus event triggering condition is met, additional symbols are displayed in a second set of symbol locations comprising the first set of symbol locations and one or more expanded symbol locations. If a bonus event triggering outcome is then received relative to the symbols displayed in the second set of symbol locations, a bonus event is initiated comprising free spins of reels to display symbols in the expanded second set of symbol positions.
US10706662B2

A gaming system including one or more gaming machines provides a game to one or more players. The game includes a primary game and a bonus game with first and second features. In the first feature a plurality of objects are presented to a player. The player is allowed to select one of the objects and an associated award may be awarded. Any unselected objects are added to an escrow meter. In the second feature, the player is allowed to select one or more of the escrow objects.
US10706656B2

An apparatus for receiving and sorting disks includes a wheel having at least one well for receiving a disk, a motor coupled to the wheel, a collecting device positioned relative to the wheel, a disk sensor, an ejector, and a controller. The collecting device has at least a first collector and a second collector configured for receiving disks. The disk sensor is configured to detect a value of a parameter of a disk received in the well and generate a parameter value signal. The ejector is coupled to the wheel proximate the well and configured to eject a disk from the well in a plane parallel to a bottom surface of the wheel in response to an eject signal. The controller is operably coupled with the disk sensor and the ejector.
US10706652B2

An input device includes a touch pad may include a transmissive material, a touch detector disposed at a rear portion of the touch pad, a printed circuit board connected to the touch detector, and a plurality of light emitting devices mounted on the printed circuit board, wherein a plurality of input elements is provided on a back surface of the touch detector. Each input element has at least two symbols that are formed in overlap with each other and in mutually different colors.
US10706647B2

Position data received wirelessly from a vehicle enrolled in an inspection waiver program are employed to determine when the enrolled vehicle is approaching an inspection station. After determining that the enrolled vehicle is approaching an inspection station, and if the enrolled vehicle has a valid inspection waiver, a bypass confirmation can selectively be provided to the vehicle operator, authorizing the operator to bypass the inspection station. The task of determining when an enrolled vehicle is approaching the location of an inspection station can be performed using a processor disposed in the vehicle, or at a remote location separate from both the vehicle and the inspection station, or at the inspection station. The inspection stations can be mobile so that their locations are varied to prevent operators from intentionally avoiding an inspection, as may occur with fixed inspection stations.
US10706641B2

A display device includes: a storage management unit storing a first temperature of a secondary cell measured at a first timing before driving stop of a vehicle in a storage unit in association with the first timing; a residual capacity change derivation unit deriving a residual capacity change of the secondary cell between the first timing and a second timing at which driving of the vehicle restarts based on a second temperature of the secondary cell measured at the second timing and the first temperature read from the storage unit; and a display control unit determining whether the display unit is caused to display a predetermined display based on the derived residual capacity change of the secondary cell and a temporary difference between the first timing and the second timing.
US10706640B2

A system for identifying a type of a power tool, the system comprising: a power tool having an electric motor; and a usage attachment configured to couple to the power tool, the usage attachment having a vibration sensor that generates vibration data when the power tool vibrates, a memory that stores the vibration data generated by the vibration sensor, and an identification subsystem that receives the vibration data from the memory, and identifies the type of the power tool by comparing the received vibration data to predetermined vibration data of a known type of power tool.
US10706637B2

A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas. Customization permissions associated with a selected design area are accessed. User provided content to be used in customizing a design area may be analyzed in real time using a trained engine to determine if it complies with one or more rules. If the user provided content satisfies a corresponding rule, manufacturing instructions and a design file may be transmitted to a printing system.
US10706635B2

A computer-implemented method for presenting placards in augmented reality includes receiving, from a mobile computing device via a network, an indication of an image of at least a portion of a first placard captured in an environment. A placard matching the indication is then identified in a data store storing information related to a plurality of placards. Images of further placards related to the matching placard are retrieved from the data store. Based on configuration data, one of the images of further placards is selected. The selected one of the images of further placards for display in augmented reality is sent to the mobile computing device via the network. Other related methods, systems, and computer-readable media are also disclosed.
US10706633B2

An augmented reality inspection system includes a computing device having a processor and a non-transitory computer readable memory, a camera and display device communicatively coupled to the computing device, and a machine-readable instruction set stored in the non-transitory computer readable memory. The machine-readable instruction set causes the augmented reality inspection system to capture an image of a portion of a vehicle with the camera, compare the image of the portion of the vehicle to an image of an acceptable vehicle configuration, determine whether features within the image of the portion of the vehicle matches at least one acceptable vehicle configuration based on the image of the acceptable vehicle configuration, and in response to determining that the features does not match at least one acceptable vehicle configuration, present on the display device a highlighted portion identifying the features within the image of the portion of the vehicle that does not match.
US10706624B1

Systems and methods related to augmented reality guidance for an image capture process using panorama paths may include presenting various text, cues, and indications to guide the image capture process. A user device including an imaging sensor and position and orientation sensors may present, via a display, the various text, cues, and indications during portions of the image capture process, including a plurality of image capture locations, imaging sensor sweep guides, textual instructions, arrows, and position guides.
US10706622B2

A method, an apparatus, a device and a computer storage media for point cloud meshing are provided. The method includes performing a mesh reconstruction on point cloud data corresponding to a target object to obtain a reconstruction model for characterizing a surface contour of the target object; performing image registration on the reconstruction model with respect to a standard model corresponding to the target object; determining a mesh portion in the registered reconstruction model that does not overlap with the standard model; and removing the determined mesh portion from the registered reconstruction model to obtain a resulting reconstruction model of the target object. The point cloud meshing method repairs a hole structure of an object surface without the need of post-editing manually, and thus is able to improve the efficiency of repairing the hole structure of the object surface.
US10706617B2

Examples include methods, systems, and articles for localizing a vehicle relative to an imaged surface configuration. Localizing the vehicle may include selecting pairs of features in an image acquired from a sensor supported by the vehicle having corresponding identified pairs of features in a reference representation of the surface configuration. A three-dimensional geoarc may be generated based on an angle of view of the sensor and the selected feature pair in the reference representation. In some examples, a selected portion of the geoarc disposed a known distance of the vehicle away from the portion of the physical surface configuration may be determined. Locations where the selected portions of geoarcs for selected feature pairs overlap may be identified. In some examples, the reference representation may be defined in a three-dimensional space of volume elements (voxels), and voxels that are included in the highest number of geoarcs may be determined.
US10706615B2

Systems and techniques for determining and/or generating data for an architectural opening area associated with a three-dimensional (3D) model are presented. A portion of an image associated with a 3D model that corresponds to a window view or another architectural opening area is identified based at least in part on color data or depth data. Furthermore, a surface associated with the 3D model and visual data for the window view or the other architectural opening area is determined. The visual data for the window view or the other architectural opening area is applied to the surface associated with the 3D model.
US10706614B1

Embodiments of the present disclosure are directed to methods and computer systems for converting datasets into three-dimensional (“3D”) mesh surface visualization, displaying the mesh surface on a computer display, comparing two three-dimensional mesh surface structures by blending two primary different primary colors to create a secondary color, and computing the distance between two three-dimensional mesh surface structures converted from two closely-matched datasets. For qualitative analysis, the system includes a three-dimensional structure comparison control engine that is configured to convert dataset with three-dimensional structure into three-dimensional surfaces with mesh surface visualization. The control engine is also configured to assign color and translucency value to the three-dimensional surface for the user to do qualitative comparison analysis. For quantitative analysis, the control engine is configured to compute the distance field between two closely-matched datasets.
US10706611B2

A system and method for constructing a multi-scale voxel representation of a three-dimensional (3D) sparse point map. The method includes: providing the 3D sparse point map; receiving coordinates of a 3D point from the 3D sparse point map; converting the coordinates of the 3D point to integer coordinates; and when the integer coordinates are not encompassed by any voxel entries of a hash table: creating a new unit voxel at scale level 0, scale level 0 being a minimum voxel size; calculating a hash value using the integer coordinates; inserting the new unit voxel into the hash table; and merging the new unit voxel with neighboring voxels along at least one axis of the integer coordinates, so as to obtain the multi-scale voxel representation of the 3D sparse point map.
US10706605B1

Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values.
US10706595B2

A method for reconstructing an object via tomography is provided. The method includes: acquiring a plurality of projections of the object at different angles via an imaging system; backprojecting each projection of the plurality to generate an intermediate image of each projection via at least one processor of the imaging system; and applying a filter to each intermediate image via the at least one processor. The filter is based at least in part on a noise model and an image model.
US10706585B2

An eyeball information estimation device includes: an acquisition unit acquiring an image including a pupil of a subject and a Purkinje image of the subject; a detection unit detecting a center position of the pupil and a position of the Purkinje image; a selection unit selecting which of first and second sight line angle calculation processings of calculating a sight line angle of the eye of the subject is to be executed; and a processing unit estimating an eyeball center position of the subject based on a three-dimensional face model and updating an eyeball center position of a storage unit, at least on a condition that a pupil reliability is higher than a first pupil threshold value, and a Purkinje reliability is higher than a first Purkinje threshold value, when the first sight line angle calculation processing is selected.
US10706582B2

Systems and methods are described for multithreaded navigation assistance by acquired with a single camera on-board a vehicle, using 2D-3D correspondences for continuous pose estimation, and combining the pose estimation with 2D-2D epipolar search to replenish 3D points.
US10706572B2

Systems and methods for performing depth estimation may comprise: an illuminator capable of illuminating a scene from at least a first position and a second position, an image sensor to capture (i) a first image of the scene while the illuminator illuminates the scene from the first position and (ii) a second image of the scene while the illuminator illuminates the scene from the second position, and an image processor to receive the first and second images from the image sensor and estimate a depth of at least one feature that appears in the first and second images. The depth is estimated based on the relative intensity of the first image and the second image, a distance between the first illumination position and the second illumination position, and a position of the at least one feature within at least one of the first and second images.
US10706554B2

The present disclosure includes methods and systems for identifying and manipulating a segment of a three-dimensional digital model based on soft classification of the three-dimensional digital model. In particular, one or more embodiments of the disclosed systems and methods identify a soft classification of a digital model and utilize the soft classification to tune segmentation algorithms. For example, the disclosed systems and methods can utilize a soft classification to select a segmentation algorithm from a plurality of segmentation algorithms, to combine segmentation parameters from a plurality of segmentation algorithms, and/or to identify input parameters for a segmentation algorithm. The disclosed systems and methods can utilize the tuned segmentation algorithms to accurately and efficiently identify a segment of a three-dimensional digital model.
US10706547B2

An image segmentation method for performing image segmentation through a neural network implemented by an image segmentation apparatus is provided. The image segmentation method includes the steps outlined below. Previous CNN weight data is received by a current convolution neural network unit of the neural network, wherein the previous CNN weight data is generated by a previous convolution neural network unit of the neural network based on a previous image of video data corresponding to a previous time spot. A current image of the video data corresponding to a current time spot next to the previous time spot is received by the current convolution neural network unit. Convolution is performed according to the previous CNN weight data and the current image to generate a current image segmentation result by the current convolution neural network unit.
US10706544B2

Apparatus for an automatic identification of medically relevant video elements, the apparatus including a data input, configured to receive a data stream of image slices, wherein the data stream of image slices represents a temporal course of a view of image slices defined by a masking strip of video images from a video which has been recorded during a medical surgery on a patient an analysis apparatus configured to analyze the data stream of image slices via an analysis including at least one predefined analysis step for the presence of at least one sought-for feature and to output a result of the presence, and a processing device configured to output a start mark which indicates a correspondence between the presence and a position in the data stream of image slices if the result indicates the presence of the sought-for feature. Also, a corresponding method is disclosed.
US10706541B2

A variation of a method for estimating a quantity of a blood component in a fluid canister includes: within an image of a canister, identifying a reference marker on the canister; selecting an area of the image based on the reference marker; correlating a portion of the selected area with a fluid level within the canister; estimating a volume of fluid within the canister based on the fluid level; extracting a feature from the selected area; correlating the extracted featured with a concentration of a blood component within the canister; and estimating a quantity of the blood component within the canister based on the estimated volume and the concentration of the blood component within the canister.
US10706538B2

The invention provides methods and apparatus for image processing that perform image segmentation on data sets in two- and/or three-dimensions so as to resolve structures that have the same or similar grey values (and that would otherwise render with the same or similar intensity values) and that, thereby, facilitate visualization and processing of those data sets.
US10706537B2

A method is for checking a medical image with regard to a processing of the medical image via an image processing module. The method includes providing at least one input requirement of the image processing module relating to at least one image parameter of the medical image; providing the at least one image parameter of the medical image; and checking whether the at least one image parameter fulfills the at least one input requirement.
US10706533B2

Methods, devices, and systems are provided for quantifying an extent of various pathology patterns in scanned subject images. The detection and quantification of pathology is performed automatically and unsupervised via a trained system. The methods, devices, and systems described herein generate unique dictionaries of elements based on actual image data scans to automatically identify pathology of new image data scans of subjects. The automatic detection and quantification system can detect a number of pathologies including a usual interstitial pneumonia pattern on computed tomography images, which is subject to high inter-observer variation, in the diagnosis of idiopathic pulmonary fibrosis.
US10706532B1

A method and apparatus for assembling components of a workpiece. Some embodiments include a work surface; a first digital projector that projects an image of at least some features of the workpiece onto the work surface, wherein the image includes a plurality of line indicators that have visually discernible different markings such as colors or line types; a camera that obtains input images of the work surface and the components of the workpiece; and a first controller configured to receive the input images from the camera and to control the first digital projector to project the first output digital image on the work surface for assembly of the components to form the workpiece, wherein the first controller is further configured to store distortion-correction parameters and to use the stored distortion-correction parameters to adjust the first projected output digital image. In some embodiments, the workpiece is a lumber truss.
US10706529B2

Digital image processing device and method for holistic evaluation of subtle irregularities in a digital image by using the scale space technique to identify irregularities of interest and by calculating a total irregularity score using a function of intensity, scale and optionally location of the identified irregularities of interest. Specifically, the digital image represents a liquid mixture formed by mixing two or more liquid compositions of different ingredients, colors, viscosities, and/or solubility; the subtle irregularities represent non-homogenous mixing spots or regions in such liquid mixture.
US10706526B2

This substance adhesion simulation system includes an input unit for inputting a model of a device, and information of a presence state of a substance which may be able to adhere to the device, and a processing unit which estimates an adhesion state of the substance to the device by using the information, which is input to the input unit, and the substance is in a liquid state, a gas state, a mist state, a powder state, a dust state, or a state combining the liquid state and the mist state.
US10706522B2

A method includes receiving one or more sets of wafer data, identifying one or more primitives from one or more shapes in one or more layers in the one or more sets of wafer data, classifying each of the one or more primitives as a particular primitive type, identifying one or more primitive characteristics for each of the one or more primitives, generating a primitive database of the one or more primitives, generating one or more rules based on the primitive database, receiving one or more sets of design data, applying the one or more rules to the one or more sets of design data to identify one or more critical areas, and generating one or more wafer inspection recipes including the one or more critical areas for an inspection sub-system.
US10706518B2

Methods that provide a smooth transition in switching a dual-camera output from an output of a first sub-camera to an output of a second sub-camera comprise forming at least one composite image based on a weighted combination of a first sub-camera image and a second sub-camera image, switching the dual-camera output from an image based on the first sub-camera image to an image based on the at least one composite image, and further switching the dual-camera output from the image based on the at least one composite image to an image based on the second sub-camera image.
US10706508B2

A modular architecture is provided for denoising Monte Carlo renderings using neural networks. The temporal approach extracts and combines feature representations from neighboring frames rather than building a temporal context using recurrent connections. A multiscale architecture includes separate single-frame or temporal denoising modules for individual scales, and one or more scale compositor neural networks configured to adaptively blend individual scales. An error-predicting module is configured to produce adaptive sampling maps for a renderer to achieve more uniform residual noise distribution. An asymmetric loss function may be used for training the neural networks, which can provide control over the variance-bias trade-off during denoising.
US10706498B2

An apparatus to facilitate processing of a sparse matrix is disclosed. The apparatus includes a plurality of processing units each comprising one or more processing elements, including logic to read operands, a multiplication unit to multiply two or more operands and a scheduler to identify operands having a zero value and prevent scheduling of the operands having the zero value at the multiplication unit.
US10706490B2

In one aspect, assembly of multi-part food packaging is checked by reference to payloads of steganographically-encoded digital watermarks printed across the packaging components. Marking all surfaces of the packaging components allows arbitrary orientation of feed stock in assembly equipment, and wide latitude in placement of inspection cameras along the packaging line. In another aspect, a scanner at a retail checkout station is alert to any gap detected in steganographic encoding on retail product packaging and, if found, alerts an operator to possible presence of an adhesive label with a misleading barcode. A great variety of others features and arrangements are also detailed.
US10706481B2

In one embodiment, a method includes scoring a set of content objects based on one or more user-engagement factors, identifying one or more related content objects, wherein each related content objects is connected within the online social network to one or more content objects of the set of content objects having a score greater than a threshold score, generating a plurality of structured queries that each comprise references to one or more content objects, wherein at least one of the structured queries is a personalized query comprising a reference to at least one of the related content objects, and sending instructions to a client device for presenting one or more of the generated structured queries to a first user for display on an interface currently accessed by the first user, wherein at least one of the sent structured queries is a personalized query.
US10706472B1

The fundamental health of a crypto-asset is determined based on factors associated with the development and utility of the crypto-asset. Developer activity data associated with the crypto-asset is received from one or more interfaces associated with one or more development servers associated with the crypto-asset, and a developer activity factor is calculated based on the developer activity data. A connection is established to a blockchain server that maintains a blockchain that tracks transactions associated with the crypto-asset, and transaction data for a plurality of the transactions is received from the blockchain server. A project utility factor is calculated based on a plurality of behavioral use cases derived from the transaction data, where the behavioral use cases are respectively associated with different uses of the crypto-asset. Then, a fundamental health score is determined for the crypto-asset based on the developer activity factor and the project utility factor.
US10706471B2

An electronic exchange platform configured to: receive respective list of approved Buyside participants for each of a plurality of marketmaking orders; receive a respective marketmaking order for a side of trades on the financial instrument from each of the plurality of Sellside participants; peg a price for the received marketmaking orders to a price relative to and multiple ticks behind a best price on the side in an order book; present market information to Buyside participants identifying marketmaking orders for which the Buyside participants are approved; receive a contra order from a Buyside participant that is approved to trade with a subset of the plurality of marketmaking orders, in which the contra order identifies preferred Sellside participants; distribute the contra order; and determine new best bid and offer in response to the distribution; and adjust remaining marketmaking offers to retain peg in response to determining new best bid or offer.
US10706460B2

The present disclosure relates to a shared item management system and method, a shared item and a shared server. The shared item includes a collecting module configured to collect a user feature, a sending module configured to send the collected user feature, a receiving module configured to receive response information from outside, and a response module configured to cause the shared item to perform a predetermined response based on the response information.
US10706452B1

The present disclosure provides systems and methods for creating and updating vehicle listings using crowdsourced images. An exemplary embodiment of the disclosed systems and methods includes at least one processor and at least one non-transitory computer-readable medium containing instructions. The instructions, when executed by the at least one processor, cause the system to perform operations. The operations include communicating with a listing system to create a listing for a vehicle and receiving, from an identification application executing on a mobile device distinct from the listing system, an identifier for the vehicle and an image of the vehicle. The operations further include identifying the listing using the received identifier, determining one or more parameters associated with an image quality for the received image, and updating the listing for the vehicle to include the received image based on the determined one or more parameters for the received image.
US10706443B2

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
US10706439B1

In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.
US10706427B2

Systems and methods are described for determining whether an electronic computing device complies with the security policy for a network. One example includes receiving an electronic request signal including an electronically encoded request to allow an electronically encoded process operating on an electronic processor of the electronic computer device to establish electronic communication with a specific target electronic device or service operating on the electronic communications and data network; receiving electronically encoded information about the identity of the electronically encoded process, the electronic computing device, or the use of the electronic computing device; receiving electronically encoded policy elements for the security policy; receiving electronically encoded information about the compliance of the electronic computing device; receiving electronically encoded information related to the identity of the principal of the electronic computing device; and determining whether the electronic computing device complies with the security policy.
US10706422B2

Systems and methods are provided for authenticating mobile payments from a customer account to a merchant. The systems and methods may include a financial service provider receiving a request to authorize an electronic transaction at a point-of-sale. A financial service provider server computer may verify that the customer is present at the point-of-sale using received location data. An image having distorted text such as a captcha may be transmitted to a device at the point-of-sale, and the customer may read the captcha aloud. A voice sample of the customer may be sent to the financial service provider for comparison to stored voice recordings, to verify that the customer's voice sample is authentic if the voice matches a previously generated voice recording for the account. If the voice sample is authentic, the financial service provider may authorize the mobile payment.
US10706414B1

The invention relates to a token-based mobile payment device comprising: a memory component that stores tokens and corresponding token use data; an interactive display that receives user input and in response to the user input, displays output data; a processor, coupled to the memory component and the interactive display, configured to perform the steps of: request a token to be transmitted to one or more recipients; identify an amount for the token and one or more restrictions on use of the token; communicating, via a wireless communication network, the token to the one or more recipients; and tracking the token and providing active token use data, via the interactive display.
US10706412B2

The present invention provides a method and system for verifying and tracking identification information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader.
US10706402B2

A system, apparatus, and method for processing payment transactions that are conducted using a mobile device that includes a contactless element, such as an integrated circuit chip. The invention enables the updating, correction or synchronization of transaction data maintained by an Issuer with that stored on the device. This is accomplished by using a wireless (cellular) network as a data communication channel for data provided by an Issuer to the mobile device, and is particularly advantageous in circumstances in which the contactless element is not presently capable of communication with a device reader or point of sale terminal that uses a near field communications mechanism. Data transferred between the mobile device and Issuer may be encrypted and decrypted to provide additional security and protect the data from being accessed by other users or applications. If encryption keys are used for the encryption and decryption processes, they may be distributed by a key distribution server or other suitable entity to a mobile gateway which participates in the data encryption and decryption operations.
US10706393B1

A method for routing electronic payment transactions includes receiving transaction-related information from a merchant, extracting transaction routing criteria from the received transaction-related information, dynamically identifying one or more eligible payment networks based on extracted transaction routing criteria, predicting a likelihood of authorization acceptance for each identified network based on the transaction-related information, dynamically identifying one or more breakeven transaction amounts for each identified eligible payment network, each breakeven transaction amount defining a point at which two or more eligible payment networks have the same expenses for a given transaction amount, the expenses including costs associated with a low predicted likelihood of authorization acceptance, and routing signature debit transactions from the merchant to a least cost PIN-less debit network selected from the eligible payment networks based on identification of a desired breakeven transaction amount for the PIN-less debit network.
US10706390B2

A method includes: obtaining schedule information from an online calendar for a user; monitoring for user movement at a predetermined time proximate to a scheduled event in the calendar; after detecting user movement, determining whether user location is consistent with a location associated with the scheduled event; if user location is consistent with scheduled event location, changing the electronic device status based on the scheduled event. An apparatus includes: a sensor configured to monitor and detect user movement; a processor coupled to the sensor and adapted to execute one or more processes; a Bluetooth Low Energy (BLE) module configured to operate in peripheral mode; a memory configured to store a meeting mode module executable by the processor, the meeting mode module when executed operable to: perform the above method.
US10706389B2

Disclosed is a method and system for enabling a job seeker to browse a plurality of job classifieds or a job provider to browse a plurality of job seeker profiles. The method includes generating and storing a job seeker profile for the job seeker based upon job seeker information a location of the job seeker; identifying a plurality of job classifieds stored in the data store which are relevant to the job seeker based upon the job seeker profile; serving the plurality of job classifieds to the mobile device for presentation to the job seeker; receiving job seeker feedback data indicative of whether each job classified was relevant or not relevant; analysing the job seeker feedback data; and updating the job seeker profile stored in the data store in accordance with the analysis of the job seeker feedback data.
US10706381B2

The disclosure provides a system and method of delivering packages. The system may include a plurality of land vehicles that transport a plurality of unmanned aerial vehicles (UAVs) to locations within a distance of delivery destinations. The system may determine, based on a number of packages to be delivered to destinations in a geographical area, a number of land vehicles to carry the packages to within a UAV round-trip range of each of the destinations. The system may allocate the number of packages to the number of land vehicles. The system may determine a route for each land vehicle that brings the land vehicle within the UAV round-trip range of each destination. The system may dispatch the UAVs carrying the packages from the land vehicle at dispatch locations along the respective route.
US10706377B2

Systems and methods are provided for assessing risks and efficiencies based on enterprise communications information. A method for assessing risks and efficiencies based on enterprise communications information may include: collecting information from digital data tools over at least one computer network into a storage database in a computer memory; executing instructions on a computer processor to synthesize the employee communications data into structured data; mining the structured data to generate exploratory data; performing analytics on the structured data to generate confirmatory data; disambiguating the confirmatory data and exploratory data; determining a business impact based on the exploratory and confirmatory data; and implementing a business process based on a quantification of said business impact.
US10706372B1

The present technology calculates a value of future adherence (VFA) score which is a patient-level, predicted, expected cost of conversion from non-adherence to adherence over a specified time-frame. The score consists of three general components: (1) probability of being non-adherent, (2) cost reduction associated with being adherent, and (3) probability of converting from non-adherent to adherent. These values can be combined to create an overall VFA score. A user interface is then provided which shows at least a list of patients and information related to the VFA score.
US10706370B2

A document management method by using a computer includes: specifying, among a plurality of documents that belong to a most upstream development process, a document with which association indicating that the document has influence on a document that belongs to a downstream development process is not performed; specifying, among a plurality of documents that belong to a most downstream development process, a document with which association indicating that the document receives influence from a document that belongs to an upstream development process is not performed; and specifying, among a plurality of documents that belong to an intermediate development process, a document with which the association indicating that the document has influence on a document that belongs to the downstream development process or the association indicating that the document receives influence from a document that belongs to the upstream development process is not performed.
US10706365B2

Techniques facilitating local optimization of quantum circuits are provided. In one example, a computer-implemented method comprises applying, by a device operatively coupled to a processor, respective weights to matrix elements of a first matrix corresponding to a quantum circuit according to respective numbers of quantum gates between respective pairs of qubits in the quantum circuit; transforming, by the device, the first matrix into a second matrix based on the respective weights of the matrix elements; and permuting, by the device, respective qubits in the quantum circuit according to the second matrix, resulting in a permuted quantum circuit.
US10706364B2

A system and method for predicting, proposing and/or evaluating suitable medication dosing regimens for a specific individual as a function of individual-specific characteristics and observed responses of the specific individual. Mathematical models of observed patient responses are used in determining an initial dose. The system and method use the patient's observed response to the initial dose to refine the model for use to forecast expected responses to proposed dosing regimens more accurately for a specific patient. More specifically, the system and method uses Bayesian averaging, Bayesian updating and Bayesian forecasting techniques to develop patient-specific dosing regimens as a function of not only generic mathematical models and patient-specific characteristics accounted for in the models as covariate patient factors, but also observed patient-specific responses that are not accounted for within the models themselves, and that reflect variability that distinguishes the specific patient from the typical patient reflected by the model.
US10706348B2

Methods, systems, and apparatus for efficiently performing a computation of a convolutional neural network layer. One of the methods includes transforming a X by Y by Z input tensor into a X′ by Y′ by Z′ input tensor, wherein X′ is smaller than or equal to X, Y′ is smaller than or equal to Y, and Z′ is larger than or equal to Z; obtaining one or more modified weight matrices, wherein the modified weight matrices operate on the X′ by Y′ by Z′ input tensor to generate a U′ by V′ by W′ output tensor, and the U′ by V′ by W′ output tensor comprises a transformed U by V by W output tensor; and processing the X′ by Y′ by Z′ input tensor using the modified weight matrices to generate the U′ by V′ by W′ output tensor.
US10706344B1

A sheet with registration holes cut in it is mounted to a surface of a pallet so that its registration holes are held taught by the outer diameter of bushings while an inner diameter pin shaft of the bushings is used by registration pins during multiple manufacturing process to provide registration of the sheet.
US10706340B2

This image processing apparatus inputs a density value for each pixel of image data and an attribute indicating an object type to which the pixel belongs, processes one pixel of input image data as a pixel of interest in turn, and in accordance with at least the attributes of the pixel of interest and two pixels which sandwich the pixel of interest, executes image processing for replacing the density value of the pixel of interest with the density value of one pixel out of two pixels.
US10706338B2

In an example, an apparatus is described that includes a vision system and an image correction module. The vision system captures an image of a multi-lane print output. The image correction module receives the image of the multi-lane print output from the vision system and calculates a calibration to image data from which the multi-lane output is printed. The calibration minimizes visual variations between the multi-lane print output and a reference image.
US10706333B2

A medical image analysis method, a medical image analysis system and a storage medium. The medical image analysis method includes: obtaining a medical image; processing the medical image by using a neural network, so as to determine a classification result of the medical image; and inputting the medical image into a computer aided diagnosis device corresponding to the classification result.
US10706330B2

The present invention discloses methods, systems and computer programmable products for detecting license plates and recognizing characters in the license plates. The system receives an image and identifies one or more regions including a license plate. The one or more regions are converted into a plurality of binarized images, which are then filtered to remove noise. Next, one or more clusters of characters are identified in the plurality of binarized images. The one or more clusters of characters are analyzed to recognize a set of characters, wherein each character in the set includes a confidence value.
US10706328B2

A method is described for generating a prediction of a disease classification error for a magnified, digital microscope slide image of a tissue sample. The image is composed of a multitude of patches or tiles of pixel image data. An out-of-focus degree per patch is computed using a machine learning out-of-focus classifier. Data representing expected disease classifier error statistics of a machine learning disease classifier for a plurality of out-of-focus degrees is retrieved. A mapping of the expected disease classifier error statistics to each of the patches of the digital microscope slide image based on the computed out-of-focus degree per patch is computed, thereby generating a disease classifier error prediction for each of the patches. The disease classifier error predictions thus generated are aggregated over all of the patches.
US10706327B2

There is provided with an information processing apparatus. A processing unit obtains output data by inputting training data to a recognition unit. A determination unit determines an error in a discrimination result for the training data obtained by inputting the output data to a plurality of discriminators. A first training unit trains the recognition unit based on the error in the discrimination result.
US10706324B2

Described is a system for multi-view embedding for object recognition. During operation, the system receives an input image and transforms raw data of objects in the image with corresponding labels into low-level features and high-level semantic representations of the labels. A trained object recognition model is generated by embedding the low-level features with multiple high-level semantic representations. The system then receives data of an unknown object and assigns a label to the unknown object using the trained object recognition model. Finally, a device can be controlled based on the label.
US10706309B2

Systems and methods for training a recursive neural network (RNN) is provided. The method includes generating, by the processor using the RNN, a plurality of embedding vectors based on a plurality of observations, wherein the observations include (i) a subject, (ii) an action taken by the subject, and (iii) an object on which the subject is taking the action on, wherein the subject and object are constant. The method further includes generating, by the processor, predictions of one or more future events based on one or more comparisons of at least some of the plurality of embedding vectors. The method also includes initiating, by the processor, based on the predictions, an action to a hardware device to mitigate expected harm to at least one item selected from the group consisting of the hardware device, another hardware device related to the hardware device, and a person related to the hardware device.
US10706297B2

Management of parking spaces in a parking area comprising a plurality of zones. A ticket is provided to an individual associated with a vehicle parked in the parking area, and the ticket is associated with the vehicle. Also, a first zone in which the vehicle is parked is identified. Responsive to the individual validating the ticket, it is determined that the vehicle associated with the ticket will be leaving the identified first zone, and there is provided an indication that a parking space of the identified first zone is to become available.
US10706295B2

A system includes a light source configured to emit light in a wavelength in a visible range and a wavelength in an infrared range, and a vehicle including an infrared camera, and a computer programmed to identify an object based at least in part on an infrared image from the camera.
US10706294B2

Methods and systems for generating and utilizing a road friction estimate (RFE) indicating the expected friction level between a road surface and the tires of a vehicle based on forward looking camera image signal processing. A forward-looking camera image is pre-processed, patch segmented (both laterally and longitudinally, as defined by wheel tracks or the like), transformed into a bird's eye view (BEV) image using perspective transformation, patch quantized, and finally classified. The resulting RFE may be used to provide driver information, automatically control the associated vehicle's motion, and/or inform a cloud-based alert service to enhance driver safety.
US10706284B2

A machine-learning engine is disclosed that is configured to recognize and learn behaviors, as well as to identify and distinguish between normal and abnormal behavior within a scene, by analyzing movements and/or activities (or absence of such) over time. The machine-learning engine may be configured to evaluate a sequence of primitive events and associated kinematic data generated for an object depicted in a sequence of video frames and a related vector representation. The vector representation is generated from a primitive event symbol stream and a phase space symbol stream, and the streams describe actions of the objects depicted in the sequence of video frames.
US10706277B2

The present disclosure describes methods and systems for handling personal identifiable information. In some implementations, the information is collected during the authentication of identification (ID) documents. The system includes a one-way hashing function that converts unique personal identifiable information into a unique digest. The system can store the digest without having to store the personal identifiable information. Because the hashing function generates the same digest when given the same input, the digests can be used as anonymized identifiers in place of the personal identifiable information.
US10706270B2

An information provision device is disclosed. The information provision device comprises: cameras and a driver's seat microphone which detect the state of a user of a moving body, the user being located within a predetermined area including the moving body; an emotion engine which estimates emotions of the user based on the detection results from the cameras and the driver's seat microphone; and an image transmission unit which, when the emotion level of the user estimated by the emotion engine is increased by a predetermined level or higher, captures an image of the user through the driver's seat camera and transmits the captured image data of the user to a communication terminal of the user.
US10706269B2

One or more images including a user's face are captured, and at least one of these images is displayed to the user. These image(s) are used by a face-recognition algorithm to identify or recognize the face in the image(s). The face-recognition algorithm recognizes various features of the face and displays an indication of at least one of those features while performing the face-recognition algorithm. These indications of features can be, for example, dots displayed on the captured image. Additionally, an indication of progress of the face-recognition algorithm is displayed near the user's face. This indication of progress of the face-recognition algorithm can be, for example, a square or other geometric shape in which at least a portion of the user's face is located.
US10706268B2

A method, system and computer program product for ensuring a desired distribution of images in a multimedia document (e.g., yearbook, slideshow). A desired distribution of facial signatures in a multimedia document to be created by the user is received. Upon receiving an image to be added to the multimedia document by the user, a facial signature for a face detected in the image is generated. The current number of instances of the facial signature in the multimedia document is then determined. A determination is then made as to whether the current number of instances of the facial signature meets the desired distribution. An indication is then provided to the user as to whether the current number of instances of the facial signature meets or does not meet the desired distribution. In this manner, the user can ensure a desired distribution of images in the multimedia document.
US10706264B2

Disclosed is a mobile terminal. The mobile terminal may include a front camera obtaining a 2D face image of a user, a glance sensor tilted by a certain angle and disposed adjacent to the front camera to obtain metadata of the 2D face image, and a controller obtaining a distance between the glance sensor and the front camera, the distance enabling an area of an overlap region, where a first region representing a range photographable by the front camera overlaps a second region representing a range photographable by the glance sensor, to be the maximum.
US10706259B2

A system and method for analyzing multi-dimensional images includes a high content imaging system that includes an image capture device. An image acquisition module receives a series of images of a biological sample captured by the image capture device, and the series of images includes a sequence of image planes. A human interface module receives from a user computer specifications of a first image analysis step and a second image analysis step. The first image analysis step specifies a first image processing operation that processes an image plane of a series of images in accordance with at least another image plane of the series of images and the second image analysis step specifies a second image processing operation that processes each image plane of a series of images independently of the other image planes of the series. An image analysis module having a plurality of processors operating in parallel processes the first series of images in accordance with the first image processing step to generate a first output series of images, and processes the first series of images in accordance with second image processing step to generate a second output series of images. The human interface module displays at least one image plane of the first output series of images and at least one image plane of the second output series of images on a display associated with the user computer.
US10706256B2

Provided are a display module and an electronic device. The display module includes a display screen, the display screen comprising a display surface and a non-display surface opposite to the display surface; a first heat conduction member, the first heat conduction member laminated on the non-display surface, a first through hole defined in the first heat conduction member, the non-display surface comprising an exposed portion exposed in the first through hole; a photosensitive module, the photosensitive module laminated on the exposed portion; and a second heat conduction member contacting each of the photosensitive module and the first heat conduction member; the first heat conduction member comprising a first inner sidewall formed due to formation of the first through hole, and a contact area between the second heat conduction member and the photosensitive module is larger than an area of the photosensitive module directly facing the first inner sidewall.
US10706254B2

A method and an apparatus for calibrating a fingerprint image, and a terminal, are provided. The method for calibrating a fingerprint image includes steps of: obtaining prestored information about a non-fingerprint image; and collecting a fingerprint image, and calibrating the fingerprint image according to the information about the non-fingerprint image. The method can remove a non-fingerprint image part from a collected fingerprint image and improve accuracy of the collected fingerprint image, thereby improving a fingerprint recognition effect.
US10706247B1

A camera box for capturing and processing bar code images on the bottom ends of laboratory tubes in a laboratory tube rack of standard size with laboratory tube compartments each having a bottom aperture utilizing a smart phone camera, the camera box including a housing with a top deck and sides with one side having a lower side opening, the top deck of the housing having an opening sized to view the underside of a rack when the tube rack is seated on the top deck over the opening and including a camera tray that supports a smart phone camera, wherein the side opening of the camera box housing is sized to receive the camera tray and a supported smart phone camera into the housing under the housing opening and a rack with at least one laboratory tube seated on the top deck, wherein on activation of the smart phone camera, an image of the underside of the rack and the barcode of any laboratory tube in the rack is captured and processed.
US10706221B2

A method and system are described herein that facilitate the reporting of information to a report reviewing entity. The method and system, in an embodiment, involve a plurality of identifiers, each of which corresponds to a different category of information. The identifiers are configured to be incorporated into a report file that is configured in accordance with a first markup protocol. The method and system also involve generating a detail file configured in accordance with a second markup protocol that differs from the first markup protocol, determining all of the numerical pieces of information that are present in the report file, and incorporating all of the determined numerical pieces into the detail file.
US10706216B2

Link association analysis systems are presented. Disclosed systems are configured to analyze links created by users and to determine possible reasons underpinning why a user would create such a link. The system derives such reasons by analyzing the context within which the link was created and to which the link points, and then presents the reasons as a data object to users for feedback. The system can be made to be self-refining by collecting survey data regarding its accuracy, so that the more users interact with the system, the more accurate the system is at deriving reasons for link creation.
US10706215B2

A formula system can transform a formula natural language representation (“NLR”) into a representation which shows the formula in traditional mathematical notation. This transformation can include creating a state machine with transition mappings between states that match to initial parts of the NLR. These transition mappings can include global transition mappings that are first attempted to be matched to the beginning of the NLR and then state specific transition mappings can be matched to the NLR. The formula system can consume the NLR, transitioning from state to state as indicated by the transition mappings and removing the matched initial part from the NLR, until the NLR has been fully consumed. In some cases, the formula system can recursively or iteratively create additional state machines to consume portions of the NLR. Some states provide a result (e.g. portion of a formula representation) which are combined to create the final formula representation.
US10706210B2

In an automatic speech recognition (ASR) dictation application, a user interface may be provided for informing a user how to dictate desired text. Input may be received from the user of the dictation application, specifying a desired text sequence. In response to the received input, output may automatically be provided to the user via the user interface, indicating one or more speech sequences that, when spoken by a user and recognized by the dictation application using ASR, would cause the dictation application to output the desired text sequence as a recognition result.
US10706208B1

A dynamic memory management method for layout verification tools that maximizes main memory usage and minimizes required disk storage capacity. Layout data generated during each given geometric operation is retained in main memory at the end of the given geometric operation. At the beginning of each new (current) geometric operation, an estimated amount of main memory required to perform the current geometric operation at peak processing speed is determined. When insufficient available main memory is available, a Central Balancer Module determines whether previously generated layout data can be moved from main memory to disk storage. Layout data file(s) are then selected based on minimizing the amount of transferred layout data needed to provide the required estimated amount. A Distributed File Manager then transfers the selected layout data file(s) from main memory to disk storage, thereby facilitating execution of the current geometric operation at peak operating speed.
US10706206B1

A computer may generate a record of a template associated with a schematic design corresponding to an integrated circuit design. The template may have one or more instances corresponding to one or more initial parameters associated with a chain of one or more transmission line components of the integrated circuit design. The computer may then modify content of the chain of one or more transmission line components in a circuit layout corresponding to the schematic design within the maximum range limit of the one or more initial parameters. The computer may update the one or more instances according to modified contents of the one or more transmission line components in the circuit layout.
US10706204B2

A method of performing automated surface-mount package design includes obtaining physical inputs that include names and locations of top and bottom pins, and obtaining electrical inputs that include electrical parameters such as impedance. The method also includes automatically performing analysis and processing of the physical inputs and the electrical inputs. A design file for manufacture of the surface-mount package is automatically generated based on the performing the analysis and the processing. The design file specifies a number and material of layers of the surface-mount package.
US10706202B1

Systems, methods, media, and other such embodiments described herein relate to generation of routing trees. One embodiment involves accessing a circuit design with a source and a plurality of sinks, and then using a first bottom-up wavefront analysis to select branch point candidates for the sinks. A branch point cost function is used to select among the branch point candidates. This process may be repeated until a final tier of analysis results in a final wavefront that is within a threshold distance of the source. The selected branch points are then used in generating a routing tree between the source and the sinks. In various different embodiments, different cost point functions may be used, and different operations used to manage obstructions or other specific routing considerations.
US10706197B2

In some examples, a system may receive a plurality of parameters for a filter design, including a noise parameter. The system may determine a plurality of candidate filter configurations based on at least one of the received parameters. The system may further determine, for each candidate filter configuration of the plurality of candidate filter configurations, based on a trained machine learning model, an estimated electromagnetic interference (EMI) noise associated with each candidate filter configuration. The system may select at least one of the candidate filter configurations based on the estimated EMI noise. In some cases, the system may perform a simulation using the selected candidate filter configuration. Based on the results of the selecting and/or the simulation, the system may send information related to the at least one selected candidate filter configuration to a computing device.
US10706194B2

Systems and methods of performing boundary assertion-based power recovery in integrated circuit design set boundary assertions based on a specified slack value. A boundary defines a set of components of the integrated circuit and setting the boundary assertions includes specifying arrival times at input pins of the set of components and required arrival times at output pins of the set of components. The method includes performing timing analysis of the set of components and performing the power recovery by replacing ones of the set of components based on a result of the timing analysis. The integrated circuit design is provided for fabrication based on completing the power recovery.
US10706192B1

A method and EDA software tool for analyzing and verifying that a multi-level power managed system description (IC design) is free of power-state combination conflicts by way of identifying and reconciling voltage level and power-state combination conflicts caused by reused blocks (IP cores). The reconciliation process involves generating Power-State Tables (PSTs) associated with each hierarchical circuit level (e.g., top/system level and lower/block levels) of the IC design using both initial power supply voltage values and reconciled/revised voltage values, which are determined by the main driver voltage levels of each power supply. Initial supply relationships generated using the initial PSTs are then compared with final supply relationships generated using the reconciled PSTs, whereby conflicts are identified when one or more initial supply relationship fails to match a final supply relationship, or when one or more final supply relationship fails to match an initial supply relationship.
US10706186B2

A computer implemented method for designing a 3D modeled object that represents a mechanical part. The method comprises selecting a group of faces of the B-Rep, defining a trajectory for each respective face of the group of faces, computing, for each face of the group of faces, a respective swept volume, the swept volume corresponding to the volume swept by the respective face with respect to the trajectory, assigning a material removal label or a material adding label to each swept volume, according to the position of the swept volume at the respective face with respect to the interior of the 3D modeled object, and updating the B-Rep with a material removal volume and then a material adding volume. The method improves the design of a 3D modeled object.
US10706181B1

Described herein are various technologies pertaining to randomizing logic associated with dangling nodes in a digital circuit design. A dangling node is an input to or output from a logic gate in the digital circuit design that is identified as not impacting a desired output of the digital circuit design. Randomizing the logic associated with a dangling node can include deleting a logic gate, adding a logic gate, replacing a logic gate with another logic gate, etc. Randomizing the logic associated with the dangling node prevents hardware trojans that may have been inserted into the circuit design from being implemented in a circuit that is generated based upon the design.
US10706179B2

The example embodiments are directed to a system and method for secure provisioning of secrets into MPSoC devices using untrusted third-party systems. In one example, the method includes generating a random number sequence from a true random number generator to produce secret information, storing the secret information in an on-chip secure storage, encrypting, in a device and using public key encryption, the secret information to generate an encrypted message, and transmitting the encrypted message to a third-party system.
US10706174B2

In various embodiments, a data subject request fulfillment system may be adapted to prioritize the processing of data subject access requests based on metadata of the data subject access request. For example, the system may be adapted for: (1) in response to receiving a data subject access request, obtaining metadata regarding the location from which the data subject access request is being made; (2) using the metadata to determine whether a priority of the data subject access request should be adjusted based on the obtained metadata; and (3) in response to determining that the priority of the data subject access request should be adjusted based on the obtained metadata, adjusting the priority of the data subject access request.
US10706171B2

Method for providing a secure mode for mobile applications including: configuring which applications should be available in secure mode; defining in the mobile operating system kernel, rules and privileges for applications defined for the secure mode; checking continuously if the secure mode is enabled by the user; if the security mode is enabled by the user, then the operating system kernel searches all processes and applications running on the operating system, suspend) the system applications not configured to be available in secure mode, hides the protected application, restricts inter-process communications and enforce privilege escalation events and enables access to application files protected by the protected application user Id; and if the security mode is disabled by the user, then the kernel releases all processes and applications that were stopped by the secure mode and denies any access to the protected application files.
US10706165B2

A method of separating read operations from write operations includes obtaining and storing a client ID after establishing a slave database connection with a slave database corresponding to a client, and receiving an operation request from the client. If the operation request is a write request, the method also includes establishing a master database connection with a master database by use of a public ID and a public passcode and sending the client ID to the master database, where upon receiving, the master database updates the public ID with the received client ID, and updates access permissions associated with the public ID with access permissions associated with the client ID. The method further includes sending the write request to the master database by use of the master database connection, where a write operation corresponding to the write request and to the access permissions associated with client ID is executed.
US10706162B2

A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.
US10706159B2

Technologies for dynamically protecting memory of the mobile compute device include a main memory, a location sensor that produces sensor data indicative of a present location of the mobile compute device, a sensor hub communicatively coupled to the location sensor, and a security engine communicatively coupled to the sensor hub. The sensor hub determines a present location security zone of the mobile compute device based on the present location of the mobile compute device and a geofence policy, which maps locations to location security zones. The security engine encrypts the main memory of the mobile compute device and determines whether the present location security zone has changed relative to a most-previous location security zone of the mobile compute device. If the present location security zone has changed to a safe zone, the security engine decrypts the main memory.
US10706158B2

Systems and methods for controlling the exposure of data privacy elements are provided. The systems and methods may generate an artificial profile model. The artificial profile model may include a constraint for generating new artificial profiles. A signal may be received indicating that a computing device is requesting access to a network location. One or more data privacy elements associated with the computing device can be detected. An artificial profile can be determined for the computing device. The artificial profile may be usable to identify the computing device. The one or more data privacy elements may be automatically modified according to the constraint included in the artificial profile model. The method may include generating a new artificial profile for the computing device. The new artificial profile may include the modified one or more data privacy elements. The new artificial profile may mask the computing device from being identified.
US10706153B2

An information handling system (IHS) may implement techniques to detect a power-on event, to determine whether an authorized cryptographic erase operation of a storage device that implements cryptographic erasure is pending and, during an initialization sequence, to send to the device in response to determining that no such operation is pending, a command to disable cryptographic erasure on the device. The command may set an indicator on the device that, when set, disables cryptographic erasure. In response to determining that an authorized cryptographic erase operation is pending, the IHS may refrain from sending the command to disable cryptographic erasure on the device, and may send a command to cause the pending operation to be performed. In response to receiving an indication of completion of the pending operation, the IHS may clear an indicator that an authorized cryptographic erase operation is pending and initiate a power-on or reboot event.
US10706151B2

Described systems and methods allow protecting a computer system from malicious software. In some embodiments, a security application organizes a set of monitored executable entities (e.g., processes) into a plurality of groups, wherein members of a group are related by filiation and/or code injection. The security application may further associate a malice-indicative entity score with each monitored entity, and a malice-indicative group score with each entity group. Group scores may be incremented when a member of the respective group performs certain actions. Thus, even though actions performed by individual members may not be malware-indicative per se, the respective group score may capture collective malicious behavior and trigger malware detection.
US10706149B1

A malicious content detection (MCD) system and a computerized method for manipulating time uses two or more time controllers operating within the MCD system in order to capture the behavior of delayed activation malware (time bombs). Each time controller may include a monitoring agent located in a software layer of a computer runtime environment configured to intercept software calls (e.g., API calls or system calls) and/or other time checks that seek to obtain a “current time,” and time-dilation action logic located in a different layer (e.g., a hypervisor layer) configured to respond to the software calls by providing a “false” current time that indicates considerably more time has transpired than the real clock. Additionally, a primary controller may be used in some embodiments to configure and manage, the time controllers.
US10706139B2

A system and method for authenticating an additively manufactured component are provided. The method includes locating an identifying region on the component which may be positioned at a predetermined location relative to an identifiable datum feature. The identifying region may be scanned to determine a component identifier of the component. A reference identifier may be obtained from a database and compared to the component identifier to determine whether the component is authentic.
US10706129B2

This invention are computer implementable programs and method designed as medical planning tool that (1) models the patient flow from the point of injury through more definitive care, and (2) supports operations research and systems analysis studies, operational risk assessment, and field medical services planning. The computer program of this invention comprises six individual modules, including the casualty generation module, which uses an exponential distribution to stochastically generate wounded in action, disease, and nonbattle injuries; a care providing module uses generic task sequences, simulated treatment times, and personnel, consumable supply, and equipment requirements to model patient treatment and queuing within a functional area; a network/transportation module simulates the evacuation (including queuing) and routing of patients through the network of care via transportation assets; a reporting module produces an database detailing various metrics, such as patient disposition, time-in-system data, and consumable, equipment, personnel, and transportation utilization rates, which can be filtered according to the user's needs.
US10706125B2

Systems, methods, and devices for providing hour-of-service (“HOS”) calculations via a web based host server instead of on an onboard mobile device. In the various embodiments, an onboard vehicle recording device and driver-carried mobile devices may operate independently. The onboard vehicle recording device and driver-carried mobile device(s) may exchange information independently with a host server rather than exchanging information together onboard the vehicle.
US10706119B1

An apparatus for content delivery includes a network interface and one or more processors. The network interface is configured for communicating over a communication network. The processors are configured to identify rendering characteristics of a plurality of content items that are to be displayed together as a User-Interface (UI) unit on a user device, to assign the content items to (i) a first subset including one or more content items that are to be prefetched, and (ii) a second subset including one or more content items that are not to be prefetched, to prefetch the content items of the first subset irrespective of any request from a user of the user device to access the UI unit, to fetch the content items of the second subset in response to a request from the user to access the UI unit, and to present the UI unit.
US10706114B2

The disclosed computer-implemented method may include (1) sampling links from an online system, (2) receiving, from a human labeler for each of the links, a label indicating whether the human labeler considers a landing page of the link to be a low-quality webpage, (3) generating a link graph from a crawl of the links, (4) using the link graph to derive a graph-based feature for each of the links, (5) using the label and the graph-based feature of each of the links to train a model configured to predict a likelihood that a link is to a low-quality webpage, (6) identifying content items that are candidates for a content feed of a user, (7) applying the model to the content items to determine a ranking, and (8) displaying the content items in the content feed based on the ranking. Various other methods, systems, and computer-readable media are also disclosed.
US10706113B2

A system and method is provided for generating a dynamic comprehensive domain review. A domain review engine obtains authoritative literature associated with a domain to extract insights using entity recognition and relationship extraction, and ranks the extracted results to generate a dynamic domain review.
US10706104B1

Methods for creating a model that is a graphical representation are provided. In one aspect, a method includes including receiving a first dataset including a first variable and a third variable, and a second dataset including a second variable and the third variable. The method also includes creating graphical representations of the first and second datasets by applying conditional independence tests on them, and storing conditional independence information obtained by applying the conditional independence tests on the first and second datasets. The method also includes applying a bivariate causal discovery algorithm. The method further includes modifying the graphical representations of the first and second dataset according to the determined causal relations, and creating a set of candidate graphical representations for a third dataset including the first and second datasets. Each candidate graphical representation is consistent with the conditional independence information. Systems and machine-readable media are also provided.
US10706090B2

The present disclosure discloses a method and a device for locating an answer based on question and answer, in which the method includes: receiving a query sentence; parsing the query sentence, to generate a semantic parse tree corresponding to the query sentence; matching the semantic parse tree with a pre-established matching base, to obtain an alignment probability between each of candidate answers in the pre-established matching base and the semantic parse tree; and determining a final answer according to the alignment probability.
US10706089B2

Techniques to intersect time information include receiving a set of time tokens, the set of time tokens comprising at least a first time token and a second time token; performing a compatibility check of joining the first time token and the second time token into a combined time token; and performing a join attempt of joining the first time token and the second time token into the combined time token where the compatibility check is positive. Other embodiments are described and claimed.
US10706087B1

Disclosed are various embodiments for delegated evaluation of a decision tree. A client device receives an expression and a plurality of responses from a second computing device, the expression providing an evaluation of a user input and each of the plurality of responses representing a potential response for the first computing device to provide to the user input. The client device then evaluates the user input with the expression received from the second computing device to determine a user intent. The client device then selects a response to the user intent from the plurality of responses and renders the response within a user interface.
US10706082B1

An apparatus may include a controller configured search a hash database storing entries corresponding to hash values of previously stored data to find a hash page of the hash database corresponding to a range of hash values including the first hash value. When the hash page is found, the controller may be configured to determine whether the hash page does not include an entry for the first hash value, the first hash page further including a base hash value for the range of hash values. When the hash page does not include an entry for the first hash value, the controller may be configured to generate a first entry of the first hash page for the first hash value, the first entry including an offset value from the base hash value corresponding to the first hash value and a data location at which the received data is to be stored.
US10706079B2

Certain embodiments described herein are generally directed to improving performance of one or more machines within a system by clustering multidimensional datasets relating to the performance of the machines using inter-group dissimilarities between groups of the dataset. The method for improving performance of one or more machines within a system, includes forming a multidimensional dataset having a plurality of groups using performance related data associated with one or more machines in the system, clustering the plurality of groups into one or more clusters based on intergroup dissimilarities between the plurality of groups, identifying one or more anomalous clusters from among the one or more clusters, identifying the one or more anomalous groups in the one or more anomalous clusters, and adjusting a configuration of the system to improve the performance of the one or more machines corresponding to the one or more anomalous groups.
US10706070B2

Embodiments disclosed herein provide systems, methods, and computer readable media for generating a consistent deduplicated snapshot of a distributed database using optimistic deduplication. In a particular embodiment, a method provides, for each node of a plurality of nodes in the distributed database, deduplicating data items stored on the node that are owned by the node and generating a summary that describes a file in which the data items are located. The method further provides identifying from the summaries for each of the nodes whether mistakes occurred during deduplication and, upon identifying one or more mistakes, determining one or more corrections for the one or more mistakes. Also, the method provides generating a consistent deduplicated snapshot for the distributed database comprising the deduplicated data items from each node and the one or more corrections.
US10706069B2

Techniques for replication of a client database to remote devices are described. In one embodiment, an apparatus may comprise a server database management component operative to receive a collection subscription command from a client device at a database synchronization system, the collection subscription command specifying an object collection; and detect a collection change for the object collection; and an update queue management component operative to register the client device for push notification with a collection update queue associated with the object collection; and add a collection update to the collection update queue, the collection update based on the collection change. Other embodiments are described and claimed.
US10706067B2

A map recording device includes: a display which displays information; a storage; and a processor. The processor causes the display to perform a display of an arbitrary region expressed by browsing map information specified by a user's manipulation. The processor further acquires partial map information from the browsing map information. The partial map information is map information other than the browsing map information and expresses a region corresponding to a whole region displayed in the display. The storage stores the partial map information acquired in the acquiring.
US10706066B2

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments of the present invention. In one embodiment, a set of example values are received. A repository of transformation tools is searched to identify a new transformation tool as relevant to a data transformation associated with the received set of example values. The repository includes annotations associated with the new transformation tool. The new transformation tool is used to generate a transformation program that produces transformed output values. Additional annotations are generated for the new transformation tool based on the transformed output values.
US10706064B2

The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
US10706062B2

A method and system for big data exchange is provided. The method includes a big data source collects various data and provides the various data to a big data exchanger; the big data exchanger receives the various data imported from the big data source, processes the various data to obtain processed data, and exports the various data and the processed data to a big data target according to a data request of the big data target; the big data target sends the data request to the big data exchanger and receives the various data and the processed data, corresponding to the data request, which are exported from the big data exchanger.
US10706060B2

Systems and methods for storing a plurality of conversations are provided. Each such conversation has a corresponding conversation identifier and one or more messages sharing a common set of characteristics that meet predefined criteria. Information is sent to a remote computer identifying the conversations and providing sufficient information to rank them in accordance with a date/time value of a most recently received message of each conversation thereby causing a first conversation to be ordered before a second conversation. Subsequently, a first message that is deemed to belong to the second conversation is obtained and added to the second conversation. Information is resent to a remote computer identifying the plurality of conversations and providing sufficient information to rank the plurality of conversations in accordance with a date/time value of a most recently received message of each respective conversation thereby causing the first conversation to be ordered after the second conversation.
US10706056B1

A method of generating a supplemental user interface is disclosed. At a client system, it is detected that an alert identifying a suspicious activity that is to be reviewed by a user of the client system has been received. A template for a user interface is accessed. The template includes database queries and instructions for presenting data items derived from query results corresponding to the database queries in the user interface. The instructions include a mapping of the data items to data fields of the user interface. Data items derived from the query results are presented in the user interface based on the instructions included in the template. An audit log is updated based on an acceptance by the user of the data items presented in the user interface.
US10706049B2

The present invention discloses a method and apparatus for querying a nondeterministic graph, which are used to implement quick query of a nondeterministic graph, reduce query complexity, and improve query efficiency. The method comprises receiving a query instruction, where the query instruction is used to query a nondeterministic graph for data that satisfies a query condition; determining two vertices in the nondeterministic graph according to the query instruction; determining all possible paths that use one vertex in the two vertices as a start point and the other vertex as an end point; calculate a probability of a first event or a second event corresponding to each of the paths; and obtaining, according to the probability of the first event or the probability of the second event, a query result corresponding to the query instruction.
US10706048B2

An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.
US10706047B2

A system includes reception of a query comprising one or more search terms, determination that one of the one or more search terms corresponds to a table column comprising Boolean operators, determination of a value of the table column corresponding to TRUE, and addition of a condition to the query, the condition specifying the value of the table column.
US10706042B1

A write request is transmitted from a client to a metadata server (“MDS”), wherein the write request comprises an object identifier associated with a data object. An object store location for an object store is received from the MDS. A conditional write request is transmitted to the object store using the object store location, wherein the conditional write request includes the object identifier and the data object. A metadata response is received from the object store. The metadata response is determined to contain an object designator. A commit request is transmitted to the MDS, wherein the commit response includes the object designator.
US10706040B1

A system is configured to ensure transactional integrity thereof. The system includes a first subsystem and a second subsystem. Each of the subsystems receive the same request to process a transaction. An indicia engine at each subsystem computes indicia of the outcome of the processing of the same request. The computed indicia from each of the subsystems is compared. An action is completed at one of the subsystems when the computed indicia does not match. The action completed at one of the subsystems is one or more of issuing a database rollback on one of the subsystems, executing self-diagnostics on one of the subsystems, shutting down one of the subsystems, taking one of the subsystems offline, aborting the transaction executing on one of the subsystems, and generating an error indication for one of the subsystems.
US10706038B2

Disclosed in a fast, compact, efficient, hardware agnostic, stateful data store that can universally store and track millions of stateful data objects, such as networking routing data (or any stateful data) in files for use in, for example, embedded applications. Stateful data objects can be tracked by a modified tree for updating and insert data objects into the stateful data store. The stateful data object can also be allocated additional space in memory for potential future data updates
US10706037B2

Non-blocking processing of federated transactions may be implemented for distributed data partitions. A transaction may be received that specifies keys at data nodes to lock in order to perform the transaction. Lock requests are generated and sent to the data nodes which identify sibling keys to be locked at other data nodes for the transaction. In response to receiving the lock requests, data nodes may send to lock queues indicating other lock requests for the keys at the data node. An evaluation of the lock queues based, at least in part, on an ordering of the lock requests in the lock queues may be performed to identify a particular transaction to commit. Once identified, a request to commit the identified transaction may be sent to the particular data nodes indicated by the sibling keys in a lock request for the identified transaction.
US10706035B2

A system for unloading tables of a database is provided. In some aspects, the system performs operations including determining that a number of accesses to a table occurring within a time period has satisfied an access threshold. The operations may further include identifying, in response to the determining, a first timestamp indicating a most recent access to the table. The operations may further include determining whether a difference between a current timestamp and the first timestamp satisfies a first time threshold. The operations may further include comparing, in response to the difference satisfying the first time threshold, a ratio of the difference and a size of the table to a ratio threshold. The operations may further include unloading, in response to satisfying the ratio threshold, the table. The operations may further include adjusting, based on the feedback, the first time threshold and/or the ratio threshold.
US10706034B2

Disclosed herein are methods for retrieving data from a database. An embodiment operates searching for a key in a first index. The method determines that the searching will require a storage access request and issues the storage access request. The method continues searching for the key in a second index.
US10706018B2

A method for transmitting and updating program data in a highly compact format using recursive encoding, wherein data is deconstructed into chunklets, and is processed through a series of reference code libraries that reduce the data to a sequence of reference codes, and where the output of each reference library is used as the input to the next.
US10706016B2

A method for monitoring software usage for an application installed in a computer system. The computer system determines whether a change has occurred in a set of files stored in a set of directories for the application in a file system between inventory scans of the file system. The set of the files is associated with the application and the set of the files changes when the application is used. A usage metric for the application is adjusted by the computer system to indicate a use of the application when the change has occurred in the set of the files, increasing accuracy, by the computer system, in identifying application usage.
US10706013B2

The disclosed technology addresses the need in the art for providing workflow controls to shared content items stored on client devices, and enforcing content item check outs or content item locks for shared content items stored and accessed on client devices. The present technology further includes automatically locking a shared content item that is edited on a client device so that other team members cannot modify the content item. Accordingly, the present technology improves upon existing systems that provide workflow controls such as file check-in and checkout functionality by permitting users to access content items directly from the file system of their client device, and by providing automatic checkout and check-in functionality.
US10706010B2

Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.
US10706003B2

An apparatus is provided that includes a set of registers, and an interface of a computing block. The computing block includes one of a physical layer block or a media access control layer block. The interface includes one or more pins to transmit asynchronous signals, one or more pins to receive asynchronous signals, and a set of pins to communicate particular signals to access the set of registers, where a set of control and status signals of a defined interface are mapped to respective bits of the set of registers.
US10706000B2

This invention discloses a memory card access module and a memory card access method. The memory card access method is applied to an electronic device. A processing unit of the electronic device accesses a memory card through a memory card slot. The method includes steps of: detecting whether the memory card supports a Peripheral Component Interconnect Express (PCIe) interface; when the memory card does not support the PCIe interface, controlling the processing unit to access the memory card through a first data transmission path and performing data format conversion between a transmission interface and the PCIe interface using a memory card access unit disposed on the first data transmission path; and when the memory card supports the PCIe interface, controlling the processing unit to access the memory card through a second data transmission path that allows the processing unit and the memory card to transmit data through the PCIe interface.
US10705997B2

A replica cassette tape mobile record/playback device includes a non-volatile memory device positioned, one or more processors, a rechargeable battery, and a personal area network transceiver chipset all positioned within the interior of the replica cassette tape device. The replica cassette device also includes one or more indicator lights, positioned at an edge of the replica cassette tape device, to identify a status of the replica cassette tape device. The replica cassette tape devise also includes computer-readable instructions stored in the non-volatile memory device, the computer-readable instructions executable by the one or more processors to: pair the replica cassette tape device with an external sound reproduction device utilizing the personal area network transceiver chipset; and communicate one or more audio files stored in the non-volatile memory device to the external sound reproduction device utilizing the personal area network transceiver chipset.
US10705995B2

The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a plurality of reconfigurable logic regions. Each reconfigurable region can include hardware that is configurable to implement an application logic design. The host logic can be used for separately encapsulating each of the reconfigurable logic regions. The host logic can include a plurality of data path functions where each data path function can include a layer for formatting data transfers between a host interface and the application logic of a corresponding reconfigurable logic region. The host interface can be configured to apportion bandwidth of the data transfers generated by the application logic of the respective reconfigurable logic regions.
US10705987B2

A control circuit for controlling memory prefetch requests to system level cache (SLC). The control circuit includes a circuit identifying memory access requests received at the system level cache (SLC), where each of the memory access requests includes an address (ANEXT) of memory to be accessed. Another circuit associates a tracker with each of the memory access streams. A further circuit performs tracking for the memory access streams by: when the status is tracking and the address (ANEXT) points to an interval between the current address (ACURR) and the last prefetched address (ALAST), issuing a prefetch request to the SLC; and when the status is tracking, and distance (ADIST) between the current address (ACURR) and the last prefetched address (ALAST) is greater than a specified maximum prefetch for the associated tracker, waiting for further requests to control a prefetch process.
US10705986B2

Embodiments of this application provide a flash interface controller and an operation command processing method, and relate to the field of data storage. Programmable first type microcode and second type microcode are introduced to a flash interface controller. The first type microcode can be modified through programming to adapt to a procedure of parsing an operation command of a new protocol, and the second type microcode can be modified through programming to adapt to a flash bus operation required by a new flash interface standard. An operation command can be parsed by only fixing logics of physical modules in the flash interface controller and reading first type microcode and second type microcode that are related to the operation command. Therefore, various protocols and flash interface standards can be adapted to, and flexibility is good.
US10705985B1

In various implementations, provided are systems and methods for an integrated circuit implementing a processor that can include a rate limiting circuit that attempts to fairly distribute processor memory bandwidth between transaction generators in the processor. The rate limiting circuit can maintain a count of tokens for each transaction generator, where a transaction generator can only transmit a transaction when the transaction generator has enough tokens to do so. Each transaction generator can send a request to the rate limiting circuit when the transaction generator wants to transmit a transaction. The rate limiting circuit can then check whether the transaction generator has sufficient tokens to transmit the transaction. When the transaction generator has enough tokens, the rate limiting circuit will allow the transaction to enter the interconnect. When the transaction generator does not have enough tokens, the rate limiting circuit will not allow the transaction to enter the interconnect.
US10705984B1

Embodiments relate to systems, methods, and computer-readable media to enable design and creation of receiver circuitry. One embodiment is a receiver apparatus comprising a plurality of receiver arrangements, each receiver arrangement having a sampling circuit and a multi-stage differential amplifier connected to the sampling circuit. Each receiver arrangement is configurable via switches between an amplifying mode and an autozero mode. Control circuitry may select output data from a sampling circuit of one or more receiver arrangements that are not in autozero mode. In various embodiments, settings for individual receiver arrangements may be set based on decision feedback equalization (DFE).
US10705979B2

An apparatus, method, program product, and system are disclosed for evicting pages from memory using a neural network. One embodiment of a method for evicting pages from memory using a neural network includes determining state information related to evicting pages from memory. The state information may be determined by a dedicated hardware snooping device that snoops a system bus for the state information. The method includes determining an identifier for a page in memory to be evicted using a neural network. The neural network performs machine learning operations on the state information to identify the page in memory to be evicted. The method includes locating the identified page in memory using the identifier determined by the neural network and evicting the identified page from memory.
US10705976B2

Examples include a processor including at least one untrusted extended page table (EPT), circuitry to execute a set of instructions of the instruction set architecture (ISA) of the processor to manage at least one secure extended page table (SEPT), and a physical address translation component to translate a guest physical address of a guest physical memory to a host physical address of a host physical memory using one of the at least one untrusted EPT and the at least one SEPT.
US10705967B2

The present disclosure is directed to systems and methods of implementing a neural network using in-memory mathematical operations performed by pipelined SRAM architecture (PISA) circuitry disposed in on-chip processor memory circuitry. A high-level compiler may be provided to compile data representative of a multi-layer neural network model and one or more neural network data inputs from a first high-level programming language to an intermediate domain-specific language (DSL). A low-level compiler may be provided to compile the representative data from the intermediate DSL to multiple instruction sets in accordance with an instruction set architecture (ISA), such that each of the multiple instruction sets corresponds to a single respective layer of the multi-layer neural network model. Each of the multiple instruction sets may be assigned to a respective SRAM array of the PISA circuitry for in-memory execution. Thus, the systems and methods described herein beneficially leverage the on-chip processor memory circuitry to perform a relatively large number of in-memory vector/tensor calculations in furtherance of neural network processing without burdening the processor circuitry.
US10705963B2

An example apparatus comprises a hybrid memory system and a controller coupled to the hybrid memory system. The controller may be configured to cause data to be selectively stored in the hybrid memory system responsive to a determination that an exception involving the data has occurred.
US10705959B2

Systems, apparatuses, and methods for maintaining region-based cache directories split between node and memory are disclosed. The system with multiple processing nodes includes cache directories split between the nodes and memory to help manage cache coherency among the nodes' cache subsystems. In order to reduce the number of entries in the cache directories, the cache directories track coherency on a region basis rather than on a cache line basis, wherein a region includes multiple cache lines. Each processing node includes a node-based cache directory to track regions which have at least one cache line cached in any cache subsystem in the node. The node-based cache directory includes a reference count field in each entry to track the aggregate number of cache lines that are cached per region. The memory-based cache directory includes entries for regions which have an entry stored in any node-based cache directory of the system.
US10705945B1

A plurality of computing resources are provisioned for a plurality of computing system elements based at least in part on input specification information, whereby the input specification specifies the plurality of computing resources. The plurality of computing resources include one or more computing resources of a first computing system element of the plurality of computing system elements that are provided for a second computing system element of the plurality of computing system elements. The plurality of computing system elements are evaluated to identify whether the plurality of computing system elements are successfully executed and a report is generated based at least in part on the evaluation.
US10705941B1

A method for debugging a program includes executing, by a computing platform, a given program with a plurality of loops. Each of the plurality of loops includes multiple candidate iterations, and each loop in the given program includes a set of executable statements. A particular loop of the plurality of loops can include at least a particular iteration and one or more other iterations. The method can also include executing at least the particular iteration and the one or more other iterations for the particular loop. During execution of at least the particular iteration and the one or more other iterations for the particular loop, information that indicates which iteration of the particular loop is being executed is stored. Further, the method includes discarding temporarily stored information about the one or more other iterations without storing the information in the log.
US10705937B2

Methods for providing the capability to resample computer system metrics, while providing improved accuracy over conventional techniques. The system and method conducts monitoring and measuring metrics of system resource consumption of a plurality of entities to generate resource consumption data, generating a report of the resource consumption data for the plurality of entities for each of a plurality of time periods, identifying a number, k, of the plurality of entities as top-k consumers of resources for each of the plurality of time periods, identifying at least one residual entity of the plurality of entities whose resource consumption is not included in the top-k entities based on residual resource consumption data of the entity, and resampling the reports of the resource consumption data corresponding to the top-k entities and to the at least one residual entity to form at least one report covering a time period.
US10705936B2

Embodiments of the present disclosure provide a system, a computer program product and a method for detecting and handling errors in a bus structure by obtaining error information from a plurality of hardware registers associated with a bus; in response to determining that a number of the errors in one or more hardware registers of the plurality of hardware registers exceeds a predetermined threshold, detecting performance of hardware devices corresponding to the one or more hardware registers; and in response to determining performance deterioration of one hardware device in the hardware devices corresponding to the one or more hardware registers, determining that an error occurs in the hardware device.
US10705930B2

The present disclosure describes example service takeover methods, storage devices, and service takeover apparatuses. In one example, when a communication fault occurs between two storage devices in a storage system, the two storage devices respectively obtain running statuses of the two storage devices. A running status can reflect current usage of one or more system resources of a particular storage device. Then, a delay duration is determined according to the running statuses, where the delay duration is a duration for which the storage device waits before sending an arbitration request to a quorum server. The two storage devices respectively send, after the delay duration, arbitration requests to the quorum server to request to take over a service. The quorum server then can select a storage device in a relatively better running status to take over a host service.
US10705923B2

A method begins with a processing module selecting one of a plurality of dispersed storage (DS) processing modules for facilitating access to a dispersed storage network (DSN) memory. The method continues with the processing module sending a DSN memory access request to the one of the plurality of DS processing modules. The method continues with the processing module selecting another one of the plurality of DS processing modules when no response is received within a given time frame or when the response to the access request does not include an access indication. The method continues with the processing module sending the DSN memory access request to the another one of the plurality of DS processing modules.
US10705922B2

Techniques for handling fragmentation of archived data in cloud/object storage are provided. In one set of embodiments, a computer system can upload a new snapshot of a data set to the cloud/object storage, where the new snapshot comprises a plurality of data blocks, and where the new snapshot is uploaded as one or more data objects and one or more metadata objects. For each data block in the plurality of data blocks, the computer system can identify an existing data object in the cloud/object storage where the data block is currently stored. The computer system can further select, from among the identified existing data objects, a subset of the existing data objects that are part of a snapshot created in the cloud/object storage at least a predefined number of snapshots before the new snapshot, and select one or more data blocks of one or more data objects in the subset that have not be overwritten by another snapshot. The computer system can then upload the one or more data blocks as part of the new snapshot.
US10705911B2

According to examples, a storage node may include storage devices and a controller that may determine whether all of a plurality of data chunks of a first intra-node portion of a stripe have been stored on the storage node. Based on a determination that all of the data chunks have been stored, a first intra-node parity chunk may be stored at a second one of the storage devices, in which the first intra-node parity chunk may be determined from at least one of the data chunks of the first intra-node portion. Based on a determination that at least one of the data chunks has not been stored, storage of a first intra-node parity chunk of the stripe on the storage node may be delayed until a determination is made that all of the data chunks of the first intra-node portion have been stored at the storage node.
US10705899B2

Novel tools and techniques are provided for implementing error detection in a network, and, more particularly, to methods, systems, and apparatuses for implementing error and/or fault detection in a network and/or media stream and providing options to address the error and/or fault in the network and/or media stream. In various embodiments, a computer might detect an error in a first network and send a notification indicating that the error has occurred. The notification might contain one or more options to address the error in the first network. The computer, a user device, a service provider device, or a content provider device might receive and display the notification containing the one or more options. The computer, the user device, the service provider device, or the content provider device might then select at least one of the one or more options to address the error in the first network.
US10705898B2

A method and system to surreptitiously inject data into a data stream over a communication channel including an error correction encoder circuit to apply an error correction scheme to a data stream to create an unfaulted data, a binary to bit value positioner that converts bits in confidential data to corresponding position value of bits in a packet, and a data stream encoder that flips a bit in the unfaulted data based on the binary to bit value positioner to create a bit-faulted data.
US10705897B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a dynamic api, includes receiving a first message in a first format from a client, the first format being specified for the client, the first message including information sufficient to cause a target service to execute an operation. The method includes identifying, using the API message, the target service. The method includes determining based of the target, a second format. The method includes generating a second message in the second format prescribed by the target service using the first message, the second message including information sufficient to cause the target service to execute the operation. The method also includes sending the second message to the target service over the network connector.
US10705892B2

The automatic generation of one or more task-oriented conversational bots is disclosed. Illustratively, systems and methods are provided that allow for tracing the interactions of one or more computing applications inclusive of the interaction with one or more programmatic elements of the one or more computing applications, interaction with the graphical user interface(s) of the one or more computing applications, and/or the operation of the one or more computing environments on which the one or more computing applications are executing to collect various state data. The state data can be illustratively graphed to show the overall execution paths of one or more functions/operations of the one or more computing applications for use in generating one or more instructions representative of a desired task-oriented conversational bot that can be operatively executed through one or more application program interfaces of the one or more computing applications.
US10705889B2

The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content item. A client device can detect the kernel level file event for the content item. This can be accomplished using a kernel extension on a client device that is networked with a content management system. The client device can then retrieve data associated with the content item, including an instruction for the content item. The client device can then perform the instruction. This instruction can be to retrieve collaboration data from the content management system and present the collaboration data in a file event window.
US10705888B2

The present invention generally relates to a system and method to enhance functionality of an executable application in a computer system in which application program interfaces associated with one or more executable applications are hooked to modified application program interfaces to provide increased functionality.
US10705879B2

Techniques for effectuating a virtual Non-Uniform Memory Architecture (NUMA) for virtual machines and adjusting memory in virtual NUMA nodes are described. The virtual NUMA node topology may include a plurality of virtual NUMA nodes. The memory may be adjusted based on pressure in a specific virtual NUMA node of the plurality and an amount of guest memory assigned to the specific virtual NUMA node.
Patent Agency Ranking