US10673655B2

In performing SVD-MIMO transmission, a set-up procedure is simplified while assuring a satisfactory decoding capability with a reduced number of antennas. A transmitter estimates channel information based on reference signals sent from a receiver, determines a transmit antenna weighting coefficient matrix based on the channel information, calculates a weight to be assigned to each of components of a multiplexed signal, and sends, to the receiver, training signals for respective signal components, the training signals being weighted by the calculated weights. On the other hand, the receiver determines a receive antenna weighting coefficient matrix based on the received training signals.
US10673649B2

In accordance with various implementations, a method is performed at a gateway with one or more processors, non-transitory memory, and a data interface. The method includes: obtaining a request to instantiate a tunnel for data from a guest service provider (GSP) to a user device that traverses an operator network; determining whether the request satisfies tunneling criteria, where the tunneling criteria at least includes a first criterion associated with intrinsic information associated with the operator network and a second criterion associated with extrinsic information that characterizes network resources of the network operator based on a relationship between the operator network and the GSP; instantiating the tunnel in response to determining that the request satisfies the tunneling criteria, where instantiating the tunnel includes the gateway transmitting tunnel instructions to other nodes of the operator network; and routing the data through the tunnel to transmit the data to the user device.
US10673647B2

The invention relates to a device for sending and receiving electronic files, which contain metadata having an addressee's electronic address. The device includes an internal module and an external module for sending and receiving electronic files. The external module is associated with a building and placed in a location accessible to an operator, for example integrated into a pre-existing interphone device. These modules are interconnected to receive and transmit data and are commonly powered by Power over Ethernet (PoE) technology. This technology also allows the addressee's electronic address contained in the metadata of the files received by the external module includes a MAC address uniquely associated with the addressee's internal module. In the case of multiple internal modules in the same building, a switch device to which several Ethernet ports are connected routes the file to the correct internal module.
US10673642B2

Systems, methods, and computer readable media which perform an operation comprising establishing a video conference between a first application instance and a second application instance, and during the video conference: receiving, by an application server from the first application instance, an indication of a first data element required to prepare a tax return, storing, by a notification server, the indication of the first data element, and publishing, by a notification server, the indication of the first data element to the second application instance, wherein the second application instance is configured to output the indication of the data element for display.
US10673638B2

A secure programming system can receive a job control package having a security kernel and a target payload of content for programming into a pre-defined set of trusted devices. A device programmer can install a security kernel on the trusted devices and reboot the trusted devices using the security kernel to validate the proper operation of the security kernel. The target payload can then be securely installed on the trusted devices and validated.
US10673634B2

Methods and systems described herein create a first addressed account and a second addressed account that each have a common identifier and are each associated with a customer. The system can receive an order for exchanging digital transactional items associated with the first addressed account, where the order is associated with the common identifier. A private key associated with the first addressed account can be used to electronically sign a first transaction to transfer the digital transactional items from the first addressed account to the second addressed account, and the same private key can be used to sign a second transaction. After verifying that the first transaction was signed with the same private key as the first transaction, the system authorizes placement of the order on a cryptographic exchange.
US10673628B1

Embodiments are directed to a method and system for managing token keys in an authentication and authorization process for a multi-tenant computer network by receiving a user request from a user through a user agent for data access to network clients, generating a key to encrypt and sign a data string to encapsulate a token, passing the token as part of the request to the network clients to receive a response from a client to the user request, notifying, in the event of a key state change, user agents of the key state change asynchronously to other events, and generating a refreshed key for subsequent user requests to encapsulate subsequent tokens for the user.
US10673627B2

Using three pieces of element data w1, w2, and w3 obtained by partitioning storage data D, an encryption unit generates three sets of a first set A1 in which the first to third pieces of element data are sequentially arranged, a second set A2 in which the second to third pieces of element data are sequentially arranged, and a third set A3 composed of the third piece of element data. The encryption unit encrypts each piece of element data included in each set with a random number R(1) by a CBC mode.
US10673625B1

Disclosed are various embodiments for certificate-free cryptosystems that achieve significant computational and communication efficiency as compared to prior systems. A private key generator (PKG) generates a master public key and a master private key unique to the PKG; receives identifying information for at least one client device; generates a public key for the at least one client device; generates a private key for the at least one client device by: performing a hash of the identifying information using the public key generated for the at least one client device to generate a plurality of indices; identifying values corresponding to the indices from the master private key; and deriving the private key based at least in part on a summation of the values corresponding to the indices; and sends the public key and the private key to the at least one client device.
US10673619B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for digital asset transfer. One of the methods includes: obtaining a request for transferring a quantity of a digital asset from a first blockchain account associated with a blockchain to a second blockchain account associated with the blockchain, wherein the request identifies a tangible asset corresponding to the digital asset; determining a blockchain contract that is deployed on the blockchain and that corresponds to the tangible asset identified in the request; generating, based on the obtained request, a blockchain transaction for transferring the quantity of the digital asset from the first blockchain account to the second blockchain account, wherein the blockchain transaction invokes the determined blockchain contract; and sending the generated blockchain transaction to a blockchain node for adding to the blockchain.
US10673617B1

A combined system and not a system separately having a complex system hardware architecture and software with levels of complexity of P2PE, IAM, and BCE. A microcontroller (MC) 64-bit using MC (A) and MC (B) embedded into a device using point-to-point encryption (P2PE) to communicate with the novel IAM blockchain software and a central server database to track all registered and non-registered IoT devices in the BCE. The present invention includes a MC 64-bit method of MC (A) and MC (B) having an advanced encryption standards (AES) strong encryption algorithm (SEA) of 512-bit key utilizing the blockchain ecosystem (BCE), IoT identity to validate transactions between the authentication, and identity of the IoT devices. The MC 64-bit of MC (A) and MC (B) employs a novel AES-SEA 512-bit key to generate a real-time randomly validation symmetrical key encryption in rounds of 10 bits, sending data into the central server and the IAM blockchain software to authenticate each device, track IoT devices, MC entries, and validations. Once the encryption AES-SEA 256-bit key is generated in the MC (A) and the encryption AES-SEA 256-bit key is generated in MC (B), the communication between the MC (A) and MC (B) will generate the AES-SEA 512-bit key with 10 bits; the pseudo-random number process is modified using a time based to be programmed with a timer which has an input of the clock frequency. The MC 64-bit of MC (A) and MC (B) is programmed in a master mode and slave mode; therein providing a novel system of circuit hardware using an AES-SEA 512-bit key and AES 2048 algorithm key to generate PKI certifications for validation, authentication, and authorization through the BCE.
US10673604B2

One embodiment is directed to a method (and system and apparatus) for determining timing for a time division duplex (TDD) signal in a distributed antenna system (DAS). The method comprises (and the system and apparatus are configured for) grouping power samples of a downlink portion of the TDD signal into blocks corresponding to a respective time period, comparing power samples of the blocks to a power threshold, assigning the blocks as ON or OFF based on a number of power samples in a respective block that are above the power threshold, identifying a start of a downlink burst in the TDD signal as an ON block preceded by at least a minimum number of consecutive OFF blocks, and controlling at least one component in the DAS based on the start of the downlink burst.
US10673603B2

An integrated circuit includes a first radio frequency interconnect (RFI) transceiver, a second RFI transceiver, a third RFI transceiver, a fourth RFI transceiver and a guided transmission medium. The first RFI transceiver is configured to transmit or receive a first data signal. The second RFI transceiver is configured to transmit or receive a second data signal. The third RFI transceiver is configured to transmit or receive the first data signal. The fourth RFI transceiver is configured to transmit or receive the second data signal. The guided transmission medium is configured to carry the first data signal and the second data signal. The first RFI transceiver and the second RFI transceiver are connected to the third RFI transceiver and the fourth RFI transceiver by the guided transmission medium.
US10673601B2

Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine a limit on a number of concurrently active bandwidth parts, wherein the limit applies per component carrier used by the UE or across component carriers used by the UE. The UE may communicate using one or more bandwidth parts on one or more component carriers used by the UE based at least in part on the limit, wherein at least one bandwidth part of the one or more bandwidth parts is less than a full bandwidth that the UE is capable of using. Numerous other aspects are provided.
US10673597B2

The present invention provides a method of transmitting a channel quality indicator (CQI) in a wireless communication system. The method performed by a user equipment supporting a relatively shorter transmission time interval (S-TTI) than a legacy transmission time interval (L-TTI) includes determining predefined control channel-related overhead depending on whether S-TTI-based communication is performed and transmitting the CQI based on the determined predefined control channel-related overhead. If the S-TTI-based communication is performed, the predefined control channel-related overhead is identically determined between an S-TTI including a legacy physical downlink control channel (PDCCH) region and a S-TTI not including a legacy PDCCH region.
US10673594B2

The present invention provides a method, a base station, and a user equipment for feeding back ACK/NACK information for carrier aggregation. The method includes: configuring a common field preset in DCI as at least one type of command field related to ACK/NACK feedback of at least two types of command fields related to ACK/NACK feedback, where the common field can be configured as the command fields related to ACK/NACK feedback; and sending the DCI to a user equipment, so that the user equipment feeds back ACK/NACK information according to the DCI. The present invention may realize backward compatibility of the ACK/NACK information feedback with an LTE system in carrier aggregation.
US10673590B2

A method performed by a network node for managing transmission of Cell Reference Symbols, CRS, wherein the network node 110 operates one or more cells and the network node 110 is configured to transmit the CRS in a first bandwidth mode. When the network node 110 has identified a cell 130 which is not actively serving any UEs 120, also referred to as an empty cell, the network node 110 applies (302) a reduced CRS bandwidth mode in the first cell 130 in relation to the first bandwidth mode. By applying (302) a reduced CRS bandwidth mode in the empty cell 130, the overall interference of the CRS from the empty cell 130 is reduced, thereby enhancing the performance in cells actively serving UEs 120.
US10673584B2

A wireless device may receive, during a transmission time interval (TTI), a media-access-control control element (MAC CE) comprising at least one parameter indicating, to the wireless device, to activate at least one licensed cell and at least one unlicensed cell. The wireless device may perform channel monitoring on the at least one unlicensed cell before a first maximum duration after the TTI. The wireless device may perform channel monitoring on the at least one licensed cell after initiating the channel monitoring on the unlicensed cell and before a second maximum duration after the TTI. The first maximum duration and the second maximum duration may be different.
US10673582B2

A method and system provides for execution of calibration cycles from time to time during normal operation of the communication channel. A calibration cycle includes de-coupling the normal data source from the transmitter and supplying a calibration pattern in its place. The calibration pattern is received from the communication link using the receiver on the second component. A calibrated value of a parameter of the communication channel is determined in response to the received calibration pattern. The steps involved in calibration cycles can be reordered to account for utilization patterns of the communication channel. For bidirectional links, calibration cycles are executed which include the step of storing received calibration patterns on the second component, and retransmitting such calibration patterns back to the first component for use in adjusting parameters of the channel at first component.
US10673580B2

A method is described and in one embodiment includes receiving at a first node in a communications network a message associated with a first flow, wherein the message comprises a flow treatment attribute including metadata indicative of how the first flow should be treated in the network; analyzing the flow treatment attribute at the first node; setting policy for treatment of the flow in the network based on the analyzing; and forwarding the message to a next network node.
US10673578B2

A device and method for handling HARQ feedback in a mobile communication system are disclosed. The HARQ feedback handling method includes: analyzing a control message from a base station to recognize presence of HARQ feedback relationships between downlink carriers and uplink carriers; determining an uplink carrier (a downlink carrier) to support HARQ feedback in response to downlink traffic (uplink traffic) sent through a downlink carrier (an uplink carrier); and sending (receiving) HARQ feedback through the determined uplink carrier (downlink carrier).
US10673569B2

Methods and arrangements for managing a retransmission on a Random Access CHannel, “RACH”, in a wireless communication network (100). A device (600; 120) performs (404; 502) the retransmission on the RACH, wherein the retransmission is based on a coverage class associated with the device (600; 120). Basing the retransmission on the coverage class e.g. enables reduction of retransmission collisions when the wireless communication network (100) operates as in Extended Coverage GSM, “EC-GSM”.
US10673567B2

The present disclosure discloses a transmission processing method and device. The transmission processing method includes: performing uplink scheduling for a User Equipment (UE) in accordance with an uplink scheduling criterion, and determining whether to apply puncturing in accordance with an uplink scheduling result and/or determining whether to instruct the UE to apply the puncturing via signaling in accordance with the uplink scheduling performed for the UE. The uplink scheduling criterion is preset and is for limiting the uplink scheduled UE to reduce a number of puncturing operations. In the prior art, an uplink scheduled UE that is transmitting data needs to be instructed to apply puncturing in a fixed position of a subframe whenever a new uplink scheduled UE appears in a wireless communication system, resulting in a technical problem of a low transmission rate, which is solved in the present disclosure.
US10673560B2

The disclosure relates to a mobile communication system, including: a first transmission path configured to transmit a message according to a first radio access technology; a second transmission path configured to transmit the message according to a second radio access technology; and an encoder configured to encode the message by a code before transmission of the message over the first transmission path and the second transmission path, wherein the code comprises at least two subcodes, and wherein the encoder is configured to encode the message intended for transmission over the first transmission path with a first subcode of the at least two subcodes and to encode the message intended for transmission over the second transmission path with a second subcode of the at least two subcodes.
US10673559B2

A system and method for determining an optimal configuration of the preamble for use in a wireless network is disclosed. The system and method use the calculated or given channel bit error rate to determine this configuration. There are two important parameters associated with the preamble; its length and the detection threshold. The detection threshold is a measure of how many bits can be incorrect while still detecting the preamble. The optimal value of the detection threshold sets a trade off between false positives and false negatives. In some embodiments, the system uses the channel bit error rate to determine these parameters. In certain embodiments, the detection threshold can be implemented by the receiver without knowledge of the transmitter. By optimizing the configuration of the preamble, the reliability of communications is minimally impacted while power consumption of the network devices is reduced.
US10673557B2

Apparatuses, methods, and systems are disclosed for rate-matching a data transmission around resources. One method includes: receiving a downlink control channel (“DCC”) transmission in a predetermined time period; determining a first DCC candidate (“DCCC”) based on the downlink control channel transmission; determining whether the first DCCC belongs to a plurality of DCCCs associated with the DCC transmission, wherein the plurality of DCCCs carry the same downlink control information (“DCI”); in response to determining that the first DCCC belongs to the plurality of DCCCs: determining a second DCCC; and determining the DCI by decoding the first and the second DCCCs; in response to determining that the first DCCC does not belong to the plurality of DCCCs: determining the DCI by decoding the first DCCC; and determining downlink resources corresponding to a data transmission; and rate-matching the data transmission.
US10673550B2

A method includes receiving, by a wireless terminal from a content provider, preview information referencing video content not yet received by the wireless terminal and that is associated with bonus content that has limited availability, expiration notification metadata, and expiration window information corresponding to expiration of the limited availability of the bonus content. The method further includes determining that the video content has not been consumed or purchased and that the limited availability is nearing the expiration based on the expiration window information. The method further includes, responsive to the determining that the video content has not been consumed or purchased and that the limited availability is nearing the expiration, generating, based on the expiration notification metadata, a prompt indicating that the limited availability of the bonus content is to expire.
US10673548B2

Methods and systems are described for obtaining a plurality of BER-specific correction values by comparing a first set of BER values obtained by sampling, at a sampling instant near the center of a signaling interval, a non-DFE corrected received signal with a second set of BER values obtained by sampling a DFE-corrected received signal at the sampling instant. A set of eye-scope BER measurements are obtained, each eye-scope BER measurement having a sampling offset relative to the sampling instant, a voltage offset value representing a voltage offset applied to alter a decision threshold, and an eye-scope BER value. A set of DFE-adjusted eye-scope BER measurements are generated by using BER-specific correction values to adjust the voltage offset values of the eye-scope BER measurements.
US10673544B2

The description is of a circuit which, according to one example embodiment, comprises the following: an input circuit node for receiving an RF oscillator signal; a test signal generator circuit, which comprises at least one modulator and which is embodied to generate an RF test signal by modulating the RF oscillator signal. Further, the circuit comprises at least one receive channel with a receiver circuit and a coupler, which is embodied to feed the RF test signal into the receiver circuit.
US10673536B2

An apparatus comprises a laser emitter configured to transmit laser energy across an air gap to a separate device; a photodiode configured to detect laser energy received across the air gap from the separate device; and logic circuitry configured to initiate recurrent transmission of a laser pulse by the laser emitter; and end the recurrent transmission in response to detecting laser energy received by the photodiode from the separate device.
US10673517B2

Technology for a desktop signal booster is disclosed. The desktop signal booster can include a cellular signal amplifier, an integrated device antenna coupled to the cellular signal amplifier, an integrated node antenna coupled to the cellular signal amplifier, and wireless charging circuitry. The cellular signal amplifier can be configured to amplify signals for a wireless device, and the wireless device can be within a selected distance from the desktop signal booster. The integrated device antenna can be configured to transmit signals from the cellular signal amplifier to the wireless device. The integrated node antenna can be configured to transmit signals from the cellular signal amplifier to a base station. The wireless charging circuitry can be configured to wirelessly charge the wireless device when the wireless device is placed in proximity to the desktop signal booster.
US10673516B2

A transmitting station according to the present invention includes a transmitting antenna capable of changing an orientation direction thereof and a control unit to control the orientation direction of the transmitting antenna in accordance with the orientation direction of the transmitting antenna, the orientation direction of the transmitting antenna and a receiving station for receiving data transmitted from the transmitting antenna being determined on the basis of an estimated value of a received signal quality at a receiving station that is a candidate of the receiving station for receiving the data transmitted from the transmitting antenna and an estimated value of an interference amount caused by reception of the data in another radio communication system.
US10673510B2

A method and apparatus transmit an output stream of symbols over an antenna port. Data can be encoded to generate encoded data at a transmitter at a base station. At least two streams of modulated symbols can be generated at the base station from the encoded data. Each of the at least two streams of modulated symbols can correspond to an antenna port of a plurality of antenna ports at the base station. A non-empty subset of the at least two streams of the modulated symbols can be selected at the base station. The selected subset of the at least two streams of symbols can be transmitted from the base station over an antenna port implemented by applying a weighting to a plurality of antennas.
US10673506B1

Approaches are described for accurate spatial diagnostics data and channel state information (CSI) recording due to dynamic bandwidth selection and other network changes in a wireless local area network (WLAN). Data transmissions such as channel soundings of a network, including data communications between networked computing devices on a communication channel of the network, can be obtained. The data communications can be associated with channel state parameters that can describe characteristics of the channel through which data is transmitted. The channel state parameters can be monitored overtime to detect a trigger event on the network. A type of trigger event can be determined based on channel state parameters before and after the event. Optimization parameters (e.g., operation parameters, calibration parameters, etc.) or other such information can be determined based on the type of trigger event. The parameters can be applied to an appropriate computing device to dynamically account for changes to channel, bandwidth, etc. of the communication link as a reaction to current channel, traffic, and interference conditions. Thereafter, channel state information (CSI) from the communication link can be extracted independent of changes related to channel state parameters and can be used for spatial diagnosis services of the network, including WLAN diagnosis, home security, health care monitoring, smart home utility control, elder care, and the like.
US10673502B2

A system, a method, and a computer program product for transmission of data using a multiple input, multiple output communications system with hybrid beamforming in a layer 1 split architecture. A first portion of a signal is processed at a first portion of a physical layer located in a first portion of a base station. A frequency domain compression with statistical multiplexing is applied to the processed first portion of the signal. A compressed first portion of the signal is generated. The compressed first portion of the signal and a second portion of the signal are transmitted to a second portion of the physical layer located in a second portion of the base station.
US10673499B2

Embodiments provide an apparatus, a method, a central unit and a computer program for determining information related to precoding. A mobile communication system (300) comprises one or more relay station transceivers (100) being configured, to provide wireless services to one or more mobile transceivers (200) of the mobile communication system (300) via a first radio channel. The one or more relay station transceivers (100) are configured to use wireless backhaul communication to communicate with a central, unit (400) of the mobile communication system (300) via a second radio channel. An apparatus (10) for determining information related to precoding in the mobile communication system (300) comprises one or more interfaces (12) configured to obtain, information related to the first radio channel or an. effective access channel, and to obtain information related to the second radio channel. The apparatus (10) further comprises a control module (14) configured to determine the information related to the precoding based on the information related to the first radio channel or the effective access channel, and based on the information related to the second radio channel.
US10673495B2

Example antenna port configuration methods and apparatuses are provided. One example method includes obtaining, by an access network device, M reference signal received power RSRP differences, where the M RSRP differences indicate radio signal strengths of N radio remote units RRUs, and both M and N are positive integers greater than 1. Based on the M RSRP differences, the access network device can determine an order of traversing the N RRUs. For any RRU of the N RRUs, the access network device can configure same antenna ports for two RRUs in the traversal order that are adjacent to the RRU, and can configure different antenna ports for the RRU and the RRUs adjacent to the RRU.
US10673488B2

Registration system, apparatus, architecture, and method for to repeatably operatively align or register a second inductive energy communication device or apparatus on or near a first inductive energy communication device or apparatus. Other embodiments may be described and claimed.
US10673480B2

A device for transmitting and receiving signals for a radio network comprises an air interface; a MIMO antenna; and an antenna-side frequency conversion device provided between the air interface and a home distribution network. The antenna-side frequency conversion device comprises at least one frequency converter via which the receive signals obtained via the at least one polarization of the dual-polarized antenna or via at least one of the at least two antennae can be converted into an intermediate frequency range that is unused and/or free in the home distribution network. At least one receive-side frequency back-conversion device is provided between the home distribution network and a receiver. The receive-side frequency back-conversion device is configured in such a way that a frequency back-conversion of the frequencies converted into an unused frequency range can be fed back into the received frequency range.
US10673478B2

According to one embodiment of an asynchronous communication device, the transmitter circuit includes a signal generation circuit to output a first pulse signal and a delay compensation circuit to receive the first pulse signal, perform delay compensation processing on the pulse width of the first pulse signal, and output a second pulse signal obtained by the delay compensation processing. The delay unit receives the second pulse signal, causes delay in the rising or falling edge of the second pulse signal, and outputs a third pulse signal in which the delay is caused. The receiver circuit receives the third pulse signal and performs signal processing based on the third pulse signal. The delay compensation circuit, while maintaining the pulse period of the first pulse signal, performs pre-compensation processing on the first pulse signal based on a delay value of the delay to be caused by the delay unit.
US10673477B2

A communication device, an adapter device and a communication system (100) are provided. The system (100) includes: a master communication device (10) and a slave communication device (20), the master communication device (10) includes: a first external interface (130) including a first pin (131) and a second pin (132), and a signal generating module (110) electrically connected to the first pin (131); the signal generating module (110) is configured to generate X signals according to time interval corresponding to an N-bit string to be sent, in which the time interval corresponding to the N-bit string to be sent represents time interval between start times of each two adjacent signals, different time intervals corresponding to different bit strings, where N≥1, X≥1 and X is a natural number; said first external interface (130) is congured to send said X signals through the first pin (131).
US10673469B2

A multi-band, multi-mode software defined radio (MBMM SDR) platform having a multi-band front end (MBFE), a multi-mode digital radio (MMDR), a configuration & control (C2) subsystem, and a power distribution subsystem. The MBFE provides wideband operations, L/S/C-Band telemetry band selection, and channel tuning. The MMDR provides high-speed signal processing and flexible programming to support multiple telemetry waveforms that are implemented using system-on-chip technology. An integrated pulse code modulation/frequency modulation (PCM/FM) and shaped offset quadrature shift keying (SOQPSK-TG) transmitter and a non-coherent PCM/FM receiver has been developed. The C2 subsystem allows for pre-test configuration and control of the MBFE and MMDR subsystems.
US10673463B2

Examples are disclosed including generation of a first erasure coded data portion based on a first data portion of the data object, generation of a second erasure coded data portion based on a second data portion of the data object, formation of a first combined block by combining a first part of the first erasure coded data portion and a first part of the second erasure coded data portion, formation of a second combined block by combining a second part of the first erasure coded data portion and a second part of the second erasure coded data portion, storage of the first combined block in a first storage location, and storage of the second combined block in a second storage location.
US10673454B1

A comparator circuit is applied to comparing an input voltage and a reference voltage to generate a comparison result. The comparator circuit includes a resistor circuit, a current source circuit and a transistor switching circuit. The resistor circuit receives first and second input voltages in the input voltage. The current source circuit provides a first current and a second current, and the first current, the second current and the resistor circuit generate the reference voltage. The transistor switching circuit generates the comparison result at its output end according to a first control voltage and a second control voltage at its input end. The current source circuit and the resistor circuit generate the first control voltage according to the first current and the first input voltage, and generate the second control voltage according to the second current and the second input voltage.
US10673452B1

An analog-to-digital converter has first and second comparators and an interpolation comparator. The first comparator receives an input signal and a comparison signal, and generates an output as a function of the input signal and the comparison signal. The second comparator receives the input signal and a second comparison signal (different from the first comparison signal), and generates a second output as a function of the input signal and the second comparison signal. The interpolation comparator, operatively connected to the first and second comparators, receives the first and second outputs, and generates a third output based on relative timing of the first and second outputs.
US10673448B2

A system and method for regulating transfer characteristics of an integral analog-to-digital converter are provided. The system comprises a cascade N-stage integrator structure having N integrators, the input end of the first integrator is connected to a voltage, the output end of each integrator is connected to the input end of the adjacent integrator, and the output end of the Nth integrator is connected to an output node (VRAMP). Wherein, the N is positive integer greater than or equal to 2. In the cascade multistage integrator structure, the voltage of the output node (VRAMP) is in direct proportion relation with the time to the power of N. By adopting a cascade multistage integrator according to the present disclosure, it is simple to regulate transfer characteristics of the ADC, and the cascade digital signal processing is convenient, which can reduce the ADC conversion time and improve the ADC conversion rate. Compared with the existing polyline mode, the present disclosure has better linearity; and it can be easily extended to cascade multistage integrators.
US10673428B2

According to one embodiment, a driver circuit includes an output transistor where a main current path is connected between a voltage supply terminal and a voltage output end and which supplies an output current to the voltage output end, a drive circuit that outputs a drive signal, a variable resistance connected between an output terminal of the drive circuit and a gate of the output transistor, a current detection circuit that detects a current flowing through the output transistor, and a control circuit that changes a value of the variable resistance in response to an output signal of the current detection circuit.
US10673408B2

A resonance device is provided with a reduced size and also suppresses the occurrence of deformation and breakage during operation. The resonance device includes a lower substrate, an upper substrate that defines a vibration space between the lower substrate and the upper substrate, a protruding portion that is formed on an inner surface of the lower or upper substrates. Moreover, a resonator is disposed in the vibration space and includes a base portion and vibration arms that extend in parallel to one another from the base portion along the inner surface of the lower substrate or the inner surface of the upper substrate and that vibrate in a vertical direction toward the inner surface of the lower substrate or the inner surface of the upper substrate.
US10673400B2

Biasing circuitry for RF and microwave integrated circuits keeps the quiescent current of a power amplifier integrated circuit constant when operated with a time-varying DC supply voltage. A dynamic gate bias circuit includes an on-chip sense transistor and control circuitry to keep current of the sense transistor substantially constant by varying sense transistor bias voltage to compensate for variation in the time-varying supply voltage signal. The varying bias voltage is then applied to the amplifying transistors of the power amplifier, resulting in their quiescent current being substantially independent of the time-varying supply voltage.
US10673398B2

An electronic circuit comprises an input stage, a gain stage operatively coupled to the input stage, a primary output stage operatively coupled to the gain stage, a replica output stage operatively coupled to the gain stage in parallel to the primary output stage, and a clock circuit. The clock circuit operates the electronic circuit in multiple phases including a sampling phase to disconnect the primary output stage and the replica output stage from the gain stage to obtain an offset voltage, an active phase to reconnect the primary output stage to apply the offset voltage to reduce an offset at the primary output stage, and an intermediate phase to first reconnect the replica output stage to the gain stage prior to the active phase.
US10673397B2

An operational amplifier includes an output node; an output stage, comprising a plurality of output current paths and a plurality of control nodes, wherein the plurality of control nodes are respectively coupled to the plurality of output current paths, and the plurality of output current paths are coupled to the output node and respectively coupled to a plurality of power supply sources providing different voltages; and a selecting unit, configured to couple an internal output node of the operational amplifier to one of the plurality of control nodes of the output stage.
US10673395B2

An amplifier according to an embodiment of the present disclosure includes a first transistor and a first matching circuit. The first matching circuit is connected between an input terminal and a control terminal of the first transistor. A first terminal of the first transistor is connected to a ground. A second terminal of the first transistor is connected to a power supply and an output terminal. The first matching circuit includes a first inductor, a second inductor, and a first switch. The first inductor has an end connected to the control terminal. The second inductor has an end connected to the other end of the first inductor. The first switch is configured to selectively switch between electrical continuity between the input terminal and the other end of the first inductor and electrical continuity between the input terminal and the other end of the second inductor.
US10673393B2

An amplifier for a receiver circuit is disclosed. The amplifier has an input node (Vin) and an output node (Vout). It comprises a tunable tank circuit connected to the output node (Vout), a feedback circuit path connected between the output node (Vout) and the input node (Vin), and a tunable capacitor connected between an internal node of the feedback circuit path and a reference-voltage node. A receiver circuit and a communication apparatus is disclosed as well.
US10673392B2

A digital amplifier includes a pulse-width adjustment circuit that adjusts the pulse width of a digital signal, a switching circuit that amplifies the output signal of the pulse-width adjustment circuit, and a feedback signal generator that generates a feedback signal based on the output signal of the switching circuit.
US10673390B2

Devices, systems and methods for clamping output voltages of op-amps while minimizing post-clamping recovery delays are described. A circuit, which controls transitions between two operating modes, may include a first comparator for comparing an output voltage with a clamping voltage and outputting a first mode signal, a second comparator for comparing an input voltage with a reference voltage and outputting a second mode signal. A first logic component may receive the mode signals, perform a logical operation, and output a logic signal. A duplex output, based on a value of the logic signal, may output a track signal and an inversely corresponding hold signal, such track and hold signals being used by an op-amp circuit to configure adjusting blocks used to control transients during mode transitions.
US10673389B2

Chopper amplifiers with high pass filters for suppressing chopping ripple are provided herein. In certain embodiments, a chopper amplifier includes an input chopping circuit, an amplification circuit, a low frequency content detection circuit, and an output chopping circuit electrically connected in a cascade. The low frequency content detection circuit operates in combination with a transconductance or other gain circuit as a high pass filter that filters input offset voltage and/or low frequency noise of the amplification circuit, thereby suppressing output chopping ripple from arising.
US10673388B2

A bias circuit for a bipolar RF amplifier is described. The bias circuit includes a current source coupled to a bias network. The bias network supplies a base current to the transistors in the amplifier circuit of the bipolar RF amplifier. The bias circuit includes a buffer coupled to the bias network and to the bipolar RF amplifier. The buffer provides additional base current to the amplifier circuit of bipolar RF amplifier and sinks avalanche current generated by the amplifier circuit of the bipolar RF amplifier.
US10673386B2

An amplifier may include a transistor and input and output matching networks. One or more harmonic trap circuits may be electrically connected to a node located between the input matching network and a gate terminal of the transistor or to a node located between the output matching network and a drain terminal of the transistor. Each harmonic trap may provide a low resistance path to ground for signal energy above a fundamental operating frequency of the amplifier, such as harmonic frequencies thereof. The output matching network may act as an impedance inverter that provides a 90 degree insertion phase between the input of the output matching network and the load. A variable length drain feeder may connect a voltage source to an output of the output matching network.
US10673381B2

A coolant loop for trough-reflector solar energy conversion systems has open coolant supply and discharge reservoirs. Coolant is driven by siphoning pressure through cooling channels which have attached solar cell arrays. The siphoning pressure is produced by maintaining the free surface of coolant in a coolant supply reservoir at a higher elevation than the free surface of coolant in a coolant discharge reservoir. The cooling channels have air evacuation and air inlet ports to facilitate initiation and termination of siphon-pressure-driven coolant flow. The cooling channels also have in-line flow control valves that respond to control signals generated by coolant temperature sensors.
US10673376B2

A brush configured to clean, buff, and polish a surface, comprising a core member having a central axis, a periphery and a sheet of material, the sheet of material comprising closed-cell silicone foam rubber and having a first free end portion. The sheet of material is attached to the core member with the free end portion extending away from the periphery substantially parallel to the central axis of the core member. The core member includes a flat surface adjacent the attachment of the sheet of material. The core member and the sheet of material are configured for relative movement with respect to the surface in at least a first direction. The motion in the first direction causes the free end portion of the sheet of material to contact the surface at a non-zero velocity, and produces at least one of the cleaning, buffing and/or polishing action on the surface.
US10673362B2

A P terminal that is connected to an armature coil, an LIN terminal for LIN communications, and an interface circuit are provided, and the interface circuit converts serial signals which are input from the P terminal and the LIN terminal into parallel signals and transmits scan test signals input from the P terminal and the LIN terminal to a digital circuit and transmits a scan test signal output from the digital circuit to the LIN terminal.
US10673361B2

Methods of compensating for play and for initializing a position encoder in an actuation system (2) including an actuated system (8) comprising an elastic element, and an actuator (4) with a stepper motor (12) having at least one electrical phase.
US10673355B2

A nano-generator includes a counterpart layer, and an electricity producing unit producing frictional electricity according to frictional contact with the counterpart layer, wherein the electricity producing unit includes a contact layer provided on one surface of the electricity producing unit and coming into contact with the counterpart layer, a support layer provided on the other surface of the electricity producing unit, and a plurality of first electrode layers stacked between the contact layer and the support layer and disposed to be spaced apart from each other. Since the contact electrification nano-generator harvests energy (current), regardless of direction (mode) of a mechanical movement, an energy output of the contact electrification nano-generator may be increased.
US10673351B2

A rectifying circuit includes, in part, first and second NMOS transistors, an impedance matching network, and an RF block circuit. The source and gate terminals of the first NMOS transistor respectively receive the ground potential and a biasing voltage. The second NMOS transistor has a gate terminal coupled to the drain terminal of the first NMOS transistor, a drain terminal coupled to the gate terminal of the first NMOS transistor, and a source terminal receiving the ground potential. The impedance matching network is disposed between the antenna and the drain terminals of the first and second NMOS transistors. The RF block circuit is coupled between the drain terminals of the first and second NMOS transistors and the output terminal of the rectifying circuit. The RF block circuit is adapted to prevent the RF signal from flowing into the output terminal of the rectifying circuit.
US10673349B2

To improve reliability of a power conversion device with an efficient cooling structure. A power conversion device according to the present invention includes a power semiconductor module configured to convert power, a first capacitor configured to smooth the power, a conductor section forming a first power path between a power terminal and the first capacitor and a second power path between the first capacitor and the power semiconductor module, a noise filter section including a second capacitor that smooths power having a higher frequency than a frequency of the power smoothed by the first capacitor, and a cooling section forming a cooling surface, and the noise filter section is connected to the conductor section forming the first power path, and the conductor section forming the first power path is arranged in a space between the cooling surface and the noise filter section.
US10673343B1

A diode clamp mixed three-level dual-active full-bridge converter based on a dual active full-bridge converter, an additional control variable is added by replacing two-level bridge arm on the primary side with a diode clamp three-level bridge arm. A control method based on four variables including duty ratios of 0 voltage level and high voltage level of the primary side, duty ratio of 0 voltage level of the secondary side of the diode clamp mixed three-level dual active full-bridge converter, and phase shift ratio between primary and secondary sides of the diode clamp mixed three-level DAB converter; four-degree-of-freedom globally optimized control is realized by coordinating four variables, RMS value of the current is reduced, and operating efficiency of the converter is improved. Closed-loop control of the DAB globally optimized operation is given, which enables the converter to automatically realize globally optimized operation under different operating conditions.
US10673336B2

A DC-DC converter with droop regulation for better transient performance. The DC-DC converter includes a switching circuit, a comparison circuit and a logic control circuit. A differential voltage indicative of an output voltage of the switching circuit, and a droop voltage indicative of an output current of the switching circuit, are generated. A high-pass filtered signal is obtained by high-pass filtering the droop voltage. The comparison circuit responds to the differential voltage, a reference voltage and the high-pass filtered signal to generate a set signal. The logic control circuit generates a control signal based on the set signal to control the switching circuit.
US10673320B2

When a magnitude of a voltage between a pair of first voltage points in a main circuit exceeds a first clamp value, a first clamp circuit absorbs electrical energy of the main circuit from the pair of first voltage points to clamp the voltage to the first clamp value. When a magnitude of a voltage between a pair of second voltage points in the main circuit falls below a second clamp value, a second clamp circuit injects electrical energy to the main circuit from the pair of second voltage points to clamp the voltage to the second clamp value. A voltage conversion circuit performs voltage conversion between a first clamp voltage defining a first clamp value and a second clamp voltage defining a second clamp value.
US10673315B2

A power supply conversion circuit is provided, which includes: a first voltage clamping module configured to decrease an input voltage to a preset low voltage; a boost module configured to increase the input voltage or the preset low voltage to a target voltage; a second voltage clamping module configured to maintain the target voltage within a preset voltage range; a filter module configured to filter out ripples in the target voltage; and at least one output module, each of which is configured to supply power to a load. Compared with a conventional LDO integrated circuit, the circuit can provide multiple output power supplies, and it is only required to additionally arrange one field effect transistor for one more output power supply. Therefore, the power supply conversion circuit has a simple structure, is expandable easily and is applicable to an analog integrated circuit requiring multiple output power supplies.
US10673313B2

A self-powered wireless switch includes at least one micro generator and a control panel for transmitting wireless control signals, the micro generator including a magnet assembly and a coil assembly being moved relatively to one another to generate an induced current within the coil assembly; the coil assembly including an iron core and a wire winding around the outside of the iron core to form a magnetic coil; the magnet assembly including a permanent magnet and magnet conductive plates arranged at two sides of the opposite magnetic poles of the permanent magnet. The self-powered wireless switch enables the magnetic assembly and the coil assembly to move relatively to one another and converts the mechanical energy to electricity, thereby achieving self-power generation and providing electricity to the control panel for transmission of wireless control signals.
US10673312B2

A stator for an electric machine comprising a rotor and stator poles. At least one partial amount of stator poles each comprises a pole winding and a permanent magnet unit. A first magnetic flux induced by the permanent magnet unit is superimposed by a second magnetic flux is an electric voltage is applied to the pole winding or an electrical current is injected into the pole winding. A recess is arranged in the permanent magnet unit, which recess faces the rotor. An electric machine comprising a stator according to the invention, wherein the rotor is designed to change a magnetic resistance of a magnetic circuit, which extends through a permanent magnet unit of stator poles of the stator, according to the position of the rotor.
US10673309B2

An inverter-integrated motor according to the present invention is configured such that an inverter module and a motor are integrated so as to line up in an axial direction of the motor, the inverter module is configured into a single member in which are integrated: a power portion that includes an inverter; and a control portion that includes a microcomputer, and the motor includes: a rotor; a stator; and a pair of housings that include bearings that support a shaft of the rotor.
US10673303B2

The present disclosure relates to a robotic arm comprising a first arm unit, a second arm unit, a third arm unit, a first drive system, a second drive system and a third drive system. The first arm unit is connected to the second arm unit, and the second arm unit is connected to the third arm unit. The first, second and third drive systems cause the second arm unit to move relative to the first arm unit and cause the third arm unit to move relative to the second arm unit.
US10673301B1

An imaging device includes a frame. An imaging sensor is seated in the frame. A shutter is pivotally mounted to the frame along a pivot axis. The shutter is positioned to pivot between a first position that is clear of the imaging sensor and a second position that occludes the imaging sensor. A linear actuator is pivotally connected to the shutter at a linkage axis that is offset from the pivot axis for actuating the shutter between the first and second positions.
US10673295B2

A rotor includes a yoke, an end cap, and a rotary shaft. The yoke is fixed relative to the end cap. The rotary shaft extends into the yoke. One end of the rotary shaft is connected to the end cap. The end cap is formed on the yoke and the rotary shaft by injection molding. The present invention further provides a motor and an electric tool including the rotor. In the rotor of this invention, the end cap is formed by injection molding, and the yoke and the rotary shaft are connected into a whole at the same time of forming the end cap. The traditional aluminium end cap is replaced with the molded end cap, which makes the rotor easier to fabricate and have a lighter weight and lower cost.
US10673289B2

Provided is a high-powered low profile motor. The motor includes a stator (20) facing a rotor (50) while having a gap from the rotor (50). The stator (20) includes a ring-shaped connection core (10) formed by connecting a plurality of divided cores (5a) and an insulator (24) formed as if surrounding the connection core (10) by resin molding by an insertion forming. An inner diameter (r) of the connection core (10) is set smaller than inner diameters (R) of the divided cores (5a) bent in a half moon shape when connected.
US10673287B2

A method of detecting a receiving-end module for a supplying-end module of an induction type power supply system, wherein the supplying-end module includes a supplying-end coil, includes the steps of: detecting a resonant frequency of the supplying-end coil; determining a coil distance of the receiving-end module and the supplying-end module according to the resonant frequency; obtaining a maximum resonant voltage and a minimum resonant voltage corresponding to the coil distance; and determining whether there is a deviation between the supplying-end module and the receiving-end module according to the maximum resonant voltage and the minimum resonant voltage and an input current of the supplying-end coil.
US10673277B2

A system for high powered wireless power delivery and charging includes an electronic device having a wireless charging module. The wireless charging module includes a power management module, the power management module configured and executing instructions to enable and disable the power delivery or charging of the electronic device based on whether a valid charging circuit exists, the power management module additionally configured and executing instructions to prevent a detection of an invalid load.
US10673275B2

A wireless power transfer system is disclosed. The wireless power transfer system includes a first converting unit configured to convert a first DC voltage of an input power to a first AC voltage. Further, the wireless power transfer system includes a contactless power transfer unit configured to receive the input power having the first AC voltage from the first converting unit and transmit the input power. Also, the wireless power transfer system includes a second converting unit configured to receive the input power from the contactless power transfer unit and convert the first AC voltage of the input power to a second DC voltage. Furthermore, the wireless power transfer system includes a switching unit configured to regulate the second DC voltage across the electric load if the second DC voltage across the electric load is greater than a voltage reference value.
US10673274B2

A magnetic flux pad for receiving or generating magnetic flux. The pad includes two pole areas (11, 12) associated with a magnetically permeable core 14. Coils 17 define the pole areas. The pad allows useable flux to be generated at a significant height above a surface of the pad.
US10673270B2

The present invention relates to low-heat wireless power receiving device and method for charging a battery with low heat by receiving a wireless power signal from a wireless power transmitting device. When a power receiving coil receives a wireless power signal, a control unit matches impedance by controlling an impedance matching/controlling unit, determines a charging load state of a power receiving unit in accordance with a time-lapse of charging the power receiving unit and a current level detected by a current detecting unit, and selectively turns on a low-heat transforming unit and a high-heat transforming unit in accordance with the selected charging load state, thereby charging the power receiving unit with minimum heat generation.
US10673257B2

Systems, methods, and apparatus for providing a homopolar generator charger with an integral rechargeable battery. A method is provided for converting rotational kinetic energy to electrical energy for charging one or more battery cells. The method can include rotating, by a shaft, a rotor in a magnetic flux field to generate current, wherein the rotor comprises an electrically conductive portion having an inner diameter conductive connection surface and an outer diameter conductive connection surface, and wherein a voltage potential is induced between the inner and outer diameter connection surfaces upon rotation in the magnetic flux field. The method can also include selectively coupling the generated current from the rotating rotor to terminals of the one or more battery cells.
US10673247B2

A power control circuit includes a detection unit, a first switch, a first control circuit, a second switch, and an energy storage unit. The detection unit provides a detection state according to a state of a bottom cover of an electronic device. The first switch generates a first control signal according to a control voltage corresponding to the detection state. The first control circuit is coupled to the first switch and controls, according to the first control signal, a first voltage source to provide an operating voltage to the first control circuit. The second switch generates a second control signal according to the control voltage. The energy storage unit is coupled to the first control circuit. The first control circuit generates a third control signal according to the second control signal, to control the energy storage unit to stop outputting a direct current power.
US10673242B2

Systems and methods for controlling battery charge levels to maximize savings in a behind the meter energy management system include predicting a demand charge threshold with a power demand management controller based on historical load. A net energy demand is predicted for a current day with a short-term forecaster. A demand threshold maximizes financial savings using the net energy demand using a rolling time horizon optimizer by concurrently optimizing the demand charge savings and demand response rewards. A load reduction capability factor of batteries is determined with a real-time controller corresponding to an amount of energy to fulfill the demand response rewards. The net energy demand is compared with the demand threshold to determine a demand difference. Battery charge levels of the one or more batteries are controlled with the real time controller according to the demand difference and the load reduction capability factor.
US10673239B2

The present invention discloses a control system for monitoring and control of a micro-grid (100). The control system comprises a first controller for controlling of at least one of a power generation source and an electrical load, and a second controller (245) for controlling a rotating electrical machine (246). The rotating electrical machine (246) is electrically connectable to an electrical bus (205) of the micro-grid (100) for one of receiving electrical power and supplying electrical power. The second controller (245) is configured to coordinate with the first controller for operating the rotating electrical machine (246) by engaging the clutch (244) to couple the rotating electrical machine (246) to the prime mover (242), for supplying power.
US10673237B2

A reactive power optimization method for integrated transmission and distribution networks related to a field of operation and control technology of an electric power system is provided. The reactive power optimization method includes: establishing a reactive power optimization model for a transmission and distribution network consisting of a transmission network and a plurality of distribution networks, in which the reactive power optimization model includes an objective function and a plurality of constraints; performing a second order cone relaxation on a non-convex constraint of a plurality of distribution network constraints of the plurality of constraints; and solving the reactive power optimization model by using a generalized Benders decomposition method so as to control each generator in the transmission network and each generator in the plurality of distribution networks.
US10673233B2

A panelboard (200) has a plurality of branches for branching a grid power line (30) into a plurality of home power lines (40). A home energy management system (HEMS) (300) is provided with a home communication unit (310) for receiving branch information, which is information on the plurality of branches, from the panelboard (200).
US10673213B2

The wire grip includes an upper grasping part provided at a base for grasping an electric wire from above; a lower grasping part arranged to face the upper grasping part with the electric wire interposed therebetween and provided to be movable in a vertical direction with respect to the base; an arrow part provided at a bottom part of the lower grasping part integrally with the lower grasping part or as a separate body; a supporting body arranged on a side opposite to the lower grasping part with the arrow part interposed therebetween, wherein the supporting body pushes the arrow part by a screw to be screwed with a lower supporting part provided at a bottom part of the base and extending in a longitudinal direction of the base; and a holding part for holding the lower grasping part to prevent it from being spaced from the base.
US10673212B2

A switchgear according to the present invention includes a disconnecting unit that includes multiple switches to switch electrical paths by rotation of blades, and a switch housing having a view port, and including the switches arranged therein, wherein planes of rotation of the blades and an arrangement direction of the switches intersect, and the switches are arranged rearward from the view port.
US10673203B2

The present disclosure generally relates to methods of assembling projectors, and more particularly, to methods of aligning laser diodes in laser projectors. Implementations of the present disclosure include positioning an alignment beam and a photodetector in an optical path of the projector. The alignment beam propagates from an alignment light source through a location where a laser diode is to be mounted. A laser diode is then initially positioned in the optical path with a laser cavity of the diode acting as a passive waveguide during the assembly process. The laser diode is then fixed in place at a position and, or, an orientation that corresponds to light from the alignment beam passing through a laser cavity of the diode to be aligned and registering at least a minimum threshold value of a measure at the photodetector.
US10673191B2

An electrical power unit is positionable in or along a work surface and includes a housing with a movable cover that is positionable in open and closed positions at an upper region of the housing. The cover defines an interior region in which a wireless power transmitter is mounted. A lamp unit is disposed in the housing or the cover. The lamp unit is configured so that emitted light is visible from outside the power unit when the cover is closed. The wireless power transmitter is operable to selectively illuminate the lamp unit when the wireless power transmitter is energized. Optionally, at least one direct-contact electrical or data receptacle is provided at the housing, and may be arranged or positioned so that it is accessible at least when the cover is in the open position.
US10673190B2

A pad extender for connecting a conductor cable to a transformer. The pad extender includes a planar body including a first portion and a second portion, the first portion having a first portion length. The pad extender further includes an elongate slot defined in the first portion of the planar body, the elongate slot extending along a majority of the first portion length. The pad extender further includes at least one aperture defined in the second portion of the planar body. Wherein the planar body is slidable relative to the transformer along the elongate slot.
US10673187B2

An integrated component for protecting against overvoltages, including a varistor and a gas discharge tube that are connected in series between a first and a second electrical connection terminal and a peripheral coating including a seal-tight and electrically insulating resin, the peripheral coating being arranged around the varistor and the gas discharge tube so as to form a seal-tight and electrically insulating barrier that leaves the first and second electrical connection terminals accessible only at two opposite ends of the peripheral coating.
US10673181B2

An electrical connector for circuit boards whose terminals 40 have stationary-side retained portions 42 retained in place in the stationary housing 20, movable-side retained portions 44 retained in place in the movable housing 30, and resilient portions 45 provided between said stationary-side retained portions 42 and said movable-side retained portions 44, and the resilient portions 45 have curved portions 45A, 45B curved such that they have sections positioned overlappingly in the heightwise direction of the connector perpendicular to the mounting face of the circuit board in a section of the resilient portions 45 in the longitudinal direction of the terminals 40.
US10673180B2

The coupling members are positioned so as to span both paired housing halves and extend across the multiple connecting units in the direction of coupling of the connecting units, while, at the same time, having pairs of engaging portions engaging the respective housing halves of each connecting unit 10, and each of the paired housing halves has engageable portions engaging the corresponding engaging portions both in the direction of connection to counterpart connector components and in the direction of coupling.
US10673178B1

A terminal block in which outflow of a sealing portion made of a rubber-based adhesive can be suppressed even when exposed to a heated environment, and the sealing properties can be maintained. The terminal block includes a housing having a resin portion, a bus bar, and the sealing portion. The bus bar integrally includes an embedded portion embedded in the resin portion, and a connecting portion projecting outward from the resin portion. The sealing portion fills a gap between the embedded portion and the resin portion. The sealing portion is made of a rubber-based adhesive. The bus bar includes a base material made of Cu or a Cu alloy, and an Sn-based plated layer made of Sn or an Sn alloy and partially covering a surface of the base material. The base material is exposed at a sealing region in contact with the sealing portion.
US10673177B2

An electric device terminal apparatus includes: a housing having a fitting portion that can fit together with a partner member; a storage groove provided in the periphery of the fitting portion, on an end surface of the housing that faces the partner member; and a ring-shaped seal member that is provided in the storage groove and water-tightly seals a space between the end surface of the housing and the partner member. The storage groove is filled with a liquid gasket as the seal member.
US10673172B2

A USB connector includes a docking assembly, a first metal member sleeved on the docking assembly, a plastic housing, and a second metal member integrated with and formed inside the plastic housing. The docking assembly includes an insulation body including a base and a docking tongue extending forward from the base and a conductive terminal integrated with and formed inside the insulation body. The first metal member includes an annular body sleeved on the base and welding feet extending rearward from two opposite sides of the annular body. The second metal member includes a plate body formed on a side wall of the plastic housing. Second welding portions formed by two sides of the plate body are bent and then extend toward the circuit board and a holding piece extending rearward from the plate body and fastened at a tail of the base of the insulation body.
US10673170B2

A lid arrangement including a lid and a surrounding panel. The lid includes a top wall facing outwards and one or more wall of a side wall and/or an end wall. The lid is transitable from a closed position to an open position via an intermediate position, the lid in the open position allowing access to the one or more wall of the side wall and/or the end wall. One of the lid and the surrounding panel includes a pivot axis and the other includes a slot configured to receive the pivot axis. The slot is configured for translational displacement of the pivot axis within the slot, allowing the lid to transit from the closed position to the intermediate position, and for pivotal displacement of the pivot axis within the slot, allowing the lid to transit from the intermediate position to the open position.
US10673159B2

An electric connector includes connector bodies in which connection terminal trains are arranged in a coplanar fashion in male and female connector housings; and a ground connection fitting that is equipped therein so as to extend between the connection terminal trains in a train direction. At least one connector body has a conductive reinforcement fitting that extends along the connector housing. The ground connection fitting has ground connection portions that are exposed to the side of a board facing surface of the corresponding connector housing of the connector body; and reinforcement fitting connection portions that are connected to the reinforcement fitting on both outsides of the connection terminal trains in the train direction.
US10673158B2

A connector assembly comprises a first connector having a first contact and a second connector having a second contact. The first contact has a first supported portion which is supported not to be moved in a horizontal direction, a first resiliently-support portion extending from the first supported portion and a first contact point supported by the first resiliently-support portion. The second contact has a second supported portion which is supported not to be moved in the horizontal direction, a second resiliently-support portion extending from the second supported portion and a second contact point supported by the second resiliently-support portion. Under a completely-mated state where the first connector and the second connector are completely mated with each other, the first contact point is in contact with the second supported portion, and the second contact point is in contact with the first supported portion.
US10673152B2

A grounding clamp includes a safety lock-out which locks the operation of the clamp in the absence of a cooperating hot-stick. The lock-out employs a clutch which prevents the translation of the clamping members relative to one another until the clutch is disengaged. The cooperating hot-stick is required for the disengagement of the clutch.
US10673144B2

A portable free-standing vertical RF antenna structure for use in an UHF timing system comprises a base structure for supporting the vertical antenna structure on a substantially horizontal surface. At least a first antenna unit comprising a first planar RF antenna and at least a second antenna unit comprising a second planar RF antenna, the second antenna unit being located above the first antenna unit, are coupled to the base structure and form a vertical RF antenna structure. The first and second antenna unit is positioned such that the inclination angle between a main axis of the radiation field of the first RF antenna and the horizontal surface is selected between 10 and 50 degrees. The inclination angle between a main axis of the radiation field of the second RF antenna and the horizontal surface is selected between −20 and 20 degrees.
US10673128B2

A portable cellular site includes a modular shelter having pre-configured equipment to communicate with a telecommunication facility, wherein the shelter has the approximate dimensions of a standard International Organization for Standardization (ISO) freight container; a door to enter the shelter; a computer rack to receive computer equipment; a radio unit rack to receive wireless communication equipment; and air conditioning machine to cool the shelter interior.
US10673113B2

In a transmission line, a first ground conductor pattern and a second ground conductor pattern are connected through a first interlayer connecting conductor, and the first ground conductor pattern and a third ground conductor pattern are connected through a second interlayer connecting conductor. A first signal conductor pattern includes a first bypassing pattern portion that bypasses the first interlayer connecting conductor, and a second signal conductor pattern includes a second bypassing pattern portion that bypasses the second interlayer connecting conductor. Bypassing directions of the first bypassing pattern portion and the second bypassing pattern portion are opposite to each other.
US10673096B2

Described are electrolyte compositions comprising a fluorinated solvent, an organic carbonate, a sultone, and optionally a borate. The fluorinated solvent may be a fluorinated acyclic carboxylic acid ester, a fluorinated acyclic carbonate, a fluorinated acyclic ether, or mixtures thereof. The organic carbonate may be fluorinated or non-fluorinated. The electrolyte compositions are useful in electrochemical cells, such as lithium ion batteries.
US10673093B1

Apparatuses, systems, and methods of storing electrical energy for electric vehicles are provided. A battery pack can be disposed in an electric vehicle to power the electric vehicle. A battery cell can be arranged in the battery pack. The battery cell can include a housing. The housing can define a cavity within the housing. The cavity of the battery cell can include a separator having a first side and a second side, a cathode disposed along the first side of the separator, and an anode disposed along the second side of the separator. The anode can include a first portion adjacent to the second side of the separator, and a second portion adjacent to the first portion and separated from the separator by the first portion. A porosity of the first portion of the anode can be greater than a porosity of the second portion of the anode.
US10673085B2

The present specification relates to a method for manufacturing an electrolyte membrane for a solid oxide fuel cell, an electrolyte membrane for a solid oxide fuel cell, a solid oxide fuel cell including the electrolyte membrane, and a fuel cell module including the solid oxide fuel cell.
US10673082B2

A system for humidifying a fuel cell includes: a container including an aqueous solution of hydrogen peroxide; a source of pressurized gas coupled to the container for pressurizing the hydrogen peroxide solution container; and a catalyst reaction chamber including a catalyst for decomposing hydrogen peroxide into a gaseous mixture of water vapor and oxygen. The gaseous mixture of water vapor and oxygen is combined with a flow of reactant oxidant gas to obtain a humidified oxidant gas stream, which is delivered to the fuel cell.
US10673079B2

A fuel cell stack includes a plurality of fuel cells stacked via separators, each one of which cells has a solid electrolyte plate interposed between an anode electrode and a cathode electrode. The separator is constituted of an uneven member that includes a first abutting portion, a second abutting portion, and a connecting portion, the first abutting portion abuts on one fuel cell of the two adjacent fuel cells, the second abutting portion abuts on the other fuel cell, and the connecting portion connects the first abutting portion to the second abutting portion. At least one abutting portion of the first abutting portion or the second abutting portion has a section modulus greater than a section modulus of the connecting portion.
US10673071B2

In an embodiment of the present invention, a positive active material for a lithium secondary battery is represented by Formula 1, and includes a core including a compound having a core portion and a surface portion, and the compound has a lower L3/L2 intensity ratio of Ni in the surface portion than an L3/L2 intensity ratio of Ni in the core portion. Li[LizA(1-z-a)Da]EbO2-b  [Formula 1] (In the above formula (1), A is NiαCoβMnγ, D is at least one element selected from the group consisting of Na, K, Mg, Ca, Sr, Ni, Co, Ti, Al, B, Si, Sn, Mn, Cr, Fe, V, Zr, Nb, and Mo, E is at least one element selected from the group consisting of P, F, and S, −0.05≤z≤0.1, 0≤a≤0.05, 0≤b≤0.05, 0.3≤α≤0.9, 0.05≤β≤0.4, and 0.05≤γ≤0.4.)(The L3/L2 intensity ratio of Ni is the oxidation number of Ni measured by electronic energy loss spectroscopy (EELS).).
US10673069B2

Energy storage devices having hybrid anodes can address at least the problems of active material consumption and anode passivation that can be characteristic of traditional batteries. The energy storage devices each have a cathode separated from the hybrid anode by a separator. The hybrid anode includes a carbon electrode connected to a metal electrode, thereby resulting in an equipotential between the carbon and metal electrodes.
US10673052B2

A rechargeable battery module includes a plurality of unit cells adjacent to each other in a first direction, each unit cell including an electrode assembly in a case, a cap plate sealing an opening of the case, and an electrode terminal electrically connected to the electrode assembly through the cap plate, a bus bar electrically connecting electrode terminals of unit cells adjacent in the first direction, a module frame accommodating the plurality of unit cells, the module frame including at least two sidewalls spaced apart from each other in the first direction to restrict opposite sides of the first direction, and a bottom supporting the at least two side walls, a restricting member fixed to a top of the module frame, the restricting member being spaced apart from the bottom of the module frame along a second direction perpendicular to the first direction to restrict the second direction.
US10673047B2

The present disclosure relates to a cable type secondary battery which includes: a cable type electrode assembly including an inner electrode, a separator layer formed to surround the outer surface of the inner electrode and preventing a short-circuit between electrodes, and an outer electrode formed to surround the separator layer; a taping layer formed by spirally winding a sheet type tape so that it surrounds the outer surface of the cable type electrode assembly; and a packaging formed to surround the outer surface of the taping layer. According to the present disclosure, it is possible to prevent separation of the separator layer or the outer electrode, and thus to reinforce the bending characteristics of the cable type secondary battery.
US10673038B2

Provided herein are battery cells for battery packs in electric vehicles. A battery cell can include a housing. The housing can have a body region, a neck region, and a head region. The body region can include an electrolyte, anode, and cathode. The battery cell can include a sealing element disposed in the head region. The battery cell can include two conductive layers and an insulation layer disposed within the sealing element. The first conductive layer can include a positive terminal to couple with a first wire connected to the cathode. The first conductive layer can define a first opening to pass a second wire. The second conductive layer can include a negative terminal to couple with the second wire connected to the anode. The second conductive layer can define a second opening to pass the first wire. The insulation layer can be disposed between the two conductive layers.
US10673037B2

A battery pack includes at least one battery module and a pair of pack end plates arranged to hold the at least one battery module therebetween in a predetermined direction. Each battery module includes a plurality of battery cells arranged in alignment with each other in the predetermined direction and a pair of module end plates arranged to hold the battery cells therebetween in the predetermined direction. Moreover, the strength of the pack end plates in the predetermined direction is set to be higher than or equal to a minimum required strength to hold the at least one battery module therebetween in a predetermined state where the battery cells of the at least one battery module have deteriorated. The strength of the module end plates of the at least one battery module in the predetermined direction is set to be lower than the strength of the pack end plates.
US10673025B2

An electrical storage system is provided that has a thickness of less than 2 mm, where the system includes at least one sheet-type discrete element, the sheet-type discrete element exhibiting high resistance to an attack of alkali metals or alkali metal ions, in particular lithium, wherein the sheet-type discrete element has a low content of TiO2, the TiO2 content preferably being less than 2 wt %, preferably less than 0.5 wt %, and preferably free of TiO2.
US10673022B2

Provided are an organic light emitting diode display device and a manufacturing method thereof. The method includes: preparing a thin film transistor layer on a glass substrate; preparing an organic light emitting diode element layer on the thin film transistor layer, and preparing a barrier layer and a buffer layer on the glass substrate, wherein the barrier layer covers the OLED element layer; preparing the plurality of grooves in the barrier layer, and preparing a water absorbing material layer in the plurality of grooves. The permeability of water and oxygen is reduced for lowering the risk of breakage of the barrier layer and the buffer layer, and improving the service life of the OLED display device.
US10673021B2

A package structure, a flexible display screen, and a method for manufacturing the package structure are provided. The package structure is used for packaging and being bonded on a display panel. The package structure includes a first inorganic layer, the first inorganic layer includes a number of first inorganic elements that are discontinuously arranged on the display panel and a number of second inorganic elements each of which is connected between two adjacent first inorganic elements. By providing the second inorganic elements between the discontinuously arranged first inorganic elements, so that the first inorganic elements and the second inorganic elements are arranged alternately and prevent each other from absorbing water/oxygen, thereby improving the water/oxygen barrier performance of the package structure, that is, the package performance of the package structure is improved.
US10673016B2

A display device includes: a substrate; a plurality of pixels on the substrate; an organic encapsulation layer covering a pixel area including at least one pixel; a first inorganic encapsulation layer on the organic encapsulation layer and having a first crack at a pixel area gap; and a second inorganic encapsulation layer on the first inorganic encapsulation layer and filling the first crack.
US10673014B2

An encapsulation structure, a display panel, an electronic device and an encapsulation method are provided. The encapsulation structure includes: a first substrate and a second substrate, and a first sealant and a second sealant bonding the first substrate and the second substrate to each other. The first sealant includes a first inclined surface; the second sealant includes a second inclined surface which is attached to and in direct contact with the first inclined surface. In a direction parallel to the first substrate, each of the first inclined surface and the second inclined surface extends from a first position to a second position. Along a direction from the first position to the second position, a distance from the first inclined surface to the first substrate and a distance from the second inclined surface to the second substrate gradually change; and sums of the two distances are substantially equal.
US10673008B2

A display device includes a base substrate, a first transistor, a second transistor, an organic light emitting diode, and a capacitor electrically connected to the first thin film transistor. The first transistor includes a first semiconductor pattern below a first interlayer insulation layer and a first control electrode above the first interlayer insulation layer and below a second interlayer insulation layer. The second transistor includes a second control electrode above the first interlayer insulation layer and below the second interlayer insulation layer. A second semiconductor pattern is above the second interlayer insulation layer.
US10673005B2

An organic light-emitting device is disclosed. The organic light-emitting device includes light-emitting layers that emit light of the same color in a stack structure. The phosphorescence and fluorescence characteristics at the exit side and the inside of the organic light-emitting device are adjusted to improve a viewing angle, lifetime, and efficiency.
US10673004B2

An electroluminescence display device, including a first electrode and a second electrode facing each other; a quantum dot emission layer disposed between the first electrode and the second electrode, the quantum dot emission layer including a plurality of quantum dots and not including cadmium, wherein the quantum dot emission layer includes a red emission layer disposed in a red pixel, a green emission layer disposed in a green pixel, and a blue emission layer disposed in a blue pixel, wherein the device has color reproducibility according to a DCI standard of greater than or equal to about 89%.
US10673002B2

Organic photoelectric conversion element has a first electrode, a photoelectric conversion layer, and a second electrode. The photoelectric conversion layer has a first organic layer that contains a first organic semiconductor containing principally a p-type organic semiconductor, a second organic layer that contains a second organic semiconductor containing principally an n-type organic semiconductor, and an intermediate layer that contains the first organic semiconductor and the second organic semiconductor. The second organic layer is disposed at a side of the second electrode relative to the first organic layer. The intermediate layer is between the first organic layer and the second organic layer and reaches each of these layers. The thickness of the second organic layer is greater than the sum of the thicknesses of the first organic layer and intermediate layer.
US10673001B2

A flexible display substrate is disclosed. The flexible display substrate includes a flexible substrate, a gate, a source and drain and a plurality of conductive wirings on the flexible substrate. Each conductive wiring is provided with a plurality of grooves in a bending area of the flexible display substrate, so that the damage resistance of the conductive wirings during bending is improved. A display device including the flexible display substrate and a method for fabricating the flexible display substrate are also disclosed.
US10672990B2

Disclosed are a compound for an organic optoelectronic device represented by Chemical Formula 1, a composition for an organic optoelectronic device, an organic optoelectronic device including the same, and a display device.Details of Chemical Formula 1 are the same as defined in the specification.
US10672987B2

A polymer includes a first repeating unit and a second repeating unit forming a main chain, the first repeating unit including at least one first conjugated system, and the second repeating unit including at least one second conjugated system and a multiple hydrogen bonding moiety represented by Chemical Formula 1.
US10672985B2

The present specification provides an organic solar cell, and a method for manufacturing the same.
US10672982B1

Subject matter disclosed herein may relate to fabrication of a correlated electron material (CEM) switch. In particular embodiments a method may include forming a structure on a first portion of a substrate while maintaining a second portion of the substrate exposed. A sealing layer may be deposited over the structure and over at least a portion of the exposed second portion of the substrate. A conductive via may be formed by way of a dry etch through the sealing layer to contact the exposed metal layer. In embodiments, an etch-stop control layer may be utilized to control an etching process prior to formation of metal contacts over the CEM switch and the conductive via.
US10672973B2

A composition for forming a Ce-doped PZT-based piezoelectric film contains: PZT-based precursors containing metal atoms configuring the composite metal oxides; a diol; and polyvinylpyrrolidone. The PZT-based precursors are contained so that a metal atom ratio (Pb:Ce:Zr:Ti) in the composition satisfies (1.00 to 1.28):(0.005 to 0.05):(0.40 to 0.55):(0.60 to 0.45) and the total of Zr and Ti in a metal atom ratio is 1. A concentration of the PZT-based precursor in 100 mass % of the composition is from 17 mass % to 35 mass % in terms of an oxide concentration, a rate of diol in 100 mass % of the composition is from 16 mass % to 56 mass %, and a molar ratio of polyvinylpyrrolidone to 1 mole of the PZT-based precursor is 0.01 moles to 0.25 moles in terms of monomers.
US10672967B2

An energy harvesting system including an energy harvesting device configured to draw electrical energy from a welding process without direct electrical contact with a weld cable. The energy harvesting system also includes energy harvesting circuitry coupled to the energy harvesting device and configured to process the electrical energy for use by a welding-related device.
US10672966B2

A process for manufacturing a thermoelectric material having a plurality of grains and grain boundaries. The process includes determining a material composition to be investigated for the thermoelectric material and then determining a range of values of grain size and/or grain boundary barrier height obtainable for the material composition using current state of the art manufacturing techniques. Thereafter, a range of figure of merit values for the material composition is determined as a function of the range of values of grain size and/or grain boundary barrier height. And finally, a thermoelectric material having the determined material composition and an average grain size and grain boundary barrier height corresponding to the maximum range of figure of merit values is manufactured.
US10672963B2

A method of manufacturing a substrate for a light emitting device includes: forming wiring to form a plurality of first wiring parts and second wiring parts on/above an upper surface of a base member; forming projection parts including a first projection part on each of the first wiring parts and a second projection part on each of the second wiring parts by forming a first metal film on a region including at least parts of the first wiring parts and the second wiring parts and etching the first metal film using a resist for forming projection part; and forming an alignment mark by forming a second metal film on the substrate and etching the second metal film using a resist, wherein the resist for forming the projection part and the resist for forming alignment mark are exposed to light in an identical step of exposing to light.
US10672961B2

A light-emitting element package includes a package body having a cavity; a first lead frame and a second lead frame disposed on the package body; a light-emitting element disposed on the bottom surface of the cavity and electrically connected to the first lead frame and the second lead frame; and a molding part surrounding the light-emitting element and disposed in at least a portion of the cavity. Each of the lead frames includes a first part corresponding to a portion of the bottom surface and side walls of the cavity; a second part corresponding to a portion of an upper surface and outer side surfaces of the package body; and a connection part disposed between the first part and the second part width of the connection part is narrower than the width of the first part and the second part in a region adjacent to the connection part.
US10672954B2

A light emitting device package can include first and second frames spaced apart from each other; a package body including a body portion disposed between the first and second frames; a light emitting device including first and second electrode pads; a first through hole in the first frame; a second through hole in the second frame; a conductive material disposed in the first and second through holes; and an intermetallic compound layer disposed between the conductive material and the first frame, and between the conductive material and the second frame, in which the first electrode pad of the light emitting device overlaps with the first through hole in the first frame, the second electrode pad of the light emitting device overlaps with the second through hole in the second frame, and the first and second electrode pads are spaced apart from each other.
US10672946B2

A display apparatus includes a substrate, a first electrode on the substrate, the first electrode including a first portion that has a flat upper surface and a second portion that protrudes from the first portion and has an inclined surface, a second electrode facing the first electrode in parallel on the substrate, the second electrode including a first portion that has a flat upper surface and a second portion that protrudes from the first portion and has an inclined surface, and a plurality of light-emitting devices separate from each other on the first electrode and the second electrode, the light-emitting devices each having a first end contacting the upper surface of the first portion of the first electrode and a second end contacting the upper surface of the first portion of the second electrode.
US10672943B2

An uninterrupted production of solar cell strings is provided herein that includes electrically conductive ribbons (2) being dispensed at a dispensing station (4, 5) that has a reserve of ribbons (2), and fed to at least one string (7) of unconnected solar cells (3). The ribbons (2) are kept ready for dispensing on at least two dispensing stations (4, 5) that each have a reserve of ribbon material. At least one ribbon (2) is then dispensed in an automated manner, wherein the dispensing station (4, 5) from which the at least one ribbon (2) is dispensed is selected depending on a reserve of ribbon material that remains or exists in that dispensing station (4, 5), and wherein switching to the at least one other dispensing station (4, 5) takes place at the latest upon complete consumption of the reserve of the dispensing station (4, 5).
US10672939B2

Techniques for precisely controlling the composition of volatile components (such as sulfur (S), selenium (Se), and tin (Sn)) of chalcogenide semiconductors in real-time—during production of the material are provided. In one aspect, a method for forming a chalcogenide semiconductor material includes providing a S source(s) and a Se source(s); heating the S source(s) to form a S-containing vapor; heating the Se source(s) to form a Se-containing vapor; passing a carrier gas first through the S-containing vapor and then through the Se-containing vapor, wherein the S-containing vapor and the Se-containing vapor are transported via the carrier gas to a sample; and contacting the S-containing vapor and the Se-containing vapor with the sample under conditions sufficient to form the chalcogenide semiconductor material. A multi-chamber processing apparatus is also provided.
US10672938B2

A cleaving system and method are described. The system can include a holding apparatus to retain a photovoltaic structure at a center section of a cleaving platform. The system can further include a contact apparatus to make contact with the photovoltaic structure and separate it into a plurality of strips. During operation, the system can activate an actuator to move the contact apparatus against the photovoltaic structure, thereby separating the photovoltaic structure into strips.
US10672936B2

A wearable system for use by a user includes a photodetector configured to detect a photon of a light pulse after the photon reflects from a target internal to the user. The photodetector includes a single photon avalanche diode (SPAD) and a capacitor configured to be charged, while the SPAD is in a disarmed state, with a bias voltage by a voltage source, and supply, when the SPAD is put in an armed state, the bias voltage to an output node of the SPAD such that a voltage across the SPAD is greater than a breakdown voltage of the SPAD.
US10672935B2

An exemplary non-invasive wearable brain interface system includes a headgear configured to be worn on a head of a user, a plurality of self-contained photodetector units configured to removably attach to the headgear, the photodetector units each comprising a plurality of photodetectors configured to detect photons of light after the photons reflect from a target within a brain of the use, and a master control unit coupled to each of the photodetector units and configured to control the photodetector units.
US10672932B2

A method for forming a photovoltaic device includes providing a substrate. A layer is deposited to form one or more layers of a photovoltaic stack on the substrate. The depositing of the amorphous layer includes performing a high power flash deposition for depositing a first portion of the layer. A low power deposition is performed for depositing a second portion of the layer.
US10672929B2

A photovoltaic device and method include a doped germanium-containing substrate, an emitter contact coupled to the substrate on a first side and a back contact coupled to the substrate on a side opposite the first side. The emitter includes at least one doped layer of an opposite conductivity type as that of the substrate and the back contact includes at least one doped layer of the same conductivity type as that of the substrate. The at least one doped layer of the emitter contact or the at least one doped layer of the back contact is in direct contact with the substrate, and the at least one doped layer of the emitter contact or the back contact includes an n-type material having an electron affinity smaller than that of the substrate, or a p-type material having a hole affinity larger than that of the substrate.
US10672928B2

A metal foil pattern layered body of the invention includes a base member; a metal foil including a metal pattern formed by an opening and a metal portion; and a protuberance provided at the metal foil and at a boundary between the opening and the metal portion.
US10672927B2

Methods include providing an expanded metal article configured as a mesh. The expanded metal article has a plurality of cuts in the mesh and has a surface comprising a plurality of solder pads. A semiconductor material is provided, having a back surface comprising a plurality of silver pads. A front surface of the semiconductor material serves as a light-incident surface of the photovoltaic cell. A front metallic article is provided, the front metallic article comprising a plurality of electroformed elements interconnected to form a unitary, free-standing piece comprising a continuous grid. The continuous grid of the front metallic article is electrically coupled with the front surface of the semiconductor material. The plurality of cuts of the expanded metal article is arranged to relieve stresses induced by the front metallic article on the front surface of the semiconductor material.
US10672925B2

A solar cell device with improved performance and a method of fabricating the same is described. The solar cell includes a back contact layer formed on a substrate, an absorber layer formed on the back contact layer, a buffer layer formed on the absorber layer, and a front contact layer formed by depositing a transparent conductive oxide layer on the buffer layer and annealing the deposited TCO layer.
US10672919B2

One embodiment can provide a solar module. The solar module can include one or more moisture-resistant photovoltaic structures. A respective photovoltaic structure can include a base layer, an emitter layer positioned on a first side of the base layer, and a moisture barrier layer positioned on a first side of the emitter layer, thereby reducing the amount of moisture that reaches a junction between the base layer and the emitter layer.
US10672915B2

An object is to improve reliability of a light-emitting device. A light-emitting device has a driver circuit portion including a transistor for a driver circuit and a pixel portion including a transistor for a pixel over one substrate. The transistor for the driver circuit and the transistor for the pixel are inverted staggered transistors each including an oxide semiconductor layer in contact with part of an oxide insulating layer. In the pixel portion, a color filter layer and a light-emitting element are provided over the oxide insulating layer. In the transistor for the driver circuit, a conductive layer overlapping with a gate electrode layer and the oxide semiconductor layer is provided over the oxide insulating layer. The gate electrode layer, a source electrode layer, and a drain electrode layer are formed using metal conductive films.
US10672914B2

To provide a field-effect transistor, containing: a gate electrode configured to apply gate voltage; a source electrode and a drain electrode, both of which are configured to take out electric current; an active layer formed of a n-type oxide semiconductor, provided in contact with the source electrode and the drain electrode; and a gate insulating layer provided between the gate electrode and the active layer, wherein work function of the source electrode and drain electrode is 4.90 eV or greater, and wherein an electron carrier density of the n-type oxide semiconductor is 4.0×1017 cm−3 or greater.
US10672909B2

A semiconductor device including a gate stack over a substrate. The semiconductor device further includes an interlayer dielectric (ILD) at least partially enclosing the gate stack. The ILD includes a first portion doped with an oxygen-containing material, a second portion doped with a large species material, and a third portion being undoped by the oxygen-containing material and the large species material.
US10672893B2

A semiconductor device and method for making the semiconductor device comprising a flash memory cell is provided. In accordance with some embodiments, the method includes: patterning a first gate material layer and a gate insulating film over a substrate, the first gate material layer comprising a first gate material, the gate insulating film disposed on the first gate material layer; forming a second gate material layer over the substrate, the gate insulating film, and side walls of the first gate material layer, the second gate material layer comprising a second gate material; etching the second gate material layer to expose the substrate and the gate insulating film and provide a portion of the second gate material layer along each of the side walls of the first gate material layer; and etching the gate insulating film and the first gate material layer so as to form a plurality of gate structures.
US10672891B2

A method of forming a stacked gate all around MOSFET is provided. A stack of alternating layers of Si and SiGe are formed on a substrate. A number of holes are etched through the stack and Si anchors formed in the holes. The SiGe layers are removed. A number of dummy gates are formed on the substrate and a Low-K spacer material deposited around the dummy gates. A number of S/D recesses are etched through the Si layers, removing the Si anchors. The dummy gates and spacer material preserves sections of the Si layers during etching, forming stacks of Si channels. S/Ds are formed in the recesses. The dummy gates are then removed replaced with metal gate stacks.
US10672889B2

A method of manufacturing a semiconductor device includes forming an isolation region on a semiconductor substrate. A trench is formed in an crystallographic direction of the semiconductor substrate in the isolation region. An epitaxial layer is grown in the trench. The epitaxial layer is patterned to form a semiconductor fin orientated along an crystallographic direction of the semiconductor substrate, wherein .
US10672881B2

A method is presented for forming a semiconductor device. The method includes forming an oxygen containing interfacial layer on a semiconductor substrate, forming a hafnium oxide layer on the interfacial layer, the hafnium oxide layer crystallizing to a non-centrosymmetric phase in a final structure, forming a first electrode containing a scavenging metal, which reduces a thickness of the interfacial layer via an oxygen scavenging reaction in the final structure, on the hafnium oxide layer, and forming a second electrode on the first electrode.
US10672875B2

A method for forming a silicon carbide semiconductor device includes forming at least one graphene layer on a surface of a semiconductor substrate and forming a silicon carbide layer of the silicon carbide semiconductor device on the at least one graphene layer. At least one of forming the silicon carbide layer and forming the at least one graphene layer includes: heating the semiconductor substrate an inert gas atmosphere until a predefined temperature is reached.
US10672873B2

Provided is a semiconductor device including a substrate having a first conductivity type, an isolation structure, a well region having the first conductivity type, a gate structure, and doped regions having a second conductivity type. The isolation structure is disposed in the substrate to form an active region of the substrate. The well region is disposed in the active region and surrounds sidewalls of the isolation structure to form a native region in the active region. The gate structure is disposed over the substrate in the native region. The doped regions are disposed respectively in the well region and the native region of the substrate at two sides of the gate structure. A method of fabricating the semiconductor device is also provided.
US10672867B2

A method includes forming a fin structure over a substrate; forming an isolation structure around the fin structure; etching the fin structure to form a recess in the fin structure; epitaxially growing a source drain structure in the recess; depositing a capping layer over a first portion of the source drain structure, in which the first portion of the source drain structure is over the isolation structure; recessing the isolation structure to expose a second portion of the source drain structure; and etching the second portion of the source drain structure, in which the first portion of the source drain structure remains over the isolation structure after etching the second portion of the source drain structure.
US10672861B1

Techniques create a semiconductor layout comprising a resistor structure having a defined baseline sheet resistance. The semiconductor layout includes a resistor marker layer over the resistor structure. A sheet resistance matching estimate is performed to ascertain a difference between the baseline sheet resistance and a resultant sheet resistance if the resistor structure were to be manufactured using a manufacturing process. A mask generating algorithm is generated based on the difference effective to achieve a sheet resistance of the resistor structure that is closer to the baseline sheet resistance rather than the resultant sheet resistance. The mask generating algorithm enables one or more masks to be generated to modify the resistor structure relative to the resistor marker layer.
US10672856B2

A display device including a substrate, a display region, a periphery region outside of the display region, a terminal part arranged with a plurality of terminal electrodes in the periphery region, a wiring arranged between the display region and the terminal part, a plurality of inorganic insulation layers, and an organic insulation film arranged between the display region and the terminal part. At least one of the plurality of inorganic insulation layer extends between the display region and the terminal part and includes an opening part between the display region and the terminal part, the organic insulation film is arranged overlapping the opening part, the organic insulation film has a larger film thickness at a center part than an end part of the opening part, and the wiring is arranged along an upper surface of the organic insulation film.
US10672851B2

The present disclosure relates to a display panel, a photoelectric detection method, a photoelectric detection device and a computer readable storage medium. The display panel includes a pixel array including a plurality of subpixels, wherein through holes are arranged within gaps among the plurality of subpixels, and a photoelectric detection unit including a photoelectric detection array configured to detect incident light passing through the through holes. The photoelectric detection method includes determining a plurality of target subpixels from the plurality of subpixels; determining a time period when the plurality of target subpixels do not emit light, and during the time period, detecting incident light passing through the through holes by the photoelectric detection array.
US10672845B2

A display device according to an embodiment of the present invention includes: an underlying structure layer; a first lower electrode that is arranged on the underlying structure layer; multiple lower electrodes including a second lower electrode adjacent to the first lower electrode; an organic layer that is arranged on the multiple lower electrodes; an upper electrode that is arranged on the organic layer; a first through hole that is arranged between the first lower electrode and the second lower electrode and includes a first inorganic layer at least in a part of an inner face; and a second inorganic layer that is arranged on the upper electrode and is in contact with the first inorganic layer in the inner face of the first through hole.
US10672838B2

An organic EL display panel including a substrate, an element array, a planarizing layer, light emitting layers, and a dummy light emitting layer. The element array is disposed above the substrate and includes a light emitting region and a peripheral region that does not emit light surrounding the light emitting region. The planarizing layer is disposed between the substrate and the element array so as to cover the substrate. The light emitting layers are present in the element array in the light emitting region and include organic light emitting material. The dummy light emitting layer is present in the element array in the peripheral region and includes organic light emitting material. A portion of the planarizing layer below the dummy light emitting layer is recessed, and a lower portion of the dummy light emitting layer extends inside the recessed portion.
US10672825B2

A solid-state image sensor including a substrate having a photoelectric conversion element disposed therein, the photoelectric conversion element converting an amount of incident light into a charge amount, a memory unit disposed at a side of the photoelectric conversion element, the memory unit receiving the charge amount from the photoelectric conversion element, a first light-shielding section formed at a first side of the memory unit and disposed between the charge accumulation region and the photoelectric conversion element, and a second light-shielding section formed at a second side of the memory unit such that the second side is opposite the first side.
US10672823B2

An image sensor includes a semiconductor substrate including a pixel region and a pad region, a plurality of photoelectric conversion regions in the pixel region, an interconnect structure on a front surface of the semiconductor substrate, a pad structure in the pad region and on a rear surface of the semiconductor substrate, a through via structure in the pad region and electrically connected to the interconnect structure through the semiconductor substrate, and an isolation structure at least partially extending through the pad region of the semiconductor substrate from the rear surface of the semiconductor substrate. The isolation structure surrounds the pad structure and the through via structure in a plane extending parallel to the rear surface of the semiconductor substrate.
US10672822B2

A semiconductor unit includes: a first device substrate including a first semiconductor substrate and a first wiring layer, in which the first wiring layer is provided on one surface side of the first semiconductor substrate; a second device substrate including a second semiconductor substrate and a second wiring layer, in which the second device substrate is bonded to the first device substrate, and the second wiring layer is provided on one surface side of the second semiconductor substrate; a through-electrode penetrating the first device substrate and a part or all of the second device substrate, and electrically connecting the first wiring layer and the second wiring layer to each other; and an insulating layer provided in opposition to the through-electrode, and penetrating one of the first semiconductor substrate and the second semiconductor substrate.
US10672817B2

An image sensor includes a two-dimensional array of image sensor pixels, which are formed in a semiconductor layer. Each image sensor pixel is formed in a substrate having a corresponding semiconductor region therein. Each semiconductor region contains at least first and second photoelectric conversion elements, which are disposed at side-by-side locations therein. An electrically insulating isolation region is also provided, which extends at least partially through the semiconductor region and at least partially between the first and second photoelectric conversion elements, which may be configured respectively as first and second semiconductor regions of first conductivity type (e.g., N-type). At least one optically reflective region is also provided, which extends at least partially through the semiconductor region and surrounds at least a portion of at least one of the first and second photoelectric conversion elements. A semiconductor floating diffusion (FD) region (e.g., N-type region) is provided within the semiconductor region.
US10672816B2

Optical sensors including a light-impeding pattern are provided. The optical sensors may include a plurality of photoelectric conversion regions, a plurality of lenses on the plurality of photoelectric conversion regions, and a light-impeding layer extending between the plurality of photoelectric conversion regions and the plurality of lenses. The light-impeding layer may include an opening between a first one of the plurality of photoelectric conversion regions and a first one of the plurality of lenses. The optical sensors may be configured to be assembled with a display panel such that the plurality of lenses are disposed between the light-impeding layer and the display panel.
US10672815B2

A sensor device is disclosed. In an embodiment, the sensor device includes a carrier having a plane carrier surface, a plurality of photodetectors arranged on the carrier surface, each photodetector including a photosensitive sensor area and a lens arrangement arranged opposite the sensor areas, wherein the lens arrangement includes an optical axis, wherein the lens arrangement is configured to image electromagnetic radiation onto the sensor areas, wherein the plurality of photodetectors comprise at least one first photodetector having a first sensor area, the first sensor area comprises at least one property which differs from a property of a second sensor area of a second photodetector of the plurality of photodetectors, and wherein the second photodetector is arranged closer to the optical axis than the at least one first photodetector in order to reduce an optical imaging aberration of the lens arrangement.
US10672806B2

FET IC structures that enable formation of high-Q inductors in a “flipped” SOI IC structure made using a back-side access process, such as an single layer transfer (SLT) process. Essentially, the interconnect layer superstructure of an IC is split into two parts, a “lower” superstructure and an “upper” superstructure. In various embodiments, one or more low-resistance interconnect layers are fabricated within an upper superstructure formed after the application of a back-side access process, allowing fabrication of inductors in one or more low-resistance interconnect layer. A significant advantage of such IC structures is that the low-resistance interconnect layer or layers are relocated from being near the handle wafer of a conventional SLT IC to being spaced away from the handle wafer by intervening structures. Fabricating inductors in such spaced low-resistance interconnect layer or layers reduces electromagnetic coupling with the handle wafer and thus increases the Q factor of the inductors.
US10672804B2

A method is presented for forming a monolithically integrated semiconductor device. The method includes forming a first device including first hydrogenated silicon-based contacts formed on a first portion of a semiconductor material of an insulating substrate and forming a second device including second hydrogenated silicon-based contacts formed on a second portion of the semiconductor material of the insulating substrate. Source and drain contacts of the first device are formed before a gate contact of the first device and a gate contact of the second device is formed before the emitter and collector contacts of the second device. The first device can be a heterojunction field effect transistor (HJFET) and the second device can be a (heterojunction bipolar transistor) HBT. The HJFET and the HBT are integrated in a neuronal circuit and create negative differential resistance by forming a lambda diode.
US10672803B2

The present disclosure discloses a display panel, and the display panel includes: a first substrate and a second substrate; a plurality of first gate lines and a plurality of first data lines arranged on the first substrate, a plurality of second gate lines and a plurality of second data lines arranged on the second substrate, wherein a plurality of first pixel areas are defined by the plurality of first gate lines and the plurality of first data lines, and a plurality of second pixel areas are defined by the plurality of second gate lines and the plurality of second data lines; the projections of the portion of the plurality of first pixel areas with the first thin film transistors projected on the second substrate is located between at least two adjacent second pixel areas with the second thin film transistors.
US10672799B2

A display device may include a substrate, an active pattern layer, a gate insulating layer, a first metal pattern layer, an interlayer insulating layer, a second metal pattern layer, and a passivation film. The active pattern layer may be disposed on the substrate. The gate insulating layer may be disposed on the active pattern layer. The first metal pattern layer may be disposed on the gate insulating layer. The interlayer insulating layer may be disposed on the first metal pattern layer. The second metal pattern layer may be disposed on the interlayer insulating layer. The passivation film may be disposed on the side wall of the second metal pattern layer.
US10672797B2

The array substrate includes: a substrate; a gate electrode; a gate insulating layer; an active layer; a source-drain electrode; a passivation layer; a pixel electrode; the active layer includes a first silicon layer, and the first silicon layer disposed below the channel is composed of polycrystalline silicon, and the remaining part of the first silicon layer is composed of amorphous silicon.
US10672795B2

Bulk semiconductor substrates configured to exhibit semiconductor-on-insulator (SOI) behavior, and corresponding methods of fabrication, are disclosed herein. An exemplary bulk substrate configured to exhibit SOI behavior includes a first isolation trench that defines a channel region of the bulk substrate and a second isolation trench that defines an active region that includes the channel region. The first isolation trench includes a first isolation trench portion and a second isolation trench portion disposed over the first isolation trench portion. A first isolation material fills the first isolation trench portion, and an epitaxial material fills the second isolation trench portion. The epitaxial material is disposed on the first isolation material. A second isolation material fills the second isolation trench. A portion of the bulk substrate underlying the first isolation trench and the channel region is configured to have a higher resistance than the bulk substrate.
US10672793B2

A semiconductor memory device includes a stacked body including insulating layers and gate electrode layers alternately stacked in a direction, a semiconductor layer extending in the direction, and a gate insulating layer provided between the semiconductor layer and the gate electrode layer, and including a first layer, a second layer, and a third layer between the first layer and the second layer. The first layer includes a first insulator, the second layer includes at least one oxide selected from aluminum oxide, yttrium oxide, lanthanum oxide, gadolinium oxide, ytterbium oxide, hafnium oxide, and zirconium oxide, the third layer includes at least one material selected from silicon, germanium, silicon germanium and silicon carbide, and the third layer is positioned between the semiconductor layer and the insulating layer.
US10672785B2

Some embodiments include a method of forming vertically-stacked memory cells. An opening is formed through a stack of alternating insulative and conductive levels. Cavities are formed to extend into the conductive levels. Regions of the insulative levels remain as ledges which separate adjacent cavities from one another. Material is removed from the ledges to thin the ledges, and then charge-blocking dielectric and charge-storage structures are formed within the cavities. Some embodiments include an integrated structure having a stack of alternating insulative levels and conductive levels. Cavities extend into the conductive levels. Ledges of the insulative levels separate adjacent cavities from one another. The ledges are thinned relative to regions of the insulative levels not encompassed by the ledges. Charge-blocking dielectric and charge-storage structures are within the cavities.
US10672782B2

A semiconductor memory device includes a semiconductor substrate, transistors formed in an upper surface of the semiconductor substrate, a stacked body provided on the semiconductor substrate, a first contact, and a second contact. The transistors are arranged along a first direction. A minimum period of an arrangement of the transistors is a first period. The stacked body includes electrode films. A configuration of a first portion of the stacked body is a staircase-like having terraces. A first region and a second region are set along the first direction in the first portion. A length in the first direction of the terrace disposed in the second region is longer than the first period. A length in the first direction of the terrace disposed in the first region is shorter than the first period.
US10672778B2

In a method of manufacturing a semiconductor device, a memory cell structure covered by a protective layer is formed in a memory cell area of a substrate. A mask pattern is formed. The mask pattern has an opening over a first circuit area, while the memory cell area and a second circuit area are covered by the mask pattern. The substrate in the first circuit area is recessed, while the memory cell area and the second circuit area are protected. A first field effect transistor (FET) having a first gate dielectric layer is formed in the first circuit area over the recessed substrate and a second FET having a second gate dielectric layer is formed in the second circuit area over the substrate as viewed in cross section.
US10672777B2

A method for manufacturing a semiconductor device having a multi-height structure is provided. The semiconductor device having a multi-height structure includes a silicon substrate. A first structure and a second structure are respectively formed on the silicon substrate and connected to each other. A limiting block is formed on the second structure and near an edge of the second structure beside the first structure. A bottom anti-reflection coating (BARC) layer is formed to blanketly cover the first structure, the second structure and the limiting block, in which the BARC layer includes a low-viscosity material, and the BARC layer overlying the top surface of the second structure has an external surface substantially parallel to the top surface of the second structure. Control gates are formed on the external surface of the BARC layer.
US10672770B2

Semiconductor structures are provided. A first source and drain region of a first transistor is electrically connected to a first conductive line through a first contact and a first via over the first contact. A first gate electrode of the first transistor is electrically connected to a second conductive line through a second contact and a second via over the second contact. A second source and drain region of a second transistor is electrically connected to a third conductive line through a third contact and a third via over the third contact. A second gate electrode of the second transistor is electrically connected to a fourth conductive line of the metal layer directly through a fourth via. Projections of the second via and the first channel region are separated on the substrate, and projections of the fourth via and the second channel region are overlapped on the substrate.
US10672762B2

A semiconductor device is provided to reduce thermal fatigue in a junction portion of an external wiring to enhance long-term reliability, where the semiconductor device includes a semiconductor substrate, a transistor portion and a diode portion that are alternately arranged along a first direction parallel to a front surface of the semiconductor substrate inside the semiconductor substrate, a surface electrode that is provided above the transistor portion and the diode portion and that is electrically connected to the transistor portion and the diode portion, an external wiring that is joined to the surface electrode and that has a contact width with the surface electrode in the first direction, the contact width being larger than at least one of a width of the transistor portion in the first direction and a width of the diode portion in the first direction.
US10672754B2

A package manufacturing having a semiconductor substrate, a bonding layer, at least one semiconductor device, a redistribution circuit structure and an insulating encapsulation. The bonding layer is disposed on the semiconductor substrate. The semiconductor device is disposed on and in contact with a portion of the bonding layer, wherein the bonding layer is located between the semiconductor substrate and the semiconductor device and adheres the semiconductor device onto the semiconductor substrate. The redistribution circuit structure is disposed on and electrically connected to the semiconductor device, wherein the semiconductor device is located between the redistribution circuit structure and the bonding layer. The insulating encapsulation wraps a sidewall of the semiconductor device, wherein a sidewall of the bonding layer is aligned with a sidewall of the insulating encapsulation and a sidewall of the redistribution circuit structure.
US10672751B2

A contoured package on package joint and a method for making the same are disclosed herein. A method for forming a device comprises providing a substrate having a package land and forming a mounting stud on the package land. A molded underfill is applied to the substrate and in contact with the mounting stud. A contoured stud surface is formed on the mounting stud is contoured and connecting member attached to the contoured stud surface with a second package attached to the connecting member. The connecting member may be solder and have a spherical shape. The contoured stud surface may be etched or mechanically formed to have a hemispherical shape conforming to the connecting member shape.
US10672750B2

The semiconductor device 100 comprises a first semiconductor element 113 provided on a face on one side of a flat plate shaped interconnect component 101, an insulating resin 119 covering a face of a side where the first semiconductor element 113 of the interconnect component 101 is provided and a side face of the first semiconductor element 113, and a second semiconductor element 111 provided on a face on the other side of the interconnect component 101. The interconnect component 101 has a constitution where an interconnect layer 103, a silicon layer 105 and an insulating film 107 are sequentially formed. The interconnect layer 103 has a constitution where the interconnect layer 103 has a flat plate shaped insulating component and a conductive component extending through the insulating component. The first semiconductor element 113 is electrically connected with the second semiconductor element 111 through the conductive component.
US10672743B2

Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by vertically stacking two or more integrated circuit (IC) dies to at least partially overlap. In this arrangement, several circuit blocks defined on each die (1) overlap with other circuit blocks defined on one or more other dies, and (2) electrically connect to these other circuit blocks through connections that cross one or more bonding layers that bond one or more pairs of dies. In some embodiments, the overlapping, connected circuit block pairs include pairs of computation blocks and pairs of computation and memory blocks. The connections that cross bonding layers to electrically connect circuit blocks on different dies are referred to below as z-axis wiring or connections. This is because these connections traverse completely or mostly in the z-axis of the 3D circuit, with the x-y axes of the 3D circuit defining the planar surface of the IC die substrate or interconnect layers. These connections are also referred to as vertical connections to differentiate them from the horizontal planar connections along the interconnect layers of the IC dies.
US10672740B2

Methods and systems for a semiconductor package with high routing density routing patch are disclosed and may include a semiconductor die bonded to a substrate and a high routing density patch bonded to the substrate and to the semiconductor die, wherein the high routing density patch comprises a denser trace line density than the substrate. The high routing density patch can be a silicon-less-integrated module (SLIM) patch, comprising a BEOL portion, and can be TSV-less. Metal contacts may be formed on a second surface of the substrate. A second semiconductor die may be bonded to the substrate and to the high routing density patch. The high routing density patch may provide electrical interconnection between the semiconductor die. The substrate may be bonded to a silicon interposer. The high routing density patch may have a thickness of 10 microns or less. The substrate may have a thickness of 10 microns or less.
US10672737B2

Provided is a 3DIC structure includes a wafer, a die and a dielectric layer. The die is over and bonded to the wafer. The dielectric layer is over the wafer and aside the die, covering sidewalls of the die. A total thickness variation (TTV) of the die is less than 0.8 μm.
US10672732B2

An integrated circuit assembly that includes a semiconductor wafer having a first coefficient of thermal expansion; an electronic circuit substrate having a second coefficient of thermal expansion that is different than the first coefficient of thermal expansion; and an elastomeric connector arranged between the semiconductor wafer and the electronic circuit substrate and that forms an operable signal communication path between the semiconductor wafer and the electronic circuit substrate.
US10672731B2

An apparatus is described that includes a redistribution layer and a semiconductor die on the redistribution layer. An electrically conductive layer resides over the semiconductor die. A compound mold resides over the electrically conductive layer.
US10672725B2

The present disclosure provides a technique for improving the reliability of a semiconductor device where spreading of cracking that occurs at the time of dicing to a seal ring can be restricted even in a semiconductor device with a low-k film used as an interlayer insulating film. Vias are formed in each layer on a dicing region side. The vias are formed at the same intervals in a matrix as viewed in a top view. Even in the case where cracking occurs at the time of dicing, the cracking can be prevented from spreading to a seal ring by the vias. As a result, resistance to moisture absorbed in a circuit formation region can be improved, and deterioration in reliability can be prevented.
US10672724B2

The present technology relates to a semiconductor device, a manufacturing method of a semiconductor device, an integrated substrate, and an electronic device capable of improving moisture resistance of the semiconductor device. The semiconductor device includes a semiconductor chip and a protective member which is a transparent member having moisture resistance and covers at least one of a first surface perpendicular to a side surface of the semiconductor chip or a second surface opposite to the first surface and the side surfaces. The electronic device includes the semiconductor device and the signal processing unit. The present technology is applied to, for example, an imaging element and an electronic device including an imaging element.
US10672723B2

Some embodiments relate to a semiconductor package. The package includes a redistribution layer (RDL), and a first semiconductor die disposed over the RDL. The first semiconductor die includes a plurality of contact pads electrically coupled to the RDL. The RDL enables fan-out connection of the first semiconductor die. A die package is disposed over the first semiconductor die and over the RDL. The die package is coupled to a first surface of the RDL by a plurality of conductive bump structures. The plurality of conductive bump structures laterally surround the plurality of contact pads and have uppermost surfaces that are level with an uppermost surface of the first semiconductor die.
US10672708B2

In some embodiments, the present disclosure relates to an integrated circuit (IC) having parallel conductive paths between a BEOL interconnect layer and a middle-end-of-the-line (MEOL) structure, which are configured to reduce a parasitic resistance and/or capacitance of the IC. The IC comprises source/drain regions arranged within a substrate and separated by a channel region. A gate structure is arranged over the channel region and a MEOL structure is arranged over one of the source/drain regions. A conductive structure is arranged over and in electrical contact with the MEOL structure. A first conductive contact is arranged between the MEOL structure and an overlying BEOL interconnect wire (e.g., a power rail). A second conductive contact is configured to electrically couple the BEOL interconnect wire and the MEOL structure along a conductive path extending through the conductive structure, thereby forming parallel conductive paths between the BEOL interconnect layer and the MEOL structure.
US10672704B2

A semiconductor device includes: a polygonal inductive device disposed on a first layer on a substrate, the polygonal inductive device including a first line portion; a first conductive line disposed on a second layer on the substrate; a second conductive line disposed on a third layer on the substrate; and a first conductive via arranged to electrically couple the second conductive line to the first conductive line; wherein the first layer is different from the second layer and the third layer, the first conductive line is electrically connected to a reference voltage, and the first conductive line crosses the first line portion viewing from a top of the semiconductor device.
US10672703B2

A transistor includes a semiconductor substrate having an active device region formed therein and an interconnect structure on a first surface of the semiconductor substrate. The interconnect structure is formed of multiple layers of dielectric material and electrically conductive material. Drain and gate runners are formed in the interconnect structure. A shield structure extends above a second surface of the interconnect structure, the shield structure being positioned between the drain and gate runners.
US10672702B2

A standard cell of an IC includes a cell area including a transistor configured to determine a function of the standard cell; a first dummy area and a second dummy area respectively adjacent to two sides of the cell area in a first direction; and an active area extending in the first direction across the cell area, the first dummy area, and the second dummy area. The active area includes a first active area and a second active area spaced apart from each other in a second direction perpendicular to the first direction and extend parallel to each other in the first direction. At least one of the first active area and the second active area provided in the first dummy area is biased, and at least one of the first active area and the second active area provided in the second dummy area is biased.
US10672689B2

According to principles of the disclosure as explained herein, selected leads are electrically connected through metal strips to the lead frame until the end of the manufacturing process. The lead frame is grounded through the manufacturing process to prevent any ESD event from causing damage to the protected leads. In the final singulation step, the leads are electrically isolated from each other and from the lead frame, thus maintaining protection from a potential ESD event up until the final package singulation step.
US10672682B2

A thermal conducting sheet, including: a binder resin; insulating-coated carbon fibers; and a thermal conducting filler other than the insulating-coated carbon fibers, wherein a mass ratio (insulating-coated carbon fibers/binder resin) of the insulating-coated carbon fibers to the binder resin is less than 1.30, and wherein the insulating-coated carbon fibers include carbon fibers and a coating film over at least a part of a surface of the carbon fibers, the coating film being formed of a cured product of a polymerizable material.
US10672674B2

In an embodiment, a method includes: stacking a plurality of first dies to form a device stack; revealing testing pads of a topmost die of the device stack; testing the device stack using the testing pads of the topmost die; and after testing the device stack, forming bonding pads in the topmost die, the bonding pads being different from the testing pads.
US10672673B2

There is provided a method of performing an analysis of a defect in a pattern of an imprint material on a substrate that has undergone an imprint process of transferring a pattern of a mold onto the substrate. The method includes obtaining a defect distribution of the pattern on the substrate, obtaining map information indicating an arrangement of the imprint material on the substrate, and determining a type of a defect based on a relationship between a position of the defect in the defect distribution and a position of a gap in the imprint material generated in a process of spreading the imprint material by the imprint process, wherein the position of the gap is predicted based on the map information.
US10672672B2

The invention concerns a process for the production of a circuit carrier (1) equipped with at least one surface-mount LED (SMD-LED), wherein the at least one SMD-LED (2) is positioned in oriented relationship to one or more reference points (3) of the circuit carrier (1) on the circuit carrier (1), wherein the position of a light-emitting region (4) of the at least one SMD-LED (2) is optically detected in the SMD-LED (2) and the a least one SMD-LED (2) is mounted to the circuit carrier (1) in dependence on the detected position of the light-emitting region (4) of the at least one SMD-LED (2), and such a circuit carrier (1).
US10672659B2

An electronic component manufacturing method includes preparing a structure including a conductive member, forming a seed metal layer including first and second portions electrically connected to the conductive member on a surface of the structure, forming a plating layer on the first portion of the seed metal layer in a state in which the second portion of the seed metal layer is covered by a first member, forming a conductive second member on the first portion of the seed metal layer via the plating layer, and etching the second portion of the seed metal layer in a state in which the plating layer is covered by the second member.
US10672658B2

The present invention relates to a semiconductor device and a method of forming the same, the semiconductor device includes a substrate, a gate structure, an insulating stacked structure and a first conductive layer. The gate structure is disposed on the substrate, and the insulating stacked structure covers the gate structure and the substrate to define a first opening therein to expose a portion of the gate structure and a portion of the substrate. The first conductive layer covers surfaces of the first opening to directly contact the portion of the substrate and the portion of the gate structure, with the first conductive layer including two outer extension wings on a top surface of the insulating stacked structure.
US10672656B2

A method of fabricating a semiconductor integrated circuit (IC) is disclosed. A first conductive feature and a second conductive feature are provided. A first hard mask (HM) is formed on the first conductive feature. A patterned dielectric layer is formed over the first and the second conductive features, with first openings to expose the second conductive features. A first metal plug is formed in the first opening to contact the second conductive features. A second HM is formed on the first metal plugs and another patterned dielectric layer is formed over the substrate, with second openings to expose a subset of the first metal plugs and the first conductive features. A second metal plug is formed in the second openings.
US10672649B2

Advanced dual damascene interconnects have been provided in which a metallic seed liner composed of an electrically conductive metal or metal alloy having a first bulk resistivity is located on sidewall surfaces and a bottom wall of a first metallic structure that is present in a via portion of a combined via/line opening that is present in an interconnect dielectric material layer. The first metallic structure is composed of an electrically conductive metal or metal alloy that has a second bulk resistivity that is higher than the first bulk resistivity. In some embodiments, a second metal structure is present on a topmost surface of the first metallic structure. The second metallic structure is composed of an electrically conductive metal or metal alloy that differs from the electrically conductive metal or metal alloy of the first metallic structure.
US10672646B2

A method for fabricating a strained semiconductor-on-insulator substrate includes bonding a donor substrate to a receiving substrate, with a dielectric layer at the interface, and transferring a monocrystalline semiconductor layer from the donor substrate to the receiving substrate. A portion is cut from a stack formed from the transferred monocrystalline semiconductor layer from the dielectric layer and from the strained semiconductor material layer. The cutting results in the relaxation of the strain in the strained semiconductor material, and in the application of at least a part of the strain to the transferred monocrystalline semiconductor layer. The method also involves the formation, on the strained semiconductor material layer of the receiving substrate, of a dielectric bonding layer or of a bonding layer consisting of the same relaxed, or at least partially relaxed, monocrystalline material as the monocrystalline semiconductor layer of the donor substrate.
US10672644B2

A method can be used for fabricating first and second semiconductor regions separated by isolating trenches. A semiconductor substrate is covered with a first silicon nitride layer. The first region is covered with a protection layer that can be etched selectively with respect to the silicon nitride. The structure is covered with a second silicon nitride layer. The trenches are etched through the second and first silicon nitride layers and filled with a filling silicon oxide to a level situated above the protection layer. The second silicon nitride layer and the part of the first silicon nitride layer situated on the second region are selectively removed and the protection layer is removed. The filling oxide is selectively etched by wet etching, thus resulting in pits on the surface of the filling oxide around the second region.
US10672641B2

A support member for a thermal processing chamber is described. The support member has a sol coating on at least one surface. The sol coating contains a material that blocks a desired wavelength or spectrum of radiation from being transmitted by the material of the support member. The sol coating may be a multi-layer structure that may include adhesion layers, transition layers, and cap layers, in addition to radiation-blocking layers.
US10672630B2

Described herein is a method and system for dual stretching of wafers to create isolated segmented chip scale packages. A wafer having an array of light-emitting diodes (LEDs) is scribed into LED segments, where each LED segment includes a predetermined number of LEDs. The scribed wafer is placed on a stretchable substrate or tape. The tape is stretched and a layer of optically material is placed in the separation gaps. The stretched wafer is scribed on a LED level. The tape is stretched and another layer of optically opaque material is placed in the separation gaps. The same or different optically opaque material can be used for the layers. The two layers of optically opaque material are formed to provide electrical connectivity between the LEDs in each LED segment. In an implementation, each segment or LED is individually addressable.
US10672629B2

A ring assembly and a chuck assembly therewith are provided. The ring assembly may include an edge ring that is provided to enclose a chuck body supporting a substrate. The edge ring may include a first top surface, a second top surface positioned outside the first top surface and above the first top surface, a first inner side surface connecting the first top surface to the second top surface, and at least one first flow hole extending outward from one of the first top surface and the first inner side surface, thereby penetrating the edge ring.
US10672628B2

An apparatus for drying of wet substrates in a post CMP cleaning apparatus is provided. The apparatus provides a waterfall or shallow reservoir of rinsing solution, such as DIW, through which a substrate may be lifted. A solvent vapor may be provided at the rinsing solution interface on the substrate, such as in a Marangoni process. In certain embodiments, the volume of solution through which the substrate is lifted is reduced, which may provide for reduced or eliminated particle reattachment to the substrate.
US10672627B2

A substrate processing method includes a substrate holding step of disposing a substrate at a position surrounded by a plurality of guards which have a first guard and a second guard in a plan view and of holding the substrate horizontally, a substrate rotating step of rotating the substrate around a vertical rotation axis which passes through a central portion of the substrate, a hydrophobic agent supplying step of supplying to the upper surface of the substrate in a rotating state a hydrophobic agent which is a liquid for hydrophobizing the upper surface of the substrate, a low surface-tension liquid supplying step of supplying the low surface-tension liquid to the upper surface of the substrate in the rotating state in order to replace the hydrophobic agent on the substrate by the low surface-tension liquid lower in surface tension than water, a first guard switching step of switching a state of the plurality of guards to a first state in which the first guard receives a liquid scattered from the substrate by moving at least one of the plurality of guards up and down before start of the low surface-tension liquid supplying step, and a second guard switching step of switching a state of the plurality of guards from the first state to a second state in which the second guard receives a liquid scattered from the substrate by moving the plurality of guards up and down during execution of the low surface-tension liquid supplying step.
US10672626B2

Embodiments describe a semiconductor package that includes a substrate, a die bonded to the substrate, and a solder paste overmold layer formed over a top surface of the die. In an embodiment, the solder paste comprises a high-melting point metal, a solder matrix, intermetallic compounds and a polymer. The overmold layer has a high elastic modulus, a coefficient of thermal expansion similar to the substrate, and reduces the warpage of the package. In an embodiment, interconnects of a semiconductor package are formed with a no-slump solder paste that includes vents. Vents may be formed through a conductive network formed by the high-melting point metal, solder matrix and intermetallic compounds. In an embodiment, vents provide a path through the interconnect that allows for moisture outgassing. In an embodiment, a mold layer may be mechanically anchored to the interconnects by the vents, thereby providing improved mechanical continuity to the mold layer.
US10672625B2

Electronic device package technology is disclosed. In one example, an electronic device package can include a substrate having a recess, an electronic component disposed in the recess and electrically coupled to the substrate, and an underfill material disposed in the recess between the electronic component and the substrate. Associated systems and methods are also disclosed.
US10672623B2

A method of manufacturing a transistor, includes: (i) forming a metal-oxide semiconductor layer over a substrate; (ii) forming a source electrode and a drain electrode on different sides of the metal-oxide semiconductor layer; (iii) forming a dielectric layer over the source electrode, the drain electrode, and the metal-oxide semiconductor layer; (iv) forming a hydrogen-containing insulating layer over the dielectric layer, in which the hydrogen-containing insulating layer has an aperture exposing a surface of the dielectric layer, and the aperture is overlapped with the metal-oxide semiconductor layer when viewed in a direction perpendicular to the surface; (v) increasing a hydrogen concentration of a portion of the metal-oxide semiconductor layer by treating the hydrogen-containing insulating layer so to form a source region and a drain region; and (vi) forming a gate electrode in the aperture.
US10672614B2

Embodiments described herein relate generally to methods for etching structures and the structures formed thereby. In some embodiments, an etch selectivity between a first portion of a material and a second portion of the material is increased. Increasing the etch selectivity includes performing an anisotropic treatment, such as an anisotropic ion implantation, on the material to treat the first portion of the material, and the second portion of the material remains untreated after the anisotropic treatment. After increasing the etch selectivity, the first portion of the material is etched. The etching may be a wet or dry etch, and may further be isotropic or anisotropic.
US10672611B2

A method for manufacturing a semiconductor device includes forming one or more memory device layers over a contact structure. In the method, a plurality of hardmask layers are deposited on the one or more memory device layers in a stacked configuration. Alternating hardmask layers of the stacked configuration are different from each other in at least one respect. The method further includes patterning the plurality of hardmask layers and the one or more memory device layers into a pillar over the contact structure.
US10672610B2

A method for lithography patterning includes forming an opening in a first layer over a substrate and coating a grafting solution over the first layer and filling in the opening. The grafting solution comprises a grafting compound and a solvent. The grafting compound comprises a grafting unit chemically bonded to a linking unit chemically bonded to a polymer backbone. The linking unit comprises an alkyl segment. The grafting unit is attachable to the first layer. The method further includes curing the grafting solution so that a first portion of the grafting compound is attached to a surface of the first layer, thereby forming a second layer over the surface of the first layer.
US10672606B2

A method of forming a coating film includes horizontally supporting a substrate, supplying a coating solution to a central portion of the substrate and spreading the coating solution by a centrifugal force by rotating the substrate at a first rotational speed, decreasing a speed of the substrate from the first rotational speed toward a second rotational speed and rotating the substrate at the second rotational speed to make a surface of a liquid film of the coating solution even, supplying a gas to a surface of the substrate when the substrate is rotated at the second rotational speed to reduce fluidity of the coating solution, and drying the surface of the substrate by rotating the substrate at a third rotational speed faster than the second rotational speed.
US10672593B2

A plasma processing apparatus includes: a base that has an electrode body provided with a placing surface on which a substrate is placed and a pedestal which supports the electrode body; a lid that is liftable and lowerable with respect to the base and forms a sealed space for performing plasma processing on the substrate placed on the placing surface by being lowered to come into close contact with the pedestal; a cover that is provided integrally with the lid and covers at least a part of an outer edge of the substrate placed on the placing surface when the sealed space is formed; and a guide that is disposed around the electrode body.
US10672574B2

Provided is a DC breaker that can block a fault current generated in a direct current line, by using a unidirectional semiconductor switch device. The DC breaker includes: a mechanical switch that is connected between first and second direct current lines; a first unidirectional semiconductor switch device that transfers a resonant current to the first direct current line when the fault current is generated, so that a current of the first direct current line becomes zero; an LC resonant circuit that is charged by receiving a steady state current of the first direct current line, and generates the resonant current to the first unidirectional semiconductor switch device when the fault current is generated; and a second unidirectional semiconductor switch device that enables a capacitor of the LC resonant circuit to be charged with the steady state current of the first direct current line.
US10672569B2

A keypad for an electronic data-entry device. The keypad includes: a plurality of keys defining a layer of keys; a connection printed-circuit board having a key-press detection portion having an external face oriented towards the layer of keys and an internal face opposite the external face; for each key of the layer of keys, an interconnection element and at least one pair of contacts on the connection printed-circuit board, the interconnection element being intended for making the electrical connection of the contacts of the pair of contacts when the associated key is pressed. The connection printed-circuit board is a flexible printed-circuit board further including a connecting portion forming a fold beneath the internal face of the key-press detection portion, and the pair of contacts is disposed on the internal face.
US10672567B2

A closed door operation racking device is provided for racking a circuit breaker to and from a power bus from outside of a housing of a motor control center unit. The racking device includes a racking operator assembly and a push-button interlock assembly. The racking operator is configured to rack-in the electrical device and connect the stabs to a power bus in a connected position and to rack-out the electrical device and disconnect the stabs from the power bus in a disconnected position. The push-button interlock assembly prevents the operation of the racking operator under certain conditions, and includes a spring-loaded locker assembly and a spring-loaded push-button operator assembly. A push-button operator of the push-button operator assembly is depressed to disengage the locker assembly from the racking operator to allow operation of the racking operator.
US10672566B2

Disclosed is a touch window. The touch window includes a cover window, a first sensing electrode layer formed on a view area (V/A) of the cover window and including a first electrode pattern including a first unit cell electrode pattern, and a second sensing electrode layer formed on the view area and including a second electrode pattern which crosses the first electrode pattern and includes a second unit cell electrode pattern. A ratio of an area of the space part between a first unit cell electrode pattern and a second unit cell electrode pattern adjacent to the first unit cell electrode pattern with respect to an area of the first unit cell electrode pattern of the first electrode pattern or the second unit cell electrode pattern of the second electrode pattern is in the range of 10% to 20%.
US10672563B2

The present invention is directed to a surface mount coupling capacitor and a circuit board containing a surface mount coupling capacitor. The coupling capacitor includes a main body containing at least two sets of alternating dielectric layers and internal electrode layers. The coupling capacitor includes external terminals electrically connected to the internal electrode layers wherein the external terminals are formed on a top surface of the coupling capacitor and a bottom surface of the coupling capacitor opposing the top surface of the coupling capacitor.
US10672561B2

The present disclosure provides a coiled capacitor comprising a coil formed by a flexible multilayered tape, and a first terminating electrode and a second terminating electrode which are located on butts of the coil. The flexible multilayered tape contains the following sequence of layers: first metal layer, a layer of a plastic, second metal layer, a layer of energy storage material. The first metal layer forms ohmic contact with the first terminating electrode and the second metal layer forms ohmic contact with the second terminating electrode. The energy storage material comprises material selected from the list comprising rylene fragments, doped oligoaniline and p-oligo-phenylene, supramolecular structures, colloidal composite with dispersion (suspension) of electro-conductive anisometric particles in an insulator matrix, material comprises a surfactant.
US10672560B2

An electro-polarizable compound having the following formula (I): where Core1 is an aromatic polycyclic conjugated molecule having two-dimensional flat form and self-assembling by pi-pi stacking in a column-like supramolecule comprising one or more rylene fragments, R1 is an electron donor group connected to Core1 and R1′ is an electron acceptor group connected to the Core1, m is number of acceptor group R1, m′ is a number of donor group R′, m and m′ are equal to 0, 1, 2, 3, 4, 5 or 6, wherein m and m′ are not both equal to 0, R2 is a substituent comprising one or more ionic groups from a class of ionic compounds that form ionic liquids connected to the Core1-directly or via a connecting group, p is a number of ionic groups R2 which is equal to 0, 1, 2, 3 or 4; wherein the fragment marked NLE containing the Core1 with at least one group R1 and/or R1′ has a nonlinear effect of polarization, wherein Core2 is an electro-conductive oligomer, n is a number equal to 0, 2, or 4, R3 is a substituent comprising one or more ionic groups from a class of ionic compounds that form ionic liquids connected to the Core2 directly or via a connecting group, s is a number of the ionic groups R3 which is equal to 0, 1, 2, 3 or 4; wherein R4 is a non-conjugate cyclic or polycyclic resistive substituent electrically insulating the column-like supramolecules from each other and connected to the aromatic polycyclic conjugated molecule (Core1) and/or to the Core2 directly or via a connecting group, k is a number of substituents R4 which is equal to 1, 2, 3, 4, 5, 6, 7 or 8.
US10672559B2

A multilayer ceramic capacitor includes: a multilayer structure in which each of a plurality of ceramic dielectric layers and each of a plurality of internal electrode layers are alternately stacked, the plurality of internal electrode layers being alternately exposed to a first edge face and a second edge face of the multilayer structure, wherein 1.5≤Db/Da≤10.0 is satisfied in a side margin region that covers edge portions to which the plurality of internal electrode layers extend toward two side faces other than the first edge face and the second edge face, when Da is an average grain diameter of a main component ceramic within 20 μm from an edge of the plurality of internal electrode layers in the side margin region and Db is an average grain diameter of a main component ceramic within 20 μm from a surface layer of the side margin region.
US10672556B2

A method of making a wireless charging device for an electronic device includes printing a decoration layer on a surface of a glass or glass-ceramic substrate using a non-conductive ink. A coil is printed on the decoration layer, and an electromagnetic interference absorber layer is applied over the printed coil.
US10672551B2

A power feeding coil that configures a non-contact power feeding system is provided. The power feeding coil is provided with a coil through which an AC current of a specific frequency flows, and a core that forms a section of a circulating magnetic path, which is interlinked with the coil. In the coil, a wire having an insulating covering is wound around a conductor, and a covering thickness of the insulating covering is set so that the influence of a proximity effect that occurs at the specific frequency between adjacent portions of the wire is a predetermined amount or less. According to this configuration, it is possible to freely adjust a separation distance between portions of the conductor by altering the covering thickness; and the occurrence of AC loss caused by a proximity effect may be appropriately suppressed.
US10672547B2

A soft magnetic powder of the invention has a composition represented by Fe100-a-b-c-d-e-fCuaSibBcMdM′eXf (at %) [wherein M is Nb, W, Ta, Zr, Hf, Ti, or Mo, M′ is V, Cr, Mn, Al, a platinum group element, Sc, Y, Au, Zn, Sn, or Re, X is C, P, Ge, Ga, Sb, In, Be, or As, and a, b, c, d, e, and f are numbers that satisfy the following formulae: 0.1≤a≤3, 0
US10672541B2

An insulator arrangement for an overhead line includes a suspension insulator for securing an overhead line to a tower and a line arrester arrangement which is disposed electrically parallel to the suspension insulator. The line arrester arrangement has a surge arrester, which is electrically connected to ground or earth potential, and a spark gap, which is connected to the surge arrester in series and which includes a first spark electrode connected to the overhead line and a second spark electrode connected to the surge arrester. The line arrester arrangement has an assembly or mounting insulator which can be secured to the overhead line. The first spark electrode is secured to a first securing device at a first end of the assembly or mounting insulator, and the second spark electrode is secured to a second securing device at a second end of the assembly or mounting insulator.
US10672527B2

A transmitter device includes a neutron detector structured to detect neutron flux, a capacitor electrically connected in parallel with the neutron detector, a gas discharge tube having an input end and an output end, and an antenna electrically connected to the output end. The input end is electrically connected with the capacitor. The antenna is structured to emit a signal corresponding to the neutron flux.
US10672515B2

Methods and devices for retrospectively assessing continuous monitoring reference pattern data to determine a risk of a patient glucose level measurement taken in at least one data segment being outside a predetermined range. The methods and devices can include executing an algorithm to compare risk scores derived from reference pattern data in a currently collected data segment with risk scores of previously stored reference pattern data of previously collected data segments for a patient for assessing risk.
US10672514B2

The present disclosure relates to systems and methods for bioinformatics and data processing. In particular, in a first aspect, the present disclosure relates to methods and systems for generating a personalized treatment guideline for a patient and for selecting a treatment for a patient. In another aspect, the present disclosure relates to methods and systems for selecting patients for a clinical trial of a treatment. The invention resolves cases in which patients have more than one “actionable” aberration by combining the patient-specific molecular information and the treatment-specific molecular information further with a clinico-molecular disease model, specifically a scoring of genes and/or proteins that represents several aspects of their involvement into the disease. In this way, treatments and patients can be prioritized that are most likely to impact or impacted by the disease mechanism, respectively.
US10672513B2

Systems for the simulation of percutaneous medical procedures are disclosed. The systems can include a simulated vasculature including a first component configured to allow for introduction of a medical device into the system through an introductory port, a second component connected to the first component and shaped to simulate a portion of a human vasculature, and a third component connected to the second component and shaped to simulate a delivery site for the medical procedure. The system can be configured to allow for a medical device to be delivered to the third component by passing through the introductory port of the first component and passing through the second component. The system can be configured to replicate simulated conditions of use for the medical procedure. Methods for simulating a percutaneous medical procedure using a simulated vasculature are also disclosed.
US10672507B1

A system and method may be provided for facilitating interactions between television sets and personal computing devices. The system may comprise one or more physical servers configured to be communicatively coupled with one or more television sets including a first television set and one or more personal computing devices including a first personal computing device. The servers may comprise one or more hardware processors configured to receive first care management instructions and data concerning the status of a care recipient associated with the first television set via a first user interface visually presented via a first hardware display of the first television set. The first user interface may be laid over television content such that the first user interface is presented regardless of selected channel or input source and such that presentation of television content is not paused when the first user interface is presented by the first television set.
US10672505B2

Identification of regions-of-interest within cell maps is disclosed. In certain embodiments, identification of the regions-of interest is based on the use of biomarkers selected based on nucleic acid sequence data. The nucleic acid sequence data may be acquired for a homogeneous or heterogeneous set of cells present in the respective tissue sample.
US10672504B2

The present invention relates to compositions and methods for molecular profiling and diagnostics for genetic disorders and cancer, including but not limited to gene expression product markers associated with cancer or genetic disorders. In particular, the present invention provides algorithms and methods of classifying cancer, for example, thyroid cancer, methods of determining molecular profiles, and methods of analyzing results to provide a diagnosis.
US10672503B2

Methods and apparatuses for conducting analyses are provided.
US10672502B2

Methods, devices, and systems are disclosed for determining protein structure and dynamics using second harmonic generation (SHG) and related surface-selective nonlinear optical techniques.
US10672500B2

Methods, systems, and devices for non-contact measurement of memory cell threshold voltage, including at one or more intermediate stages of fabrication, are described. One access line may be grounded and coupled with one or more memory cells. Each of the one or more memory cells may be coupled with a corresponding floating access line. A floating access line may be scanned with an electron beam configured to set the floating access line to a particular surface voltage at the scanned bit line, and the threshold voltage of the corresponding memory cell may be determined based on whether setting the scanned bit line to the surface voltage causes a detectable amount current to flow through the corresponding memory cell.
US10672499B2

A flash memory controller is suitable for a NAND flash memory and a voltage supply circuit. The voltage supply circuit supplies a current to the flash memory. The flash memory controller includes a flash control circuit, a current sensing circuit, and a processor. The flash control circuit is configured to control an operation of the flash memory. The current sensing circuit is configured to measure the current consumed by the flash memory during its operation, and output a current value. The processor is configured to output a control signal based on the current value. Therefore, the flash memory controller can instantly obtain a current value consumed during the operation of flash memory, and determine, based on the current value, whether the flash memory runs normally. A storage apparatus having the flash memory controller can instantly determine whether the flash memory runs normally.
US10672497B2

A method is provided for controlling a storage system, which can include a plurality of memory cells arranged in blocks and a memory controller coupled to the plurality of memory cells for controlling data write and read in the plurality of memory cells. The method includes identifying a block as a good block, if a count of bad pages in the block is zero, identifying the block as a degraded block if the count of bad pages is below a threshold number, and identifying the block as a bad block if the count of bad pages is above or equal to the threshold number. The method includes using good blocks and degraded blocks for read and program operations, and not using the bad blocks.
US10672486B2

One or more write operations are performed on a memory component. A determination is made as to whether a number of the plurality of write operations performed on the memory component since performance of a refresh operation on the memory component exceeds a threshold value. In response to determining that the number of write operations performed on the memory component exceeds the threshold value, a memory cell of the memory component is identified based on the plurality of write operations. Data stored at memory cells of the memory component that are proximate to the identified memory cell is refreshed.
US10672485B2

A semiconductor storage device achieving stabilization of an operating voltage of a selected memory chip. A flash memory device of the disclosure includes a master chip and at least one slave chip. A voltage output portion of a charge pump circuit of the master chip is connected to an internal pad of the master chip, and a voltage output portion of a charge pump circuit of the slave chip is connected to an internal pad of the slave chip, the internal pad of the master chip and the internal pad of the slave chip are connected by a wire. When the mater chip is operated, the charge pump circuit of the master chip is turned off, the charge pump circuit of the slave chip is turned on, and a voltage generated by the charge pump circuit of the slave chip is supplied to the master chip.
US10672479B2

A nonvolatile memory device includes a memory cell array including a plurality of nonvolatile memory cells; a page buffer circuit connected to the memory cell array through a plurality of bit lines; a calculation circuit configured to perform a calculation on information bits and weight bits based on a calculation window having a first size, the information bits and weight bits being included in a user data set, the memory cell array being configured to store the user data set, the calculation circuit being further configured to receive the user data set through the page buffer circuit; and a data input/output (I/O) circuit connected to the calculation circuit, wherein the calculation circuit is further configured to provide an output data set to the data I/O circuit in response to the calculation circuit completing the calculation with respect to all of the information bits and the weight bits, and wherein the output data set corresponds to a result of the completed calculation.
US10672474B2

A high-performance on-module caching architecture for hybrid memory modules is provided. A hybrid memory module includes a cache controller, a first volatile memory coupled to the cache controller, a first multiplexing data buffer coupled to the first volatile memory and the cache controller, and a first non-volatile memory coupled to the first multiplexing data buffer and the cache controller, wherein the first multiplexing data buffer multiplexes data between the first volatile memory and the first non-volatile memory and wherein the cache controller enables a tag checking operation to occur in parallel with a data movement operation. The hybrid memory module includes a volatile memory tag unit coupled to the cache controller, wherein the volatile memory tag unit includes a line connection that allows the cache controller to store a plurality of tags in the volatile memory tag unit and retrieve the plurality of tags from the volatile memory tag unit.
US10672455B2

An integrated circuit includes an artificial intelligence (AI) logic and an embedded memory coupled to the AI logic and connectable to an external processor. The embedded memory includes multiple storage cells and multiple reference units. One or more reference units in the memory are selected for memory access through configuration at chip packaging level by the external processor. The external processor may execute a self-test process to select or update the one or more reference units for memory access so that the error rate of memory is below a threshold. The self-test process may be performed, via a memory initialization controller in the memory, to test and reuse the reference cells in the memory at chip level. The embedded memory may be a STT-MRAM, SOT, OST MRAM, and/or MeRAM memory.
US10672452B2

Devices and techniques for temperature informed memory refresh are described herein. Temperature data can be updated in response to a memory component write performed under an extreme temperature. Here, the write is performed on a memory component element in the memory component. The memory component element can be sorted above other memory component elements in the memory component based on the temperature data. Once sorted to the top of these memory component elements, a refresh can be performed the memory component element.
US10672451B2

A storage device and a refresh method thereof are provided. The storage device includes at least a first processing core configured to operate by receiving a first power from a host, a second processing core separate from the first processing core, at least a first three-dimensional (3D) flash memory, a power module and a retention management module supplied with a second power from the power module when the first power is not supplied from the host. The retention management module is configured to refresh a part of the first 3D flash memory using the second processing core. The retention management module is configured to be woken up at intervals of a first period to refresh the part of the first 3D flash memory.
US10672436B2

A memory device includes; a first memory chip including a first on-die Termination (ODT) circuit comprising a first ODT resistor, a second memory chip including a second ODT circuit comprising a second ODT resistor, at least one chip enable signal pin that receives at least one chip enable signal, wherein the at least one chip enable signal selectively enables at least one of the first memory chip and the second memory chip, and an ODT pin commonly connected to the first memory chip and the second memory chip that receives an ODT signal, wherein the ODT signal defines an enable period for at least one of the first ODT circuit and the second ODT circuit, and in response to the ODT signal and the at least one chip enable signal, one of the first ODT resistor and the second ODT resistor is enabled to terminate a signal received by at least one of the first memory chip and the second memory chip.
US10672435B2

Apparatuses for signal boost are disclosed. An example apparatus includes: first and second digit lines coupled to memory cells; a sense amplifier including: first and second transistors having gates operatively coupled to the first digit line and drains coupled to a first node, sources of the first and second transistors coupled to first and second control lines providing first and second power supply voltage respectively; and third and fourth transistors having gates coupled to the second digit line and drains coupled to a second node, sources of the third and fourth transistors coupled to the first and second control lines respectively; a power line coupled to the first node and the second node; and a power switch providing either the first power supply voltage or a third power supply voltage smaller than the first power supply voltage to the power line.
US10672433B2

A semiconductor memory device includes a power source pad, a first bank including a plurality of memory cells, a second bank including a plurality of memory cells, the first bank being sandwiched between the power source pad and the second bank, first power supply lines connected to the power source pad and supplying power to the first bank and not to the second bank, and second power supply lines connected to the power source pad, passing over the first bank, and supplying power to the second bank and not to the first bank.
US10672430B2

The present disclosure relates to a chassis and a heat sink for use in the chassis. Disks in rows are arranged in the chassis, and the heat sink comprises an air ingress channel extending from a first end of a housing of the chassis to a side portion of the disks away from the first end; an air egress channel extending from the first end to a second end opposite to the first end, the air egress channel being spaced apart from the air ingress channel by the disks; an intermediate channel comprised of gaps between the disks and fluidically communicating the air ingress channel with the air egress channel; and a fan disposed in the air egress channel and being operable to form a negative pressure in the air egress channel.
US10672420B2

The present technology relates to a storage device that realizes both a high information retention property and a low power consumption. A storage device includes a fixed layer, a storage layer, an intermediate layer, and a heat generation layer. The fixed layer includes a first ferromagnetic layer that includes a fixed perpendicular magnetization. The storage layer includes a second ferromagnetic layer that includes a perpendicular magnetization invertible by a spin injection. The intermediate layer is formed of an insulator and is arranged between the storage layer and the fixed layer. The heat generation layer is formed of a resistance heating element and is arranged in at least one of the storage layer and the fixed layer. With this configuration, it becomes possible to provide a storage device that realizes both a high information retention property and a low power consumption.
US10672411B2

An audio encoder for providing an encoded representation on the basis of an audio signal, wherein the audio encoder is configured to obtain a noise information describing a noise included in the audio signal, and wherein the audio encoder is configured to adaptively encode the audio signal in dependence on the noise information, such that encoding accuracy is higher for parts of the audio signal that are less affected by the noise included in the audio signal than for parts of the audio signal that are more affected by the noise included in the audio signal.
US10672405B2

A computing device includes a processor and a memory. The processor is configured to generate spectrograms, for example, using short-time Fourier transform, for a plurality of channels of reference and test ambisonic signals. In some implementations, the test ambisonic signal may be generated by decoding an encoded version of the reference ambisonic signal. The processor is further configured to compare, for each of the plurality of channels of a reference ambisonic signal, at least a patch associated with a channel of the reference ambisonic signal with at least a corresponding patch of a corresponding channel of the test ambisonic signal and determine a localization accuracy of the test ambisonic signal based on the comparison. In some implementations, the comparing may be based on phaseograms of the reference and test ambisonic signals.
US10672401B2

Systems, apparatus and methods are described including operations for a dual mode GMM (Gaussian Mixture Model) scoring accelerator for both speech and video data.
US10672398B1

Systems and methods are described include a robot and/or an associated computing system that can use various cues about an environment of the robot to apply a bias to increase the accuracy of speech transcription. In some implementations, audio data corresponding to a spoken instruction to a robot is received. Candidate transcriptions of the audio data are obtained. A respective action of the robot corresponding to each of the candidate transcriptions of the audio data is determined. One or more scores indicating characteristics of a potential outcome of performing the respective action corresponding to the candidate transcription of the audio data are determined for each of the candidate transcriptions of the audio data. A particular candidate transcription is selected from among the candidate transcriptions based at least on the one or more scores. The action determined for the particular candidate transcription is performed.
US10672395B2

Disclosed are a voice control system, a method for selecting options and a smart robot using the same. The method includes: detecting whether there is any first command sentence in a voice signal; determining a set of the voice options corresponding to the first command sentence; sequentially playing each voice option of the set of voice options, wherein there is a predetermined time interval between every two voice options; within the predetermined time interval, detecting whether there is a response sentence in the voice signal; determining whether the response sentence matches with one of the voice options when there is the response sentence in the voice signal; and if the response sentence matches with one of the voice options, outputting the task content corresponding to the voice option and then making the voice control system enter a sleep mode.
US10672392B2

A device, system and method for causing an output device to provide information for voice command functionality is provided. A controller determines when a received textual term, received at the controller via one or more of an input device and a communications unit, is phonetically similar to one or more existing textual terms used for activating functionality at a communication device using a voice recognition algorithm. When the received textual term, are phonetically similar to one or more existing textual terms, the controller: generates one or more suggested textual terms, related to the received textual term, that minimizes phonetic similarities with the one or more existing textual terms; and causes an output device to provide an indication of the one or more suggested textual terms to use in place of the received textual term.
US10672387B2

The various implementations described herein include methods, devices, and systems for recognizing speech, such as user commands. In one aspect, a method includes: (1) receiving audio input data via the one or more microphones; (2) generating a plurality of energy channels for the audio input data; (3) generating a feature vector by performing a per-channel normalization to each channel of the plurality of energy channels; and (4) obtaining recognized speech from the audio input utilizing the feature vector.
US10672383B1

A method may include obtaining first audio data of a communication session between a first device and a second device, obtaining a text string that is a transcription of the first audio data, and selecting a contiguous sequence of words from the text string as a first word sequence. The method may further include comparing the first word sequence to multiple word sequences obtained before the communication session and in response to the first word sequence corresponding to one of the multiple word sequences, incrementing a counter of multiple counters associated with the one of the multiple word sequences. The method may also include deleting the text string and the first word sequence and training and after deleting the text string and the first word sequence, training a language model of an automatic transcription system using the multiple word sequences and the multiple counters.
US10672371B2

An automated music composition and generation system and process for scoring a selected media object or event marker, with one or more pieces of digital music, by spotting the selected media object or event marker with musical experience descriptors selected and applied to the selected media object or event marker by the system user during a scoring process, and using said selected musical experience descriptors to drive an automated music composition and generation engine to automatically compose and generate the one or more pieces of digital music.
US10672363B2

Pixel values of image content are lowered in response to setting a display mode so that the lowered pixel values of the first image content are mapped to a first color gamut. The first color gamut is defined by a nominal range space and is lower than a native color gamut of a display panel. The native color gamut is defined by the nominal range space and an extended range space that is outside of the first color gamut. One or more parameters are obtained for the image content in the display mode. A color boosting operation is performed for, from among the lowered pixel values of the image content in the nominal range space, each of first pixel values that meet one of the parameters. A color associated with each of the first pixel values is proportionally enhanced without changing a corresponding hue to utilize the extended range space.
US10672355B2

A method of improving a high current of GOA circuit when power on is provided, including: determining a GOA circuit, wherein the GOA circuit includes a plurality of GOA structure units in cascade, each of GOA structure units includes a pull-up control circuit, a pull-up circuit, a transfer circuit, a pull-down circuit, a pull-down holding circuit and a bootstrapping capacitor, and a pre-charge signal, a first clock signal and a second clock signal are disposed on each of GOA structure units; and pulling up a voltage of the first clock signal and the second clock signal to a predetermined value for a certain time at an abnormal power off moment to discharge the pre-charge signal when detecting the GOA circuit abnormally power off. By practice of the disclosure, the pre-charge signal of GOA structure unit could discharge when the GOA circuit abnormally power off to reduce the high current probability.
US10672353B2

A method of driving a display device includes receiving a reference clock signal and frequency determination data to determine a pixel driving clock frequency and generate a pixel driving clock signal, generating and outputting a gate driving clock signal according to the pixel driving clock frequency, and outputting a driving voltage according to the pixel driving clock frequency. The driving voltage increases as the pixel driving clock frequency increases.
US10672349B2

According to the present invention there is provided a projection device, which is configured to project an image which is co-operable with images projected by one or more other projection devices, wherein the projection device comprises a detector operable to detect characteristics of images projected on a display surface by the projection device and one or more other projection devices, and a controller operable to adjust the projection device and/or to adjust one or more of the other projection devices, based on the characteristics of the images detected by the detector, such that the images projected by each projection device co-operate on the display surfaces.
US10672347B2

A display device has a plurality of sub-pixels, and includes a circuit substrate, a plurality of micro light-emitting semiconductor elements, a light conversion layer and an opposite substrate. The micro light-emitting semiconductor elements are disposed separately on the circuit substrate and configured corresponding to the sub-pixels. The light conversion layer has a plurality of light conversion portions disposed respectively corresponding to at least partial of the micro light-emitting semiconductor elements. The light emitted from the micro light-emitting semiconductor element corresponding to the sub-pixel passes through the light conversion portion to generate white light. The opposite substrate is disposed at one side of the light conversion layer away from the circuit substrate. In another display device, the light emitted from the micro light-emitting semiconductor element passes through the light conversion layer to generate white light.
US10672335B2

A method for driving a display panel includes controlling a signal of ON/OFF state of a switch in a Demux circuit as a switch signal, and dividing each rising time period in the switch signal into two phases (T, T1), so that the abrupt change effect of voltage generated on both side positions of the display panel and a middle position of the display panel is relatively uniform, ensuring that the charging effect of the display panel at different positions is substantially the same, the brightness of the display panel is even after being driven, and the problem of bright lines in the column direction of the display panel is effectively improved.
US10672334B2

In an organic light-emitting display panel, a display area and a peripheral area surrounding the display area are provided on the base substrate, and the display area includes a display sub-area and a fingerprint recognition sub-area. A plurality of pixel driving circuits and a plurality of organic light-emitting components are arranged in the display area, and the organic light-emitting components are electrically connected to the pixel driving circuits in one-to-one correspondence. The first emission driving circuit is arranged in the peripheral area and electrically connected to pixel driving circuits arranged in the display sub-area. The second emission driving circuit is arranged in the peripheral area and electrically connected to pixel driving circuits arranged in the fingerprint recognition sub-area.
US10672330B2

Aspects of the present disclosure relate to display region filtering. A pixel priority value for each of a plurality of pixels on a display region are assigned in response to identifying portions of the display region for prioritization, wherein the pixel priority values indicate a relative importance of each of the pixels, respectively, for viewing based on a magnitude of the pixel priority values. The pixel priority value of each pixel is compared to a first pixel priority threshold to identify pixels of the plurality of pixels having pixel priority values which do not satisfy the first pixel priority threshold. The pixels of the plurality of pixels having pixel priority values which do not satisfy the first pixel priority threshold are deactivated, wherein a subset of pixels satisfies the first pixel priority threshold and remain active.
US10672329B2

A light emitting device that achieves long life, and which is capable of performing high duty drive, by suppressing initial light emitting element deterioration is provided. Reverse bias application to an EL element (109) is performed one row at a time by forming a reverse bias electric power source line (112) and a reverse bias TFT (108). Reverse bias application can therefore be performed in synchronous with operations for write-in of an image signal, light emission, erasure, and the like. Reverse bias application therefore becomes possible while maintaining a duty equivalent to that of a conventional driving method.
US10672322B2

A display apparatus includes a first processor, a second processor and a display. The second processor has higher processing capability than the first processor. The display performs a display operation based on a control of the first processor. The second processor is intermittently activated to generate data relating to a display image to be rendered on the display in response to a predetermined command sent from the first processor. The first processor reads the data relating to the display image generated by the second processor and renders the display image of the data on the display.
US10672320B2

A display device may include a processor that may receive image data, such that the image data may include gray level data and display brightness value (DBV) data for a first pixel of a display. The processor may then determine a gain compensation factor associated with the first pixel based on a correction spatial map, a brightness adaptation lookup table (LUT), the gray level data, and the DBV data. The processor may then determine an offset compensation factor associated with the first pixel based on the correction spatial map, the brightness adaptation lookup table (LUT), the gray level data, and the DBV data. The processor may generate compensated gray level data by applying the gain compensation factor and the offset compensation factor to the gray level data and transmit the compensated gray level data to pixel driving circuitry associated with the first pixel.
US10672317B2

A display device includes: a display panel; a power management circuit configured to: perform a short detection operation with a first short detection condition during a start-up operation; supply first and second power supply voltages in the normal mode; and stop supplying the first and second power supply voltages in the low power mode; and a display driver configured to provide a first image signal in the normal mode and a second image signal for in the low power mode, the display driver comprising a power block configured to supply first and second standby power supply voltages in the low power mode, wherein, in a transition frame between the low power mode and the normal mode, the display driver provides the second image signal for the standby image to the display panel, and the power management circuit performs the short detection operation with a second short detection condition.
US10672309B2

To enhance visibility of an image provided by a wearable optical device depending on different situations. Provided is an electronic apparatus including an illuminance information acquisition unit (510) configured to acquire illuminance information indicating illuminance of light incident on a wearable optical device toward a viewer from a real space, a situation information acquisition unit (540) configured to acquire situation information indicating a situation surrounding the wearable optical device, a luminance determination unit (520) configured to determine luminance of light emitted by the wearable optical device to allow the viewer to perceive an image superimposed on the real space, the determination of luminance being performed on a basis of the illuminance information and the situation information, and a controller (530) configured to control the wearable optical device to cause the wearable optical device to emit light having the determined luminance.
US10672306B1

A modular display assembly includes a plurality of display tiles, a plurality of connecting plates connecting the plurality of display tiles and a support structure supporting the plurality of display tiles and the plurality of connecting plates. Each of the display tiles having magnets and mounting holes adjacent thereto in locations along a periphery thereof. Each of the connecting plates has a base and at least one post. Adjacent tiles are commonly connected to plates having at least two posts, the base of the connecting plate being magnetically connected to respective magnets of the adjacent tiles with the two posts extending into respective adjacent mounting holes. Some of the connecting plates engage the support structure, a first row of display tiles is connected thereto, additional connecting plates are connected to the first row of display tiles and a second row of display tiles is connected to the additional connecting plates.
US10672299B2

An identification bracelet is provided. The identification bracelet includes an elongated body, and an end of the body includes a securement portion, which includes an adhesive. A cover having a release section and a gripping section is disposed at the end of the body such that, in an initial configuration, the release section of the cover is engaged with the adhesive of the securement portion. The gripping section is connected to the release section and can be utilized to disengage the cover from the adhesive of the securement portion. When the cover is disengaged, the securement portion is narrower than the rest of the body, resulting in the identification bracelet having a tapered closure.
US10672297B2

Simulators for practicing trans-oral surgery and methods of use thereof, are described. The simulator may include a simulated soft palate musculature adjacent to the simulated hard palate, and a simulated mucosal layer covering at least a portion of the simulated hard palate and at least a portion of the simulated soft palate musculature, wherein the simulated mucosal layer is configured to conform to and follow the contours of surface features of the covered portions of the simulated hard palate and simulated soft palate musculature.
US10672287B2

The present invention relates to a method of managing an assessment, including selecting a portion or position in an answer to a question of one or more questions within an assessment in response to a first user input; assigning a grade and/or feedback to the selected portion or position in response to a second user input; and associating the grade and/or feedback to one of a plurality of criteria in response to a third user input. Other methods and systems for managing an assessment are also disclosed.
US10672286B2

Systems and methods described herein provide for administering and proctoring of a secure online examination utilizing a ‘cloud’ computing environment. The cloud computing environment provides scalable, shared computing resources such as processing, memory, communications, storage and other hardware and software resources associated with the online examination. The computing resources provided by the cloud computing environment can be provisioned dynamically to match the requirements of the particular computing tasks carried out at the client and/or server level during the administration of the examination.
US10672275B2

A vehicle control device obtains, a relative distance of an object to an own vehicle in the travel direction of the own vehicle and a lateral position that is a relative location of the object to the own vehicle in a lateral direction orthogonal to the travel direction. The vehicle control device sets a limit value indicating the lateral width of a determination region for determining whether or not the object is present in the traveling path of the own vehicle. The vehicle control device determines, on the basis of the lateral position of the object and the limit value for the determination region, whether or not the object is present in the traveling path of the own vehicle. The vehicle control device extends the determination region width by correcting the limit value when the object is a vehicle and the relative distance is less than a predetermined distance.
US10672263B2

A mining vehicle monitoring and control system includes at least one sensor that is located in the vehicle. The sensor collects real-time data for at least one condition of the vehicle. A server is located remote from the vehicle and a first transmission means transmits the collected data to the server. At least one control parameter is loaded onto the server and a comparison means in the server compares the collected data to the control parameter and generates at least one vehicle condition recommendation based on the comparison. A display device is located in the vehicle and is visible to a driver of the vehicle. A second transmission means transmits the vehicle condition recommendation from the server to the display device. The driver of the vehicle is able to see the vehicle condition recommendation and adjust the operating conditions of the vehicle according to the recommendation.
US10672253B2

Techniques for locating and identifying mobile devices are described. According to various embodiments, an ambient sound signal may be detected using a microphone of a mobile device. Thereafter, it may be determined that the ambient sound signal corresponds to a predefined user query for assistance in locating the mobile device. For the, a predefined response sound corresponding to the predefined user query may be emitted, using a speaker of the mobile device.
US10672252B2

A water sensor comprises a housing including a top portion and a bottom portion; a controller positioned within the housing; a power source electrically coupled to the controller to energize the controller; and a continuity sensor electrically coupled to the controller and including an inner arcuate portion and an outer arcuate portion, the inner arcuate portion having an electrically conductive surface spanning at least 300 degrees, the outer arcuate portion having an electrically conductive surface spanning at least 300 degrees and substantially surrounding the inner arcuate portion to define an gap therebetween, wherein the water sensor is structured to transition from a first logical state to a second logical state responsive to water bridging the gap, and wherein the controller is structured to transmit a wireless water detection signal responsive to the water sensor transitioning to the second logical state.
US10672250B2

A method ascertains a state of a product in a plurality of time periods using a detection unit associated with the product. The method including the following for each of the time periods: setting a configuration of the detection unit at a beginning of the respective time period, the configuration different than a configuration available beforehand, and detecting at least one measured value using the detection unit in the respective time period on the basis of the set configuration.
US10672248B1

Systems and methods for mitigating drowsy and/or sleepy driving may include utilizing vehicle-related and wellness-related telematics to detect and/or predict drowsy and/or sleepy driving states of a driver of a vehicle and take mitigating actions to thereby increase the safety of the driver and other people and/or vehicles in the vicinity of the driver's vehicle. Vehicle-related telematics data and wellness-related telematics data (which may include sleep data) may be collected via sensors that disposed on-board the vehicle, in the vehicle's environment, and at a personal health/fitness tracker of the driver. The collected data may be collectively interpreted to detect, predict, and/or otherwise discover information relating to a drowsy and/or sleepy state of the driver, and one or more mitigating actions may be automatically performed based on the discovered information to thereby mitigate undesirable effects of drowsy/sleepy driving and increase driving safety.
US10672236B1

The invention relates to an intelligent POS machine. The intelligent POS machine comprises a housing, a card reading module, a turning plate, and a rear work module; the housing is internally provided with an embedding groove; the card reading module is located in the embedding groove; the rear work module is installed on the turning plate; the turning plate is hinged on an inside wall of the embedding groove and located above the card reading module; the housing is internally provided with a control board; the card reading module is connected with the control board, and the rear work module is connected with the control board through an FPC board. In this way, the whole exterior of the POS machine is more integrated and more elegant.
US10672222B2

A tabletop display is provided, having a tabletop surface and a monitor spaced from the tabletop surface and angled obliquely with respect to the tabletop surface. The monitor defines a front, display surface and an opposing back surface. The tabletop display also includes a column extending from the tabletop surface to the back surface of the monitor, an input mechanism comprising an input aperture spaced from the tabletop surface, and an output mechanism comprising an output aperture spaced from the tabletop surface.
US10672218B1

The personal electronic charging station is adapted for use in charging one or more personal data devices. The personal electronic charging station is adapted for use one or more electronic payment systems selected from the group consisting of credit card payment systems or a token based payment system. The personal electronic charging station is a switched charging station that distributes electric power to the personal data devices on a fee for service basis. Once the fee has been received through the electronic payment system, the personal electronic charging station will distribute electrical power for use in charging the one or more personal data devices. The personal electronic charging station comprises a cabinet, a charging circuit, and a control system.
US10672216B2

A system and method for using a mobile device to cause a vending machine to provide access to a product. After a calibration position is established within the mobile device, an accelerometer of the mobile device is used to determine a current location of the mobile device relative to the vending machine resulting from a movement of the mobile device from the calibration position. A product location to mobile device location mapping is then used to determine a one of a plurality of vending mechanisms associated with the vending machine that is to be activated given the determined current location of the mobile device. A signal may then be sent from the mobile device to the vending machine to instruct the vending machine to activate the determined one of the plurality of vending mechanisms.
US10672215B2

Techniques for authenticating the identity and validating the profile of an individual (“a presenter”) who presents him or herself to another party (“an acceptor”) as having a certain identity and having certain corresponding profile data are described. The invention can be advantageously used in Internet transactions where such authentication and validation is difficult to perform. The techniques of the present invention allow the trusted party to give a definitive answer regarding the authentication of identity and validity of profile data. Other services such as profile data provisioning and profile data updating can also be performed.
US10672214B2

A method and corresponding electronic device for securing the device. The device and method may include operations for: receiving a command requesting a modification of an operating parameter of the electronic device (C2); detecting whether the operating parameter is a parameter that is predefined as a sensitive parameter; and if so, determining whether the modification requested by the command, if applied, would lead to a degradation of the security of the electronic device. The determining may be done by comparing the initial state of the parameter on receiving the command with a new state for giving to the operating parameter in response to the command. And, in the event of the security of the electronic device being degraded, triggering an operation of securing the electronic device in response to the first command.
US10672206B2

Systems, methods and apparatuses are provided for detecting faults. The system includes a fault diagnostic computer in an autonomous vehicle configured to, via at least a first platform and a second platform, receive parameter data for processing simultaneously the parameter data in each platform wherein the first and second platforms are redundant configurations of each other wherein the parameter data includes a characteristic of a data; a check platform, coupled to the first and second platforms, for performing a method for checking the parameter data processed by both platforms using a collision test, the method includes: detecting, by applications of the collision test to one or more corresponding data found on each platform, collisions of the data within a tolerance prescribed by the collision test; and determining faults, in either the first platform, the second platform or both, based on results of comparisons of parameter data of the detected collisions.
US10672190B2

Techniques for customizing appearance in mixed reality are provided. According to one set of embodiments, an electronic device configured to enable mixed reality (i.e., a mixed reality device) can detect presence of a real-world individual in a field of view of the device and determine whether the individual is associated with one or more appearance customizations. If so, the mixed reality device can render the one or more appearance customizations on top of, or nearby, the individual on a display of the device.
US10672186B2

A method in constructing a model of a scenery comprises: receiving (200) a plurality of images depicting the scenery, wherein each image is acquired by a camera (104) from a position at a rotational angle; creating (202) a plurality of sub-models, wherein each sub-model is created by: selecting (400) a basis image; determining (402) images related to the basis image; and determining (404) the sub-model based on the basis image and the related images, wherein the sub-model defines relative positions and rotational angles of the camera (104) for the basis image and the related images and the sub-model further defines three-dimensional structures of objects depicted in the plurality of images; and separately merging (204) the defined relative positions and rotational angles of cameras (104) for the plurality of sub-models.
US10672176B2

An apparatus and method are described for culling commands in a tile-based renderer. For example, one embodiment of an apparatus comprises: a command buffer to store a plurality of commands to be executed by a render pipeline to render a plurality of tiles; visibility analysis circuitry to determine per-tile visibility information for each of the plurality of tiles and to store the visibility information for a first tile in a first storage, the visibility information specifying either that all of the commands associated with rendering the first tile can be skipped or identifying individual commands associated with rendering the first tile that can be skipped; and a render pipeline to read the visibility information from the first storage to determine whether to execute or skip one or more of the commands from the command buffer to render the first tile.
US10672174B2

Systems and techniques are described for determining image handle locations. An image is provided to a neural network as input, and the neural network translates the input image to an output image that includes clusters of pixels against a background that have intensities greater than an intensity of the background and that indicate candidate handle locations. Intensities of clusters of pixels in an output image are compared to a threshold intensity level to determine a set of the clusters of pixels satisfying an intensity constraint. The threshold intensity level can be user-selectable, so that a user can control a density of handles. A handle location for each cluster of the set of clusters is determined from a centroid of each cluster. Handle locations include a coordinate for the handle location and an attribute classifying a degree of freedom for a handle at the handle location.
US10672172B2

A method for managing a multi-user animation platform is disclosed. A three-dimensional space within a computer memory is modeled. An avatar of a client is located within the three-dimensional space, the avatar being graphically represented by a three-dimensional figure within the three-dimensional space. The avatar is responsive to client input commands, and the three-dimensional figure includes a graphical representation of client activity. The client input commands are monitored to determine client activity. The graphical representation of client activity is then altered according to an inactivity scheme when client input commands are not detected. Following a predetermined period of client inactivity, the inactivity scheme varies non-repetitively with time.
US10672171B2

A computerized system and method provides for the dynamic generation of content in a virtual space. The method and system includes selecting at least one virtual object that provides content in the virtual space and defining interaction parameters for the virtual object, such as movement along an axis in the virtual space. The method and system includes instantiating an avatar, or selecting another object, in the virtual space that moves along the selected axis and pairing a location of the avatar, or the other object to the interaction parameters for the virtual object. Therein, the method and system includes modifying an output generated by the at least virtual object based on changes in position of the avatar, or other object, within the virtual space, the modifying of the output determined based on the interaction parameters.
US10672165B1

Embodiments described herein provide a process and method running on a computer for creating an augmented image. According to an embodiment, a graphical user interface gathers data that is programmatically analyzed to obtain photographic properties from a first image. Photographic properties are provided to a user for obtaining a second image containing a fiducial mark. The second image is programmatically analyzed to obtain photographic properties. The first image and the second image are programmatically analyzed and processed to produce an augmented image.
US10672161B2

A method for generating a visualization connection line is presented. The method may include displaying, by a processor, a plurality of nodes on a computer visualization, whereby each node within the displayed plurality of nodes includes a plurality of scoring targets. The method may also include calculating an importance score for each scoring target within the plurality of scoring targets. The method may further include determining a connection line path between at least two related nodes within the displayed plurality of nodes based on the calculated importance score. The method may also include displaying a visualization connection line on the computer visualization along the determined connection line path.
US10672159B2

A computing system, including at least one imaging sensor configured to collect imaging data of a physical environment. The computing system may further include a processor configured to generate, based on the imaging data, a first anchor graph including a first plurality of anchors connected by a first plurality of edges. Each anchor of the first plurality of anchors may indicate a respective estimated position in the physical environment. The processor may be further configured to detect a change in the estimated position of at least one anchor of the first plurality of anchors relative to the at least one imaging sensor. Based on the change in the estimated position, the processor may reposition the first anchor graph relative to the at least one imaging sensor. Estimated lengths of the first plurality of edges and estimated angles between the first plurality of edges may remain fixed.
US10672153B2

Image reconstruction can include using a statistical or machine learning, MAP estimator, or other reconstruction technique to produce a reconstructed image from acquired imaging data. A Conditional Generative Adversarial Network (CGAN) technique can be used to train a Generator, using a Discriminator, to generate posterior distribution sampled images that can be displayed or further processed such as to help provide uncertainty information about a mean reconstruction image. Such uncertainty information can be useful to help understand or even visually modify the mean reconstruction image. Similar techniques can be used in a segmentation use-case, instead of a reconstruction use case. The uncertainty information can also be useful for other post-processing techniques.
US10672145B2

Device for extracting three-dimensional information from radiographic images of an object; process for calibrating said device; and process for generating said radiographic images includes an X-ray emitter and an X-ray sensor. A contour sensor represents contour points of an object by means of the radiation emitted or reflected by the object. The device also has a calibration framework with X-ray markers, and contour markers. The processes are based on taking contour and X-ray images of the calibration framework, first without an object of study and subsequently with one, taking into account the information provided by the markers, and the fact that the contour sensor is placed in the same manner with respect to the X-ray emitter in all the images taken.
US10672143B2

A method includes steps of: (a) causing a display device to display an image of a real object based on captured image data of a real object; (b) causing the display device to display a 2D model obtained from a projection of a 3D model corresponding to the real object based at least on a view; and (c) storing appearance data of the real object and data of the 2D model into a memory device while associating the appearance data and the data of the 2D model with each other after the real object and the 2D model are displayed so as to be aligned with or substantially aligned with each other by the display device.
US10672141B2

An image processing device includes an input unit, a detecting unit, a calculating unit, and a determining unit. The input unit is configured to receive a recognized image representing an object. The detecting unit is configured to detect at least one surface of the object from a corresponding recognized image corresponding to the recognized image, the corresponding recognized image being on a frequency image indicating frequencies on a plane, the frequencies being of distance values corresponding to pixels of the recognized image. The calculating unit is configured to calculate an angle of the at least one surface with respect to a predetermined direction. The determining unit is configured to determine, based on the at least one surface detected by the detecting unit and the angle calculated by the calculating unit, whether or not the recognized image is to be rejected.
US10672139B2

A method for measuring a liquid volume and/or corresponding fill rate of floating roof tanks includes selecting an Area Of Interest (AOI) to be monitored at the earth's surface, gathering geographical coordinates of tanks in the AOI, and downloading and pre-processing a time series of SAR reference images covering the AOI. The method includes projecting geographical coordinates of the tanks on the time series of the images to determine pixel coordinates of the tanks, and determining tank dimensions through processing of the images at the pixel coordinates. The method includes downloading and pre-processing at least one new SAR image over the AOI and registering it on top of the reference images, and, for each tank of the AOI, detecting in the new SAR image a bright spot corresponding to the roof of the tank and converting its pixel coordinates into liquid volume and/or fill rate information.
US10672132B2

These techniques detect and compare amounts of motion of objects within video footage having sources of apparent motion. In an embodiment, for each frame of a video, a computer subtracts a background from the frame, converts the frame from grayscale to monochrome, and isolates regions of interest (ROIs) in the frame. For each frame, the computer identifies identifiable objects in the ROIs, selects selectable objects from the identifiable objects that have a percentage of motion that is within a particular range, and merges, into merged objects, subsets of the selectable objects that are separated by no more than a particular distance. Based on the merging, metadata is generated for any of: an object of the merged objects, the frame, or the video. The metadata may have a bounding rectangle, a bounding polygon, a frame timestamp, a frame identifier, or an object(s)'s identifier or percentage of motion.
US10672129B1

A semantic segmentation method and apparatus for improving an accuracy of a segmentation result are provided. The semantic segmentation method inputs a labeled image into a segmentation neural network to obtain segmentation information for the image, and back-propagates a segmentation loss for the segmentation information to update the segmentation neural network. The segmentation neural network is updated by further back-propagating an edge loss for the segmentation information.
US10672123B2

An image processing apparatus includes: an image acquisition unit that acquires a plurality of endoscope images obtained by imaging an observation target at different times with an endoscope; a blood vessel extraction unit that extracts blood vessels of the observation target from the plurality of endoscope images; a blood vessel information calculation unit that calculates a plurality of pieces of blood vessel information for each of the blood vessels extracted from the endoscope images; a blood vessel parameter calculation unit that calculates a blood vessel parameter, which is relevant to the blood vessel extracted from each of the endoscope images, by calculation using the blood vessel information; and a blood vessel change index calculation unit that calculates a blood vessel change index, which indicates a temporal change of the blood vessel, using the blood vessel parameter.
US10672121B2

Disclosed is an analysis method for detecting and analyzing light from a sample prepared so as to emit light in accordance with an amount of a test substance, the analysis method including taking an image of a storage member configured to store the sample therein; switching a state of a reflector to a state in which light from the sample is reflected toward a light detection unit and detecting light from the sample by the light detection unit; and outputting an analysis result of the sample on the basis of a light amount detected by the light detection unit.
US10672119B2

In order to provide an inspection device capable of quantitatively evaluating a pattern related to a state of a manufacturing process or performance of an element, it is assumed that an inspection device includes an image analyzing unit that analyzes a top-down image of a sample in which columnar patterns are formed at a regular interval, in which an image analyzing unit 240 includes a calculation unit 243 that obtains a major axis, a minor axis, an eccentricity, and an angle formed by a major axis direction with an image horizontal axis direction of the approximated ellipse as a first index and a Cr calculation unit 248 that obtains a circumferential length of an outline of a columnar pattern on the sample and a value obtained by dividing a square of the circumferential length by a value obtained by multiplying an area surrounded by the outline and 4π as a second index.
US10672116B2

A substrate inspection system and substrate inspection method for setting an inspection region having a three-dimensional shape and/or a two-dimensional arbitrary shape as a region of interest on an image of a substrate. The substrate inspection method includes: generating and displaying a 2D image of a substrate based on image data acquired from the substrate having an inspection object; receiving first input information including arbitrary point data or line data for setting a region of interest at a plurality of particular positions of the 2D image from a user; and displaying the region of interest corresponding to the point data or the line data as a 2D region of interest having an arbitrary shape in accordance with the first input information.
US10672113B2

The current document is directed to digital-image-normalization methods and systems that generate accurate intensity mappings between the intensities in two digital images. The intensity mapping generated from two digital images is used to normalize or adjust the intensities in one image in order to produce a pair of normalized digital images to which various types of change-detection methodologies can be applied in order to extract differential data. In one approach, a mapping model is selected to provide a basis for statistically meaningful intensity normalization. In this implementation, a genetic optimization approach is used to determine and refine model parameters. The implementation produces a hybrid intensity mapping that includes both intensity mappings calculated by application of the mapping model and intensity mappings obtained directly from comparison of the images.
US10672107B2

In order to suitably perform image processing on each partial area of an input image, an image processing apparatus divides an input image into a plurality of rectangular images, and performs image processing for each rectangular image. The apparatus stores intermediate information corresponding to each pixel in a rectangular image; performs image processing on pixel data of a rectangular image of interest based on the intermediate information, and generates intermediate information to be used in image processing on pixel data subsequent to the rectangular image of interest; and updates the intermediate information with the generated intermediate information. The apparatus updates the intermediate information based on given update period information that indicates an intermediate information update period.
US10672105B2

An apparatus includes a memory, a processor, a control unit and an instruction unit. The control unit controls display on a display unit on which an image based on received image data is displayed. The instruction unit provides an instruction to switch a display size of the image on the display unit. When the instruction unit provides the instruction, in a state in which the image before the switching is performed is displayed on the display unit, the control unit causes display of a first object visually indicating a second display size of the image that is to be displayed on the display unit, the second display size being a size after the switching is performed, and, when the second display size is determined on the basis of the instruction from the instruction unit, the control unit causes display of the image based on the second display size.
US10672104B2

A method and apparatus for generating an extrapolated image from an existing film or video content, which can be displayed beyond the borders of the existing file or video content to increase viewer immersiveness, are provided. The present principles provide to generating the extrapolated image without salient objects included therein, that is, objects that may distract the viewer from the main image. Such an extrapolated image is generated by determining salient areas and generating the extrapolated image with lesser salient objects included in its place. Alternatively, salient objects can be detected in the extrapolated image and removed. Additionally, selected salient objects may be added to the extrapolated image.
US10672099B2

Systems, methods, and computer readable media to manage memory cache for graphics processing are described. A processor creates a resource group for a plurality of graphics application program interface (API) resources. The processor subsequently encodes a set command that references the resource group within a command buffer and assigns a data set identifier (DSID) to the resource group. The processor also encodes a write command within the command buffer that causes the graphics processor to write data within a cache line and mark the written cache line with the DSID, a read command that causes the graphics processor to read data written into the resource group, and a drop command that causes the graphics processor to notify the memory cache to drop, without flushing to memory, data stored within the cache line.
US10672089B2

Methods for conducting property inspections and property inspection systems that include: a computer having a memory configured to store a program and a processor to execute the program; a project template generator adapted to provide a plurality of inspection projects, each inspection project including a plurality of inspection locations based on a property floor plan and a plurality of possible defects relating to an inspection location; a camera in communication with the computer, the camera adapted to capture an image of a defect with a property and store the image in the memory; and, an image association program executed by the processor configured to associate an image with a project, an inspection location and a defect related to the inspection location.
US10672084B2

Disclosed is an approach for integrating one or more enterprise applications with a social networking application. Integration is provided between a CRM application and the social networking application.
US10672078B1

Methods, apparatuses, and systems for applying models to score insurance data are disclosed. In one aspect, a system comprising a master node, a plurality of nodes in at least one cluster connected to the master node, and one or more computing devices connected to the master node is disclosed, where the master node is configured to distribute, using a HIVE module, an insurance scoring script and a predictive model to each of the plurality of nodes. The master node may call a function of the HIVE module to instruct each of the plurality of nodes to execute the insurance scoring script to generate scored results, wherein the scored results are written into a results table, and wherein the scored results comprise insurance scores for a plurality of customers.
US10672072B2

A method implemented in a computer infrastructure having computer executable code, includes receiving information in support of a bid and determining if value-add eligibility criteria is met. Additionally, the method includes calculating a bid price based on the information if the value-add eligibility criteria is met, updating a record indicating the bid price and tracking additions and changes to the record.
US10672060B2

A vehicle is provided that determines a need for communication with a third party vendor, retrieves the user rule from the memory (the user rule defining to which third party vendor the vehicle can send a first communication to address the need and defining a geographic location of the third party vendor relative to a current location of the vehicle, a monetary amount the vehicle can pay to a third party vendor for a product or service to address the need, and a time limit for the third party vendor to provide the product or service to address the need), based on the user rule, selects a third party vendor from among multiple possible third party vendors, and when determined by the user rule, automatically sends the first communication to the selected third party vendor to order the product or service and provides an authorization to the selected third party vendor to complete the order. The vehicle uses different communication protocols to provide the first communication and authorization to the selected third party vendor.
US10672059B2

Methods and systems for facilitating the purchase of an item on a social networking website are described. Merchants can embed payments in buttons displayed on social networking websites to enable payments at the point of discovery, such as on Pinterest® or Facebook®. As the items associated with the buttons are shared further, the embedded payment capability follows the shared items. For example, a Pinterest® pin has the payment capability embedded within it so as the pin gets re-pinned in the Pinterest® platform, shared on blogs, shared on platforms like Facebook®, or surfaces on Google® Search, the payment capability is also available on those platforms. In some instances, open standards such as oEmbed or Open Graph are used to create the buttons with the payment capability and make creation of the buttons simpler for merchants.
US10672057B2

A method for facilitating a price quote for a cross-sell product includes receiving an input indicating that a first price quote application associated with a first insurance product has been completed and, after receiving the input, directing a customer to a cross-sell bundle web page. The web page indicates a price quote for the first insurance product, and a message prompting the customer to begin a second price quote application associated with a second insurance product. The method also includes causing, using information obtained from the customer via the first price quote application, one or more information fields of the second price quote application to be populated, and calculating, based at least on information in the populated fields, a price quote for the second insurance product. The method also includes causing a the price quote for the second insurance product to be displayed to the customer.
US10672052B2

The present invention relates to a method, an apparatus, a system, and a computer program in which a server offers product information corresponding to an image displayed on a client and the client displays the product information. A method for offering product information by a server to a client includes: generating a database on a plurality of products and extracting feature information on an image included in the database; receiving an image displayed on the client as a query image from the client; determining a matching product matched to feature information on the query image by retrieving feature information on the image in the database; and offering information on the matching product to the client. According to the present invention, the server may retrieve a database of product information only with an image displayed on the client and may offer product information to the client.
US10672038B1

Audience data received from a plurality of audience data sources is stored. An advertising goal defined at least in part by reference to one or more audience attributes is received. Audience data from two or more of said audience data sources is used to determine an advertising plan to meet the advertising goal.
US10672037B1

A facility for constructing an advertising message in connection with a web page is described. The facility obtains text associated with the web page, and uses the obtained text to generate a query. The facility uses the generated query to select a stock photography image, and generates an advertising message that incorporates the selected stock photography image.
US10672035B1

Systems and methods are disclosed for generating an optimized bid value for an advertisement relating to a product. In one implementation, a computerized-method is provided for receiving information about online activity by a plurality of users, the information including a user ID associated with each of the plurality of users. The method may also include extracting a feature set corresponding to purchasing users, the purchasing users being a subset of the plurality of users who have purchased the product. The method may further include generating a model that represents the extracted feature sets of the purchasing users, based on the extracted data, calculating a reward function according to the generated model, and generating an optimized bid value for the advertisement according to the calculated reward function, the optimized bid value representing the difference between a value of displaying the advertisement, and a value of not displaying the advertisement.
US10672024B1

Disclosed are various embodiments of systems, methods, and computer programs that generate filters that can be used to filter offerings in a user interface. The effectiveness of filters can be evaluated to generate an effectiveness metric. The effectiveness metric can be used to weight the filters. The effectiveness metric can be based on a probability analysis of filters that are based on the probability that a filter was active when a transaction in the transaction history occurred.
US10672019B2

A system, method, apparatus, and computer program product for providing for identifying mobile devices and transmitting electronic messages to the mobile devices. An exemplary method comprises receiving input defining a target demographic category of user profiles to which to direct an electronic message and a target location category that defines a tracked location pattern that, upon being satisfied, results in transmission of the electronic message, receiving GPS device locations from a communication device, identifying a user profile associated with the communications device, determining that the user profile is classified to the target demographic category, determining that the tracked location pattern is satisfied, and upon determining that the user profile is classified to the target demographic category of user profiles, and the tracked location pattern is satisfied, causing transmission of the electronic message indicative of the particular offer to the at least one mobile communication device.
US10672017B2

A system configured to determine the value of channels responsive to users requesting installation of a client application through the channels. The client application may provide access to an online game. A given channel may be characterized by a promotional information item, a platform through which the promotional information item is presented to potential users, and/or other information. Predicted economic values for the users that requested installation of the client application through one or more channels may be determined based parameter values for the users. Effectiveness metrics for the channels may be determined based on the predicted economic values of the users. Subsequent consideration expenditures for one or more of the channels may be recommended and/or executed based on a comparison effectiveness metrics determined.
US10672015B2

Techniques and system configurations for generating rankings and ranking models for information, including for new and updated items, based on streaming event data are disclosed. In an example, operations used for ranking and ordering information in a commerce user interface based on streaming events include: processing streaming events representing user interaction in a commerce user interface; calculating a simulated engagement score for a new or updated item based on the streaming events; applying the simulated engagement score in a ranking model for a subsequent information set; and generating output of the subsequent information set via the commerce user interface, using the ranking model, as the new or updated item of information is ordered based on the simulated engagement score. With this technique, an approach for presenting and organizing data may be offered in user interfaces considering actual and estimated engagement, including for new and updated products and information.
US10672014B2

A decoding device is implemented on an integrated circuit, for decoding a market data input stream received in a given data representation format. The decoding device comprises an engine built around a finite state machine, the engine being generated from at least one description file and configured to perform the following steps, in a current state of the finite state machine: i) dividing the market data input stream into a number of tokens and reading a set of tokens, ii) accumulating the set of read tokens in internal registers, iii) generating output commands from the tokens accumulated in the internal registers depending on a condition related to the tokens accumulated in the internal registers, and iv) selecting the next state of the Finite State Machine state based on a triggering condition.
US10671999B2

A system that automates the clearing and settlement of electronic coupons (E-Coupons) by leveraging existing technologies and enabling E-Coupon redemption at any merchant having electronic funds transfer (EFT) capabilities, such as credit/debit card acceptance. The system reduces opportunities for fraud, reduces or eliminates the need for manual clearinghouse counting and sorting of coupons, and provides an electronic audit trail for coupon redemption, tying a specific purchase to a specific coupon. After registering and selecting coupons, consumers then use an E-Coupon card or account access device at a merchant's point-of-sale (POS) terminal. E-Coupon values are deducted from the consumer's final amount due. Both consumer package goods manufacturers (CPGs) and merchants may be charged a fee. Expired coupons are automatically removed from the account and their value refunded to the CPGs. Reports on redeemed coupons and consumer profiles can be generated and provided to CPGs or merchants.
US10671987B2

Systems and methods for processing custom structured tags at a self-service terminal are disclosed. Custom structured tags received by a self-service terminal can include information to identify one or more devices attached to the terminal and identify one or more types of data to be obtained from a user by use of the attached devices. In some embodiments, a browser can natively interpret the custom structured tags. The self-service terminal can also be configured to receive and decode structured tags identifying or more actions to be performed by the device, such as printing a transaction record or dispensing currency.
US10671980B2

A computer-implemented method for detecting potentially compromised payment cards is provided. The method uses a processor in communication with a memory. The method includes storing a plurality of tokens. Each token includes merchant identification data corresponding to a first merchant. The method also includes transmitting the plurality of tokens to the first merchant and receiving an authorization request message from a merchant. The authorization request message includes a token and a merchant identifier corresponding to the merchant. The method further includes determining that the received token is one of the plurality of tokens associated with the first merchant, determining that the merchant identifier does not correspond to the first merchant, transmitting a message including instructions to decline the transaction, and attaching a potentially compromised flag to the first merchant. The potentially compromised flag indicates a heightened probability of fraudulent activity.
US10671978B2

A mail-format confirmation system includes a mail-format confirming unit that executes a confirmation as to whether format of a maintenance mail, as an e-mail for reporting device information about an electronic device, is a specific format processable by a device-information accumulation system. The device-information accumulation system obtains and accumulates the device information from the maintenance mail.
US10671971B1

An inventory system methodology is presented including generating a three dimensional computer representation of an environment using a camera of a mobile device, converting the three dimensional computer representation of the environment into a two dimensional electronic map, scanning, with a scanner that is coupled to the mobile device, a radio frequency identification (RFID) tag, which is coupled to an item that is in the environment, determining a location of the RFID tag based on a location of the scanner in the three dimensional computer representation of the environment when the scanning occurred, and indicating the location of the item, based on the location of the RFID tag, on the two dimensional electronic map.
US10671962B2

Improved movement-based technical solutions for transmitting a corrective pickup notification for a shipped item are described. For example, a first master node at a first location receives shipping information about the item. That master node identifies an intended pickup master node from the shipping information and determines the location of an ID node associated with the item over a time period, which may indicate the item is not moving away from the first location. After identifying the location of the intended pickup master node over the time period, the first master node automatically senses an adverse pickup condition when the intended pickup master node does is moving away from the first location while the ID node's detected location over time indicates the item is not moving away from the first location. The first master node then transmits the corrective pickup notification to a second logistics devices based on the adverse pickup condition sensed.
US10671961B2

Systems and methods for transportation includes a car sharing network that invites ride-sharers to join the network; a computer receiving a trip request from one or more riders including a module for: matching, by the computer, the trip request to one or more routes having a common route and satisfying a cost-effective navigation route; dispatching, by a computer, an autonomous vehicle to pick up the rider(s) along the cost-effective route; recommending an item or event of interest to the rider(s); and changing the route to accommodate the item or event.
US10671941B1

System and method of generating an executable action item in response to natural language dialogue are disclosed herein. A computing system receives a dialogue message from a remote client device of a customer associated with an organization, the dialogue message comprising an utterance indicative of an implied goal. A natural language processor of the computing system parses the dialogue message to identify one or more components contained in the utterance. The planning module of the computing system identifies the implied goal. The computing system generates a plan within a defined solution space. The computing system generates a verification message to the user to confirm the plan. The computing system transmits the verification message to the remote client device of the customer. The computing system updates an event queue with instructions to execute the action item according to the generated plan upon receiving a confirmation message from the remote client device.
US10671936B2

The invention relates to a method for clustering nodes of a network, the network comprising nodes associated with message edges of text data, the method comprising an initialization step of determination of a first initial clustering of the nodes, and a step of iterative inference of a generative model of text documents. Edges are modeled with a Stochastic Block Model (SBM) and the sets of documents between and within clusters are modeled according to a generative model of documents. The inference step comprises iteratively modelling the text documents and the underlying topics of their textual content, and updating the clustering as a function of the modelling, until a convergence criterion is fulfilled and an optimized clustering and corresponding optimized values of the parameters of the models are output.
US10671927B1

The modeling of an impression effect may include generating a content item impression effect distribution. A classification model may be used to determine a period of the content item impression effect distribution based on one or more accessed impression effect parameters. A value for a content item may be determined based, at least in part, on the determined period and a bid associated with the content item. A content item may be selected based on the determined value and data to display the selected content item may be transmitted. In some instances, the determined period may be used to determine or select predictive model for the determined period that outputs a factor to modify the determined value.
US10671923B2

A method for the coherent tracking of a time varying signal using evolutionary computing including global and local optimization techniques for the purpose of obtaining better performance under poor signal reception conditions, multipath errors, indoors, and for obtaining more accurate estimates of carrier phase, carrier frequency, and modulation phase at low signal levels without being subject to the traditional phase lock tracking loops (PLL) or delay lock tracking loops (DLL) limitations.
US10671912B2

Technologies are provided for implementing temporal and spatio-temporal spiking neural networks (SNNs) using neuromorphic hardware devices. Temporal synapse circuits, with associated weight values, can be used to control spike times of connected neuron circuits. The controlled spike times of multiple neuron circuits can be used to temporally encode information in a neural network in neuromorphic hardware. Neuron circuits in a state space detection layer can be organized into multiple subsets. Neuron circuits in different subsets can be connected to output neuron circuits in an output layer by separate temporal synapse circuits. Spiking signals sent from the neuron circuits in the state space detection layer via separate temporal synapse circuits can cause associated output neuron circuits to generate output spiking signals at different times. The various spike times of the output neuron circuits can be aggregated to produce an output signal for the network.
US10671905B2

Methods, systems, apparatus, and tangible non-transitory carrier media encoded with one or more computer programs that can determine the path or route most likely navigated by a mobile target are described. In accordance with particular embodiments, the most likely path or route is determined based on path-based scoring of position estimates obtained from different types of complementary locationing signal sources. Instead of fusing the position data derived from the different types of signal sources, these particular embodiments determine the most likely path navigated by the mobile target based on an independent aggregation of the position estimates derived from complementary signals of different source types.
US10671899B2

The present invention relates to a device for transforming by digital processing a substrate and preferably a pre-processed substrate. The present invention also relates to a method for transforming by digital processing a substrate, preferably a pre-processed substrate.
US10671894B1

Automated evaluation and extraction of information from piping and instrumentation diagrams (P&IDs). Aspects of the systems and methods utilize machine learning and image processing techniques to extract relevant information, such as tag names, tag numbers, and symbols, and their positions, from P&IDs. Further aspects feed errors back to a machine learning system to update its learning and improve operation of the systems and methods.
US10671883B1

A method of feature matching is provided. The method includes the steps of (A) determining a set of correspondences between a set of reference feature points for a first image and a set of target feature points for a second image using a processor to compute a descriptor matching function for each pair of reference and target feature points and (B) reducing the set of correspondences using the processor to perform an approximate cross-check to obtain a set of valid correspondences based upon the descriptor matching function computed for each pair of feature points.
US10671880B2

An object retrieval apparatus includes a storage and a retrieval. The storage stores first to N-th space index information relating to X1 objects to XN objects which are selected in a descending order of an object size from among a plurality of objects, and in which a value of XT (where T is a value from 1 to N) decreases as a value of T increases. The retrieval processor divides a sight range into a plurality of pieces according to distance from a sight point, assign a different one of the first to N-th space index information to each divided range such that a smaller index number of the space index information is assigned to the divided range closer to the sight point, and specifies an object having a size visible from the sight point among objects existing in each divided range by retrieving the assigned space index information.
US10671879B2

A system capable of determining which recognition algorithms should be applied to regions of interest within digital representations is presented. A preprocessing module utilizes one or more feature identification algorithms to determine regions of interest based on feature density. The preprocessing modules leverages the feature density signature for each region to determine which of a plurality of diverse recognition modules should operate on the region of interest. A specific embodiment that focuses on structured documents is also presented. Further, the disclosed approach can be enhanced by addition of an object classifier that classifies types of objects found in the regions of interest.
US10671876B1

Methods and systems for generating and storing a vehicle based notification record including evidentiary License Plate Recognition (LPR) information are presented herein. A vehicle based notification record includes evidentiary images generated by an LPR imaging system, a portable imaging system, or a combination thereof. The vehicle based notification record includes the collected evidentiary images in their native format including metadata. The collected images and metadata are preserved in their original format during communication, storage, and retrieval operations. In some embodiments, the geographic location of image capture is appended to the image metadata. In some embodiments, the images are digitally signed after capture and the digital signature is appended to the metadata of each respective image. In some embodiments, a clock of the LPR imaging system and a clock of the portable imaging system are synchronized with a network time server and time of image capture is appended to image metadata.
US10671871B2

To provide a fabric type identifying apparatus capable of photographing an identifier of fabric with high resolution to correctly recognize the identifier. A fabric type identifying apparatus A for identifying a type of a fabric F provided with an identifier I includes a camera 51 for photographing the fabric F, a traversing device 53 for moving the camera 51 crosswise in a direction orthogonal to a conveying direction of the fabric F, and an image processing apparatus 52 for receiving an image input and photographed by the camera 51. The image processing apparatus 52 identifies the type of the fabric F on a basis of the identifier I included in the input image of the fabric F. The position of the camera 51 is adjustable so that the identifier I passes through a photographing area, thereby enabling to bring the camera 51 closer to the fabric F to photograph the small identifier I with high resolution, resulting in recognizing the identifier I correctly.
US10671870B2

A first deep learning model is trained to classify general facial images. Cropped facial images are extracted from the general facial images. A second deep learning model is trained based on the cropped facial images. Face liveness detection is performed based on the trained first deep learning model and the trained second deep learning model.
US10671860B2

A system and method of operating a vehicle. The system includes a two-dimensional imager, a three-dimensional imager, and at least one processor. The two-dimensional imager obtains a two-dimensional image of an environment surrounding the vehicle, wherein the environment includes an object. The three-dimensional imager obtains a three-dimensional (3D) point cloud of the environment. The at least one processor identifies the object from the 2D image and assigns the identification of the object to a selected point of the 3D point cloud.
US10671855B2

Various embodiments describe video object segmentation using a neural network and the training of the neural network. The neural network both detects a target object in the current frame based on a reference frame and a reference mask that define the target object and propagates the segmentation mask of the target object for a previous frame to the current frame to generate a segmentation mask for the current frame. In some embodiments, the neural network is pre-trained using synthetically generated static training images and is then fine-tuned using training videos.
US10671854B1

Systems, methods, and computer-readable media are disclosed for systems and methods for intelligent content rating determination. Example methods include determining presence of a first feature in a first frame of a video using an object recognition algorithm, determining presence of a second feature in an audio file associated with the video using an audio processing algorithm, and determining presence of a third feature in a text file associated with the video using a natural language processing algorithm. Certain embodiments may include generating a predicted content rating for the video using a machine learning model, where the predicted content rating is based at least in part on the first feature, the second feature, and the third feature, and using feedback data for the predicted content rating to retrain the machine learning model.
US10671851B2

A recommended object determination method includes: acquiring at least one key frame corresponding to video data, the key frame being a video frame that validly identifies an in-frame object; performing an object detection operation on a first key frame among the key frames to determine object information associated with the first key frame, the object information including: object semantic information and object visual information; and determining candidate objects based on the object semantic information, and obtaining a recommended object associated with the first key frame by screening the candidate objects based on the object visual information. A user may be provided with a object precisely associated with video content, thus improving user experience.
US10671845B2

Systems and methods for eyelid shape estimation are disclosed. In one aspect, after receiving an eye image of an eye (e.g., from an image capture device), an eye pose of the eye in the eye image is determined. From the eye pose, an eyelid shape (of an upper eyelid or a lower eyelid) can be estimated using an eyelid shape mapping model. The eyelid shape mapping model relates the eye pose and the eyelid shape. In another aspect, the eyelid shape mapping model is learned (e.g., using a neural network).
US10671837B2

There is provided a display control apparatus that allows an operator to grasp a factor leading a face recognition result at a glance and to confirm or modify the face recognition result on the spot. The display control apparatus comprises a similarity acquirer that acquires a similarity between each pair of partial regions of face images by performing collation processing between the each pair of partial regions of the face images, and a display controller that controls to overlay, on the face images, at least one of a first region the similarity of which exceeds a threshold and a second region the similarity of which does not exceed the threshold, and display the overlaid face images. The display controller controls to overlay and display the first region and the second region in contrast with each other on the face images.
US10671835B2

The present disclosure relates to methods, devices, and systems for object recognition. For example, the systems, devices, and methods described herein may be used to recognize types, orientations and positions of objects, such as objects (e.g., planar industrial parts) in a bin picking industrial environment. In an aspect of the present disclosure, a system for object recognition may project first 3D point cloud surface data to a 2D representation data. The system may perform a matching operation to evaluate a 2D object pose of the 2D representation data and to match the 2D representation data to a 2D object template. After a match is identified, the system may project the 2D representation data to 3D space to obtain a coarse 3D object pose.
US10671824B2

Embodiments of the present invention generally relate to the field of barcode readers, and more particularly, to barcode readers designed to operate in an environment with densely packed barcodes. In an embodiment, the present invention is a barcode reader that includes an imaging assembly operable to capture image frames; an aiming light assembly operable to emit an aiming light; and a controller configured to: decode a barcode within a decode frame image captured by the imaging assembly; upon decoding the barcode within the decode frame image, cause a capture of a picklist frame image; and report the barcode to an external host upon at least some overlap between a location of the barcode within the decode frame image and the location of the at least a portion of the aiming light pattern in the picklist frame image.
US10671821B2

Disclosed are systems and methods for preventing unauthorized persons from using an electronic device within a facility. In such an embodiment, the system may include an RFID tag having unique identification information associated with a wearer of the RFID tag. The RFID tag may be comprised in a non-removable item worn by the wearer, such as a bracelet. This system may also include an RFID reader associated with the electronic device and having an RFID coverage zone for detecting RFID tags within the coverage zone. A device management system may be connected to the reader and configured to determine whether a wearer in the coverage zone is authorized to use the electronic device based at least in part on detected RFID tag's unique identification information. In such an embodiment, the device management system is configured to activate the electronic device if it determines the authorized wearer is detected in the coverage zone.
US10671820B2

A wearable sport timing tag assembly comprising at least a first and second tag is described for transmitting data associated with the wearer of the tag assembly to at least one detection antenna, wherein the tag assembly comprises means for attaching the tag assembly to at least a body part or clothing of the wearer, wherein when attached to said body or clothing the main signal transmission direction of said first tag being in a first direction; and, the main signal transmission direction of said second tag being in a second direction which is different from said first direction.
US10671817B2

An electronic device executing an application through communication with a user input apparatus, the electronic device is provided. The electronic device includes: a communication unit that is configured to communicate with the user input apparatus; an information generation unit that generates information about an exclusive controller that controls the application and is executed in the user input apparatus; and a controller that controls the information generation unit to generate the information about the exclusive controller when the electronic device is paired with the user input apparatus, and controls the communication unit to transmit the generated information about the exclusive controller to the user input apparatus.
US10671816B1

Snippets can be represented in a language-independent semantic manner. Each portion of a snippet can be represented by a combination of a semantic representation and a syntactic representation, each in its own dimensional space. A snippet can be divided into portions by constructing a dependency structure based on relationships between words and phrases. Leaf nodes of the dependency structure can be assigned: A) a semantic representation according to pre-defined word mappings and B) a syntactic representation according to the grammatical use of the word. A trained semantic model can assign to each non-leaf node of the dependency structure a semantic representation based on a combination of the semantic and syntactic representations of the corresponding lower-level nodes. A trained syntactic model can assign to each non-leaf node a syntactic representation based on a combination of the syntactic representations of the corresponding lower-level nodes and the semantic representation of that node.
US10671805B2

A system, a computer program, and a computerized method for the processing and completion of form documents. A form processing engine receives the form from the user. The form processing engine captures and stores an image of the form and extracts field metadata from the form, specifically each field on the form by name, type, and position. A form completion engine then renders the captured image of the form and generates a field overlay. The form completion engine populates the field overlay with user data as retrieved from a user information data store. The form completion engine may add additional objects and events to the form and invite the user to provide additional information. Completion of form documents is streamlined and largely or completely automated.
US10671804B2

This disclosure describes systems and methods that enable attribution information to be obtained and associated with digital items, also referred as representations, as well as enable supplemental information to be associated with the representations. In some implementations, a user may request to use a representation and the system may determine that attribution information is to be obtained from a rights holder and/or provider of the representation. When the attribution information is obtained it is associated with the representation that is available for use by the user.
US10671795B2

One embodiment provides a method, including: detecting, in an overlay input application, one or more ink strokes provided to an input field overlay area; and providing, in the overlay input application, a preview area that displays a typeset preview for the one or more ink strokes; wherein the preview area is displayed in a location determined by an area associated with current ink stroke input. Other embodiments are described and claimed.
US10671794B1

A method for determining a density of an integrated circuit layout includes analyzing the IC layout represented by polygons. A portion of the IC layout is analyzed within a sample window located at a sample point. A local density of polygons within the sample window is determined, where an area of one or more of the polygons within the sample window is weighted according to a weighting function giving unequal weight to polygon area based on a position within the sample window. The local density values at each sample point in an array of sample points can be used to determine a layout density and to identify locations of density violations.
US10671790B2

A method for designing a system on a target device includes performing register retiming on an original design for the system to generate a retimed design. Whether the retimed design is structurally correct is verified by performing register retiming on the retimed design.
US10671788B2

A method includes accessing a design data of an integrated circuit (IC), the design data including a plurality of layers. For each of the layers, the method performs: assigning a bin size of the respective layer based on a layout property of the respective layer; and performing a bin-based feature allocation according to the assigned bin size. The method also includes updating the design data according to the bin-based feature allocation. At least one of the accessing, assigning, performing and updating steps is conducted by at least one processor.
US10671783B2

A method for generating an FPGA implementation based on an FPGA design serving as an FPGA model and/or a hardware description, including the steps of synthesizing a net list from the FPGA design and generating the FPGA implementation from the net list. The method includes searching for a similar FPGA implementation, the step of generating the FPGA implementation from the net list takes place using the similar FPGA implementation, the method includes a step of generating a graph-based representation based on the FPGA design, and the step of searching for a similar FPGA implementation comprises comparing the graph-based representation of the FPGA design with a graph-based representation of the at least one similar FPGA implementation. A method for generating a bit stream based on an FPGA design is also provided, serving as an FPGA model and/or a hardware description.
US10671781B2

A method for designing a system on a target device includes identifying a timing exception for a portion of a signal path. An area on the target device that includes components affected by the timing exception. Register retiming is performed where pipeline registers are added at boundaries of the area.
US10671777B2

Methods and systems for providing accurate, scalable, and predictive 3D printing simulations using numerical methods for part-level simulations. Complex parts can be discretized into finite elements using independent and arbitrary meshing. The real additive manufacturing tooling path and printing time of a printing machine are simulated and applied to the mesh of finite elements using an intersection module that combines the finite element mesh with the tool path information of the printing machine in a geometric sense. This allows for localized heating effects to be simulated very accurately, and for cooling assessments to be precisely computed given the intersection module's computation of partial facets and volumes of the finite elements at any given time in the printing simulation.
US10671773B2

Described is a computer-implemented method for partitioning a 3D scene into a plurality of zones, each zone representing an area or a volume of the 3D scene and being processed by a computing resource. The method comprises obtaining a 3D scene comprising one or more objects, each object generating a computing resource cost, computing a first map that represents a density of computing costs of the provided 3D scene, defining a second map that represents constraints on the shapes of zones that will be obtained as a result of a partitioning of the 3D scene, discretizing the obtained 3D scene into cells by computing a space quantization of the 3D scene free of dynamic objects, computing, for each cell, a computing cost from the first map of the 3D scene, aggregating the cells into one or more zones in accordance with the second map.
US10671767B2

Methods and apparatus for smart construction with automated detection of adverse structure conditions and remediation. A sensor cluster may be inserted into the walls of a smart structure (during construction or afterwards) to detect an array of conditions, such as temperature, humidity, and the presence of undesirable insects (which may be accomplished through, for example, vibration sensors). The sensor cluster may also have a remedial action device capable of resolving any undesirable conditions. For example, upon detection of wood-destroying organisms via vibration sensors, the remedial action device may deploy ultraviolet light or insecticide to automatically exterminate the wood-destroying organisms. In some embodiments, data from the sensor cluster may be displayed on a graphical user interface.
US10671765B2

Systems and methods for Internet-of-Things (IoT) gateway tampering detection and management. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a priority value for each of a plurality of IoT devices coupled to the IHS, detect an event indicative of physical tampering of the IHS, and initiate an action in response to the detection, wherein the action is based, at least, in part, upon the priority values.
US10671764B2

A lock node for storing data and a protected storage unit. The lock node includes an input section which provides a plurality of key maps, each corresponding to one of a plurality of primary keys, respectively, applied to the input section, each key map including at least one main key, a variable lock section producing a derived key from a logical operation on the main keys corresponding to the primary keys applied to the input section, and an output section producing the data in response to the derived key.
US10671759B2

A device implementing a system for anonymizing user data provided for server-side operations includes a processor configured to receive user input including a search term, wherein first and second data structures are stored on the device, the first data structure including user interest data items that correspond to prior user activity, the second data structure including topic data items mapped to the user interest data items, the topic data items being broader than the user interest data items. The processor accesses the second data structure to obtain one or more topic data items. The processor transmits, to a server, the search term and one or more topic data items for obtaining a query suggestion or search result. The processor receives, from the server, the query suggestion or search result, the query suggestion or search result having been obtained based on the search term and one or more topic data items.
US10671755B2

Techniques are described for concealing sensitive or confidential information in an application. In an example method, operation rights are obtained to an attribute list of a media file associated with a software application. Then, the attribute list of the media file is identified. Further, user information generated by the software application is written into the attribute list of the media file. Lastly, the media is stored in an installation path of the software application.
US10671750B2

A method and a sensitive data discovery engine (SDDE) are provided for discovering substantial sensitive data in source systems spanning across similar and variant data sources and applications. The SDDE configures a scanning pathway for scanning data based on a predefined or configurable unique data classification. The scanning pathway defines a sequence of one or more match operations including master data field, dictionary, code, pattern and exact data matches to be performed on the data for the unique data classification. The SDDE executes the match operations in the scanning pathway on the data based on a scan level, scores the data, and determines sensitive data. The SDDE generates a sensitive data discovery map report including locations of the sensitive data and discovery metadata including information of users and programs that access the sensitive data, generated by inspecting application codes, for use in downstream data protection and governance operations.
US10671737B2

In a public cloud environment, each consumer's/guest's workload is encrypted in a cloud service provider's (CSP's) server memory using a consumer-provided key unknown to the CSP's workload management software. An encrypted consumer/guest workload image is loaded into the CSP's server memory at a memory location specified by the CSP's workload management software. Based upon the CSP-designated memory location, the guest workload determines expected hardware physical addresses into which memory mapping structures and other types of consumer data should be loaded. These expected hardware physical addresses are specified by the guest workload in a memory ownership table (MOT), which is used to check that subsequently CSP-designated memory mappings are as expected. Memory ownership table entries also may be encrypted by the consumer-provided key unknown to the CSP.
US10671736B2

Methods, systems, and computer-readable media are directed towards receiving, at an untrusted component, a query for a data store. The query includes a plurality of data operations. The data store is accessible by the untrusted component. A first proper subset of data operations is determined from the plurality of data operations that do not access sensitive data within the data store. A second proper subset of data operations is determined from the plurality of data operations that access sensitive data within the data store. The first proper subset of data operations is executed, at the untrusted component, to create first results. The second proper subset of data operations is sent to a trusted component for execution. Second results based on the sending the second proper subset of data operations are received from the trusted component. Results to the query are returned based on the first results and the second results.
US10671735B2

A framework for measuring the security strength of bio-metric security systems against spoofing attacks considering the adversary's knowledge about the system is disclosed.
US10671733B2

A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification or information retrieval. One example method of operation may include one or more of receiving an access request from a requesting device for access to an encryption key associated with a user device, broadcasting the request to peer nodes for approval or disapproval, storing a transaction to a blockchain indicating the approval or disapproval of the request for access to the encryption key, and providing access to the encryption key when the approval is indicated.
US10671732B2

An electronic apparatus and a secure boot method thereof are provided. The electronic apparatus includes at least two connecting devices and a storage device. In the method, a current configuration of the connecting devices is detected, in which the current configuration includes one or a combination of a number, types, specifications and identifications of external devices connected with the connecting devices. Then, multiple preset configurations recorded in the storage device are retrieved and compared with the detected current configuration. If the current configuration matches one of the preset configurations, an apparatus function corresponding to the matched preset configuration is executed.
US10671725B2

Malicious processes may be tracked by obtaining process history information of a computing device and obtaining an identification of a malicious software on the computing device. An associated process of the malicious software and actions of the associated process may be identified based on the process history information. Related processes of the associated process and actions of the related processes may be iteratively identified based on the process history information. Tracking information for the malicious software may be generated based on the associated process, the actions of the associated process, the related processes, and the actions of the related processes.
US10671711B2

An apparatus including: a biometric sensor for sensing one or more biometric parameters of a subject; a detector configured to detect one or more subject-dependent parameters; and a controller configured to initially perform a security function using the biometric sensor and subsequently perform the security function, after successful verification of the one or more detected subject-dependent parameters, without using the biometric sensor.
US10671707B2

An online coaching method includes: acquiring workout log data representing progress of workout carried out by a trainee who receives coaching for workout from a trainer; acquiring transmission status data representing a status of message transmission using a communication screen from the trainee to the trainer; and controlling permission and prohibition of message transmission from the trainee to the trainer on the communication screen based on the workout log data and the transmission status data.
US10671705B2

A method for customizing recipe recommendations may include receiving a target number of calories for a user, receiving physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user, analyzing the received physical movement data, determining one or more physical movement parameters based on the analysis of the received physical movement data, determining the recentness of each of the recipes being recommended or logged to the user, assigning a weight to each of the recipes based on the received target number of calories for the user, the determined one or more physical movement parameters, and the determined recentness of the recipe being recommended or logged to the user, ranking the recipes based on their assigned weights, and generating a custom recipe recommendation for the user based on the ranking of the recipes.
US10671692B2

Embodiments are provided for uniquely identifying and tracking selectable web page objects and presenting tracked activity for the selectable objects. In some cases, an analytics tool is used to collect and present link activity based on analytics data for a given selectable object of a content page, such as a clickable link or image. For example, a method analyzes a content page comprising a plurality of selectable objects and determines, based on the analyzing, a page identifier for the content page, and region identifiers for regions within the content page. The method generates, for each of the selectable objects, a unique object identifier comprising the page identifier, a region identifier corresponding to a region of the page where the object is located, and a link identifier. Link activity corresponding to the selectable objects is tracked and displayed, the link activity being based on measured analytics data over periods of time.
US10671657B2

Disclosed embodiments include apparatuses, methods and storage media associated with food item categorization. In embodiments, an apparatus may include one or more processors and a food categorization engine. The food categorization engine may be operated by the one or more processors to cause the apparatus to receive a description of a food item; analyze the description of the food item; and select one or more food categories with which to associate the food item based at least in part on a result of the analysis. Other embodiments may be described and claimed.
US10671655B2

User navigation in a target portal with at least two portal pages. At least one query is created that includes uniform resource locators (URLs) of selected portal pages as search terms in a first search level; repeating until a certain abort criterion is reached: Receiving and analyzing search results of the at least one query including external websites containing search terms as part of their content; selecting a set of uniform resource locators from the received search results; creating a node in a graph-like-model for each selected URL if not already contained in the graph-like-model and associating the node with the selected uniform resource locator; creating and issuing a further search query including selected uniform resource locators of external websites in an additional search level; and in case the certain abort criterion is reached, performing a number of actions.
US10671652B2

Embodiments of the present disclosure generally relate to a method and device for creating an index. For example, the embodiments of the present disclosure propose a method for creating an index, comprising: dividing a document into a plurality of regions; determining the number of times that a token appears in the plurality of regions, the token including at least one character in the document; assigning respective weights to the plurality of regions; and creating an inverted document linked list directed to the token based on the number of times that the token appears in the plurality of regions and respective weights of the plurality of regions. In addition, the embodiments of the present disclosure propose a corresponding device and computer program product for creating an index.
US10671651B1

The invention extends to methods, systems, and computer program products for deriving signal location information. A raw signal is ingested and normalized, including deriving a partially normalized signal. The partially normalized signal can be a signal including a Time, a Context and possibly a non-dispositive location hint. A list of one or more geo cells where the raw signal potentially originated is accessed. In one aspect, the one or more geo cells are accessed based on the non-dispositive location hint. A location annotation identifying a geo cell from among the one or more geo cells is formulated. The partially normalized signal can be annotated with the location annotation. A location in a two dimensional space is determined from the location annotation. The location is inserted into the partially normalized signal forming a fully normalized signal. The fully normalized signal can include a Time, a Location, and a Context.
US10671647B2

A method, system, and apparatus are provided for automating digital resource management by using monitored user interactions with digital resources to compute a user interaction metric for each digital resource upon detecting a role change for a first user having a user interaction history with the digital resources, where each user interaction metric indicates how important the first user is to the corresponding digital resource and is used to select and map a first digital resource to a second user to provide an ownership transition recommendation for the first digital resource in response to the role change for the first user.
US10671643B2

A method, system, and computer-program product for handling network partitions in a network is provided. For example, a method can include providing a first compute node and a second compute node on the network. In such an example, the first compute node can include a master instance of a cryptographic database. In addition, the second compute node can include a first synchronous slave instance associated with the master instance. The method can further include identifying a network partition event on the network. The method can further include providing an asynchronous slave instance associated with the master instance and changing the asynchronous slave instance to a second synchronous slave instance in response to identifying the network partition event.
US10671634B2

Technology is disclosed for transmitting notification updates to computing devices (“the technology”). Various embodiments of the technology includes a proxy server that facilitates transmission of notifications to the computing devices based on a location proximity and/or access pattern of the computing devices. In one such embodiment, if a particular computing device of the user is not within a predefined location proximity of a primary computing device of the user, the proxy server delays or decreases the frequency of transmission of the notifications to the particular mobile device. In another example, based on the access pattern of the particular computing device, if the proxy server determines that the user is not likely to use the particular computing device, e.g. until a certain point of time, the proxy server delays or decreases the frequency of the transmission of the notifications to the particular mobile device until around that certain point of time.
US10671622B2

The present invention is related to a method for routing requests among a plurality of database servers. A device intermediary to a client and a plurality of database servers receives a request to access a database provided by the plurality of database servers. The plurality of database servers can include a first database server configured to process write requests and one or more second database servers configured to process read requests. The device determines that the request to access the database is a read request. The device identifies, responsive to determining that the request is a read request, one of the one or more second database servers to send the request instead of the first database server. The device then transmits the request to the identified second database server.
US10671619B2

An information processing system includes a storing unit that stores evaluation data in which a plurality of subjects are associated with a plurality of evaluation expressions respectively and evaluation expression relationship data indicating relationships between the evaluation expressions, a question generating unit that generates and outputs questions on the basis of the evaluation data and the evaluation expression relationship data, and a matching unit that outputs information relating to the subject included in the evaluation data on the basis of responses when the responses with respect to the questions are input.
US10671612B2

The present disclosure relates to node deduplication based on a node merging policy. A plurality of node profiles may be maintained. Each node profile may include plurality of fields. Each field of the plurality of fields may include one or more values. For a node profile including one or more field-value pairs, each field-value pair may be identified. Each field-value pair may include a value of a field. A respective weight may be assigned to each field-value pair based on a number of field-value pairs or a confidence score. Based on the respective weights assigned to each field-value pair, it may be determined that node profiles satisfy a node profile merging policy. The node profiles may be merged based on the node profiles satisfying the node profile merging policy. Field-value pairs including a value of a field may be identified.
US10671610B2

Provided are techniques for processing window partitioning and ordering for OLAP functions. A prior compare operation is performed by: receiving an input vector for each of one or more attributes of input data that represent one of a partition-by column and an order-by column in a database query; generating a per-attribute comparison vector for each input vector; and producing a single output vector using each per-attribute comparison vector, wherein each value of the single output vector is a Boolean attribute whose value for a given tuple is true if a current value and a most recent prior value of any of the one or more attributes are different.
US10671600B1

The present invention is directed to architectures for receiving, from requestors, requests for information, identifying appropriate responders, unknown to the requestors, to provide the requested information, and effecting interactions between the requestors and responders.
US10671583B2

Techniques for performing database operations using vectorized instructions are provided. In one technique, it is determined whether to perform a database operation using one or more vectorized instructions or without using any vectorized instructions. This determination may comprise estimating a first cost of performing the database operation using one or more vectorized instructions and estimating a second cost of performing the database operation without using any vectorized instructions. Multiple factors that may be used to determine which approach to follow, such as the number of data elements that may fit into a SIMD register, a number of vectorized instructions in the vectorized approach, a number of data movement instructions that involve moving data from a SIMD register to a non-SIMD register and/or vice versa, a size of a cache, and a projected size of a hash table.
US10671581B2

Performing hierarchical computations in relational database management systems, where the hierarchical computations are based on tabular input data that builds non-tree topologies by modifying the tabular input data to form tree topologies. One or more nodes, in a hierarchy of nodes, generated from tabular data, can have a non-tree-like topology. One or more attributes of entries in the tabular indexed data structure associated with the one or more nodes having the non-tree-like topology can be modified. The modified attributes can cause the tabular indexed data to form a tree-like topology. The modifying can be based on a type of non-tree-like topology of the one or more nodes having the non-tree-like topology. A navigation function can be selected and applied to the modified tabular indexed data structure to determine a navigation result for traversing the hierarchy of nodes. The navigation result can be provided and the hierarchy traversed.
US10671580B2

Data stream quality management for analytic environments includes an ingress quality specification (IQS) module with a data stream analytic module. The analytic module has a data quality expectation for data of the data stream and receives the data stream from the IQS module. A selector module receives the data stream from an object and selects a subset of the received data stream. A predicate module applies a predicate to the subset to determine if the subset meets the quality expectation of the analytic module. The predicate module modifies the subset of data by annotating the subset to indicate a quality status based on whether the subset meets the quality expectation. The IQS module outputs the data stream with the annotated subset of data to the analytic module. The analytic module outputs an analysis of the object based on whether the annotated subset of data met the quality expectation.
US10671576B2

Managing database transactions in a distributed database system includes: maintaining, at a first node, a first plurality of records of transactions, each associated with a transaction and including a start time of the transaction and a start time of an oldest transaction that was active at the start time of the transaction; maintaining, at a second node, a second plurality of records of transactions, including records of completed transactions associated with the second node, each including a transaction start time and a transaction end time; receiving at the second node, a message from the first node including a start time of an oldest transaction that was active at the transaction start time of the oldest currently active transaction in the system; and removing, from the second plurality of records, any records of completed transactions with a transaction end time occurring before the start time of the oldest transaction.
US10671569B2

For reducing activation of similarity search in a data deduplication system using a processor device in a computing environment, input data is partitioned into data chunks. A determination is made as to whether to apply a similarity search process for an input data chunk based on deduplication results of a previous input data chunk in the input data.
US10671566B2

Aspects of this disclosure relate to protecting email data. For example, email protection rules can instruct an email server to route an email to an email protection module. The one or more email rules can identify a group of one or more email addresses. The email protection module can receive an email from the email server that has an email address of the group as an intended receipt. The email protection module can route the email to secondary storage and store the email in secondary storage to create a secondary copy of the email. The secondary copy can be stored inline to persistent memory of secondary storage, according to certain embodiments. Access to the backup copy of the email stored to the persistent memory can be controlled, for example, based on whether a user had permission to access to the email when the email was sent.
US10671535B2

A prefetcher maintains the state of stored prefetch information, such as a prefetch confidence level, when a prefetch would cross a memory page boundary. The maintained prefetch information can be used both to identify whether the stride pattern for a particular sequence of demand requests persists after the memory page boundary has been crossed, and to continue to issue prefetch requests according to the identified pattern. The prefetcher therefore does not have re-identify a stride pattern each time a page boundary is crossed by a sequence of demand requests, thereby improving the efficiency and accuracy of the prefetcher.
US10671532B2

A method and a system detects a cache line as a potential or confirmed hot cache line based on receiving an intervention of a processor associated with a fetch of the cache line. The method and system include suppressing an action of operations associated with the hot cache line. A related method and system detect an intervention and, in response, communicates an intervention notification to another processor. An alternative method and system detect a hot data object associated with an intervention event of an application. The method and system can suppress actions of operations associated with the hot data object. An alternative method and system can detect and communicate an intervention associated with a data object.
US10671528B2

A memory system may comprise: a memory device including a plurality of memory dies; and a controller including a first memory, Wherein the controller may store data segments of user data, corresponding to a plurality of commands received from a host, in the first memory, controls the memory device to sequentially store the data segments in the memory dies through interleaving, may update map segments of map data corresponding to storage of the data segments in the memory dies, may store the map segments in the first memory, controls the memory device to store the map segments stored in the first memory in the memory dies, and may assist the host in storing the map segments, stored in the first memory, in a second memory in the host.
US10671518B2

Embodiments of the present disclosure provide a method, computer program product and apparatus for a white-box testing by determining a code line being changed in a target version of codes, determining a function to which the code line belongs, determining, based on a first mapping from functions to test cases, a set of test cases corresponding to the function to which the code line belongs, thereby enhancing efficiency of automatic testing.
US10671517B2

A test sequence generation method, system, and computer program product, include collecting an action sequence, training a recurrent neural network (RNN) model to encode a frequency of actions in the action sequence and determine meaningful action sequences, and applying the RNN model to prioritize the meaningful action sequences that have a frequency less than a predetermined threshold following the action sequence.
US10671504B2

One embodiment provides a method, including: obtaining, using a processor, a system performance metric; determining, using a processor, a change in the system performance metric over time; obtaining, using a processor, system change data; associating, using a processor, the change in the system performance metric and the system change data; and indicating, using an output device, a system change associated with the change in the system performance metric. Other aspects are described and claimed.
US10671500B2

A method of resilvering a plurality of failed devices in a storage pool may include detecting a failure of a first storage device in the storage pool, and determining a plurality of data blocks that are stored on the first storage device. The method may also include sorting the plurality of data blocks into one or more buckets in an order in which the plurality of data blocks are located on the first storage device, and detecting a failure of a second storage device in the storage pool after detecting the failure of the first storage device. The method may further include determining that one or more of the plurality of data blocks are also located on the second storage device, and reusing at least part of the one or more buckets to resilver the second storage device.
US10671499B2

A distributed storage and replication system includes a MDC module, multiple IO routing modules, and multiple OSD nodes. The MDC module is adapted to configure at least two partition, the IO routing module is adapted to route an IO request to an OSD node, and the OSD node is adapted to execute storage of data corresponding to the IO request. The MDC is configured to determine a faulty OSD node, update a partition view of a partition group that includes a partition on the faulty OSD node, and send an updating notification to a primary OSD node in the updated partition view. The primary OSD node is adapted to process replication of the data corresponding to the IO request. According to embodiments of the present disclosure, processing performance, fault tolerance, and availability of consistency replication are improved.
US10671487B2

An indication of one or more changes to file system data since a last backup snapshot is received. One or more changes to the file system data between a requested backup version and the last backup snapshot are determined based in part on differences between a first tree data structure corresponding to the requested backup version and a second tree data structure corresponding to the last backup snapshot. The differences correspond to the one or more changes to the file system data between the requested backup version and the last backup snapshot. One or more data blocks corresponding to the one or more changes to the file system data since the last backup snapshot and one or more data blocks corresponding to the one or more changes to file system data between the requested backup version and the last backup snapshot are provided to a primary system.
US10671482B2

A request to store a new value to a data entity to be fault tolerant across a plurality of nodes is received. The data entity being in an intermediate state is indicating to at least one less than a majority of the plurality of nodes. A request to read a stored value of the data entity is received. A latest value instance of the data entity among a majority nodes of the plurality of nodes is determined. A value of the latest value instance in a majority nodes of the plurality of nodes is stored as a next value instance of the data entity.
US10671480B2

A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a storage cluster. Each of the plurality of storage nodes includes nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of two of the plurality of storage nodes. A plurality of compute nodes is included in the single chassis, each of the plurality of compute nodes is configured to communicate with the plurality of storage nodes. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.
US10671478B2

A scrubbing controller of a semiconductor memory device includes a scrubbing address generator and a weak codeword address generator. The scrubbing address generator generates a scrubbing address for all codewords in a first bank array of a plurality of bank arrays in a first scrubbing mode. The scrubbing address is associated with a normal scrubbing operation and changes in response to an internal scrubbing signal and a scrubbing command. The weak codeword address generator generates a weak codeword address for weak codewords in the first bank array in a second scrubbing mode. The weak codeword address is associated with a weak scrubbing operation and is generated in response to the internal scrubbing signal.
US10671472B2

Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data migration operations and a reporting manager or monitor agent which monitors the elements and data migration operations. Upon detection of hardware or software problems, the reporting manager or monitor agent automatically communicates with elements affected by the problem to gather selected hardware, software, and configuration information, analyzes the information to determine causes of the problem, and issues a problem report containing at least a portion of the selected information. The problem report is communicated to a remote monitor that does not possess access privileges to the elements, allowing automated, remote monitoring of the elements without compromising security of the computer network or elements.
US10671470B2

An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
US10671467B2

The aim of the present disclosure is to provide a watchdog timer that can perform a fault diagnosis during the actual use of a semiconductor device. In a semiconductor device provided with a watchdog timer, the watchdog timer includes a counter; a counter control circuit that changes a count value of the counter to a desired value in the refresh period of the count value; and a fault diagnosis module. The fault diagnosis module includes a suppressing circuit that suppresses generation of a reset signal to the exterior of the watchdog timer in the refresh period; and a holding circuit that holds the reset signal.
US10671460B2

A memory system having a plurality of memory components and a controller, operatively coupled to the plurality of memory components to: store data in the memory components; communicate with a host system via a bus; service the data to the host system via communications over the bus; communicate with a processing device that is separate from the host system using a message passing interface over the bus; and provide data access to the processing device through communications made using the message passing interface over the bus.
US10671452B2

A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at least a first identified platform interaction in the communication platform; associating the tag identifier with at least one logged event of an account associated with the first identified platform interaction; defining a tracking resource with at least one tag identifier; measuring platform interactions tracked by a tracking resource; and providing access to measured platform interactions through an application.
US10671447B2

A task allocation method, a chip are disclosed. The method includes: determining the number of threads included in a to-be-processed task; determining, in a network-on-chip formed by a multi-core processor, a continuous area formed by routers-on-chip corresponding to multiple continuous idle processor cores whose number is equal to the number of the threads; when the area is a non-rectangular area, determining an extended area extended from the non-rectangular area; and when predicted traffic of each router-on-chip that is connected to a processor core in the extended area does not exceed a preset threshold, allocating the multiple threads of the to-be-processed task to the idle processor cores in the non-rectangular area. According to the task allocation method provided in the embodiments of the present invention, problems of large hardware overheads, a low network throughput, low system utilization are avoided.
US10671439B1

Workload planning with quality-of-service (‘QoS’) integration, including: determining, for each of a plurality of entities, one or more QoS thresholds associated with the entity; determining, for each of the plurality of entities, one or more resource utilization levels associated with the entity; and determining, in dependence upon the one or more QoS thresholds associated with the plurality of entities, the one or more resource utilization levels associated with the plurality of entities, and one or more overprovisioning factors associated with the storage system, a risk factor that identifies the likelihood that one or more system resources will be overconsumed by the plurality of entities.
US10671438B2

A plurality of processing entities of a processor complex is maintained, wherein each processing entity has a local cache and the processor complex has a shared cache and a shared memory. One of the plurality of processing entities is allocated for execution of a critical task. In response to the allocating of one of the plurality of processing entities for the execution of the critical task, other processing entities of the plurality of processing entities are folded. The critical task utilizes the local cache of the other processing entities that are folded, the shared memory, and the shared cache, in addition to the local cache of the processing entity allocated for the execution of the critical task.
US10671436B2

A method is provided for improving a hit ratio of a buffer cache in a system in which vertices of a DAG have tasks that generate intermediate data stored in the buffer cache. The method tracks (i) a buffer cache usage by vertices that have finished running and (ii) a current available buffer cache space. Responsive to a new task being runnable and having dependent parent vertices, the method estimates a total buffer cache usage of current running vertices based on a partial result of the current running vertices. Responsive to the estimate exceeding current available buffer cache space, the method (i) selects a vertex having a most amount of intermediate data stored in the buffer cache for its dependent parent vertices, and (ii) increases a priority of the tasks in the selected vertex to obtain prioritized tasks. The method executes the prioritized tasks earlier than other remaining runnable tasks.
US10671435B1

Data transformation caching in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: identifying, in dependence upon one or more machine learning models to be executed on the GPU servers, one or more transformations to apply to a dataset; generating, in dependence upon the one or more transformations, a transformed dataset; storing, within one or more of the storage systems, the transformed dataset; receiving a plurality of requests to transmit the transformed dataset to one or more of the GPU servers; and responsive to each request, transmitting, from the one or more storage systems to the one or more GPU servers without re-performing the one or more transformations on the dataset, the transformed dataset.
US10671430B2

Techniques are disclosed relating to inter-process communication. In some embodiments, a kernel receives a notification of a communication to be sent from a first thread of a first application to a second thread of a second application. The kernel provides a reply port to the first thread for receiving a reply to the communication from the second thread. The kernel facilitates sending the communication from the first thread to the second thread. The kernel increases an execution priority of the second thread in response to the kernel determining that the reply port and a destination port associated with the second thread are identified in the communication. In some embodiments, the kernel creates the reply port in response to receiving the notification and, in response to detecting the reply has been communicated to the reply port, decreases the execution priority of the second thread and removes the reply port.
US10671427B2

Snapshot Isolation (SI) is an established model in the database community, which permits write-read conflicts to pass and aborts transactions only on write-write conflicts. With the Write Skew Anomaly (WSA) correctly eliminated, SI can reduce the occurrence of aborts, save the work done by transactions, and greatly benefit long transactions involving complex data structures. Embodiments include a multi-versioned memory subsystem for hardware-based transactional memory (HTM) on the GPU, with a method for eliminating the WSA on the fly, and incorporates SI. The GPU HTM can provide reduced compute time for some compute tasks.
US10671420B2

A Virtual Network Function Descriptor (VNFD) parameter may include subfields that allow a management entity to determine whether the VNFD parameter can be updated. The subfields may include a write-ability subfield that indicates whether the VNFD parameter is a dynamic/configurable VNFD parameter or a fixed/static VNFD parameter. The VNFD parameter may also include an access permission subfield that indicates which entities are authorized to modify/update the VNFD parameter. The VNFD parameter may also include an administrative priority subfield that indicates a priority of an entity that set an attribute of the VNFD parameter. The VNFD parameter may also include a constraints subfield that indicates one or more conditions that are required to occur in order for the VNFD parameter to be updated.
US10671418B2

A server computer system identifies a set of image templates for building a cloud server image and a compatible deployable template for launching the cloud server image in a template repository. The server computer system associates the set of image templates with the compatible deployable template in the template repository. Upon receiving a user selection, the server computer system obtains the set of image templates and the compatible deployable temple.
US10671417B2

An optimizer controller controls a hypervisor optimizer to regulate operation of the optimizer to insure the optimizer does not negatively impact operation of software applications. The optimizer controller monitors applications and application performance to determine whether to turn on or off specific optimization features for specific applications. The optimizer may also notify a user of potential problems. The optimizer controller may utilize optimization rules for specific applications that set the conditions for controlling the optimizer. The rules may be dynamically changed based on observed performance and trends of the applications.
US10671409B1

A method, system, and program product for generating and processing application settings for a software application using an application configuration component operating on a computer system. An application settings object containing a plurality of application settings is generated for the software application. The application settings object are serialized and stored into an Extensible Markup Language (XML) application settings file on the computer system. A new instance of the application configuration component is generated. A request is received from the software application for an application settings object for a specific environment and module. If located on the computer system, the XML application settings file is deserialized into the application settings object. Each property of the application settings object is then processed and the application settings object is returned to the software application.
US10671394B2

A computer system for prefetching data in a multithreading environment includes a processor having a prefetching engine and a stride detector. The processor is configured to perform requesting data associated with a first thread of a plurality of threads, and prefetching requested data by the prefetching engine, where prefetching includes allocating a prefetch stream in response to an occurrence of a cache miss. The processor performs detecting each cache miss, and based on detecting the cache miss, monitoring the prefetching engine to detect subsequent cache misses and to detect one or more events related to allocations performed by the prefetching engine. The processor further performs, based on the stride detector detecting a selected number of events, directing the stride detector to switch from the first thread to a second thread by ignoring stride-1 allocations for the first thread and evaluating stride-1 allocations for potential strided accesses on the second thread.
US10671392B2

Systems, apparatuses, and methods for performing delta decoding on packed data elements of a source and storing the results in packed data elements of a destination using a single packed delta decode instruction are described. A processor may include a decoder to decode an instruction, and execution unit to execute the decoded instruction to calculate for each packed data element position of a source operand, other than a first packed data element position, a value that comprises a packed data element of that packed data element position and all packed data elements of packed data element positions that are of lesser significance, store a first packed data element from the first packed data element position of the source operand into a corresponding first packed data element position of a destination operand, and for each calculated value, store the value into a corresponding packed data element position of the destination operand.
US10671385B2

A computer-implemented method includes detecting a first user is editing a first version of a content piece. A first feature set value is determined, describing a first set of values of one or more features of the first version. Based on the first feature set value, a first maturity score of the first version is determined, using a mapping. It is detected that a second user is editing a second version of the content piece in parallel with the first user editing the first version. A second feature set value is determined, describing a second set of values of the one or more features of the second version of the content piece. Based on the second feature set value, a second maturity score of the second version is determined, using the mapping. It is detected that the second maturity score meets a maturity threshold. Thus, a remedial action is performed.
US10671379B2

Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management incudes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.
US10671368B2

A method, computer program product, and system includes a processor(s) identifying one or more resources of a shared computing environment utilized in delivery of an application, to users of the shared computing environment. The processor(s) monitors communications to the one or more resources, to identify and intercept operations related to delivery of the application. The processor(s) analyze the intercepted operations, to determine when the operations comprise a pattern occurring with a frequency indicative of a predetermined level of confidence, where the pattern comprises one or more delivery operations. Based on determining the pattern occurs with the frequency, the processor(s) generates an automated delivery pipeline for the application, where the automated delivery pipeline automates at least one of the one or more delivery operations comprising the pattern. The processor(s) utilizes the automated delivery pipeline to deliver a new version of the application.
US10671361B2

Technologies relating to determining data variable dependencies to facilitate code execution are disclosed. An example method includes: identifying a set of programming statements having a plurality of data parameters; identifying first data parameters associated with a first programming statement in the set of programming statements; determining one or more parameter dependencies associated with the first data parameters; and determining, based on the one or more parameter dependencies, a first execution performance of the first programming statement. The method may further include: determining a second execution performance of the second programming statement and scheduling execution of the first programming statement and of the second programming statement based on the first and second execution performances. For example, at least a portion of the first programming statement is executed in parallel to executing the second programming statement, or the first programming statement and the second programming statement are executed in a predefined sequence.
US10671360B1

In a multi-cloud computing environment including a plurality of cloud platforms, wherein each of the cloud platforms supports a different cloud-specific application function model that enables execution of cloud-specific application functions thereon, a method obtains a set of cloud-neutral application functions developed in accordance with a cloud-neutral application function model. The method then translates the set of cloud-neutral application functions into a set of cloud-specific application functions, wherein at least one cloud-specific application function of the set of cloud-specific application functions is executable on a corresponding one of the cloud platforms and another cloud-specific application function of the set of cloud-specific application functions is executable on another corresponding one of the cloud platforms. Further, the corresponding cloud platforms are selected based on one or more resource constraints and/or one or more resource costs.
US10671351B2

Embodiments are directed to an integrated circuit for a low-power random number generator that uses a thin-film transistor. Embodiments of the integrated circuit include one or more front-end devices formed on a substrate, and one or more interlayer dielectric (ILD) layers formed on the one or more front-end devices. Embodiments of the integrated circuit also include one or more back-end devices formed on the one or more ILD layers, wherein the one or more back-end devices are configured to amplify a noise signal and transmit an amplified noise signal to the one or more front-end devices for processing.
US10671348B2

A multiplier circuit can be fabricated within an integrated circuit and can draw a product output node to a voltage proportional to a product of first and second binary numbers received at two sets of inputs. The multiplier circuit includes a first set of scaled capacitors connected to an output of a multiplexor and to a local product output node. Each multiplexor is connected to a second set of scaled capacitors configured to generate an analog voltage in proportion to the value of the first binary number. Each scaled capacitor of first set of scaled capacitors has a capacitance proportional to a significance of a respective bit of the second binary number. The multiplier circuit includes a reference capacitor connected to ground and the product output node, and a reset circuit configured to draw, in response to a RESET signal, the product output node to ground.
US10671344B2

Approaches provide for controlling, managing, and/or otherwise interacting with mixed (e.g., virtual and/or augmented) reality content in response to input from a user, including voice input, device input, among other such inputs, in a mixed reality environment. For example, a mixed reality device, such as a headset or other such device can perform various operations in response to a voice command or other such input. In one such example, the device can receive a voice command and an application executing on the device or otherwise in communication with the device can analyze audio input data of the voice command to control the view of content in the environment, as may include controlling a user's “position” in the environment. The position can include, for example, a specific location in time, space, etc., as well as directionality and field of view of the user in the environment. A reference element can be displayed as an overlay to the mixed reality content, and can provide a visual reference to the user's position in the environment.
US10671343B1

Methods and devices for sampling applications using a touch input are described herein. In some embodiments, an electronic device detects a touch input, which may cause the electronic device to send identifiers to a backend system. The backend system may then determine an application and sample audio request associated with the received identifiers. The backend system may then receive text data representing the sample audio request and text data representing a response to the sample audio request. The backend system may generate audio data representing the received text data and send the audio data to the electronic device. If, the touch input is still occurring, the backend system may find and send more sample audio requests and the responses thereof. If the touch input stops occurring during the sample, the backend system may send instructions to the electronic device to stop outputting the sample.
US10671341B1

Methods and apparatus for configuring a portable communication device are disclosed. The methods include receiving an incoming audio signal, adjusting the incoming signal audio level based on a volume control setting, generating an ultrasonic audio signal having an audio level independent of the volume control setting, mixing the incoming signal with the ultrasonic signal to generate a mixed audio signal, outputting the mixed signal to a remote audio device, receiving a remote audio signal from the remote device, and comparing the remote signal audio level to one or more thresholds to determine whether to output a compensated audio signal to a speaker. The remote signal may be detected by the remote device in response to sound output from the remote device based on the mixed signal, and the compensated signal audio signal may be adjusted based on an estimated loss in loudness associated with the remote signal audio level.
US10671338B2

Systems, devices, apparatuses, components, methods, and techniques for saving media content to a context for later playback are provided. An example media-playback device for identifying and playing media content for a user traveling in a vehicle includes a context detecting device, a context-driven playback engine, and a media playback engine. Contexts are established by parameters that can be detected by a media-playback device. Contexts are situations that are defined by one or more locations, times, events, activities, people, and devices. Media content is saved to the contexts for later playback. The contexts are detected by the context detecting device, the associated media content is identified by the context-driven playback engine, and the media content is automatically played through the media playback engine, without additional input required by the user.
US10671334B2

A print system includes print servers that each store a print job, a management server that manages the print servers, a printer that performs printing of the print job, a print server information storage area that stores print server information, a shared information storage area that stores information of the print job, and a shared data storage area that stores data of the print job. The print servers each include circuitry that receives a job list request from the printer, acquires the information of the print job in a first group of the each of the print servers from the shared information storage area, acquires the information of the print job in a second group different from the first group from at least one of the print servers in the second group, and provides a job list to the printer.
US10671332B2

An image forming apparatus includes at least one memory that stores instructions, and at least one processor to execute the instructions to set a limit of a number of print pages, and receive a print job from an external apparatus. In a case where the received print job is a reserved print job for which a print setting has been made to wait for printing until a print start time specified by a user, a first counter indicating a reserved number of print pages based on the received reserved print job before starting execution of the received reserved print job is updated, and a second counter relating to an upper limit of a number of print pages in accordance with execution of printing based on the received print job is updated. In a case where a new print job is received in a state where a sum of the first counter and the second counter has reached the set limit of the number of print pages, a user is notified of a predetermined error.
US10671328B2

A method begins by a processing module of a dispersed storage network (DSN) receiving a DSN retrieval request regarding a data object and performing a scoring function using properties of the DSN retrieval request and properties of DSN memory of the DSN to produce a storage scoring resultant. The method continues with the processing module identifying a set of primary storage units based on the storage scoring resultant and sending a set of retrieval requests to the set of primary storage units. When a primary storage unit does not provide a favorable response, using the storage scoring resultant to identify an alternative storage unit. When the alternative storage unit is identified, sending a corresponding retrieval request to the alternative storage unit.
US10671323B2

A memory system with a shared buffer architecture for multiple decoders reduces transfer latency and power consumption. Such memory system includes a memory device to generate codewords, and a dynamic memory access (DMA) assembly to receive the generated codewords. A first decoding stage of the system comprises a checksum module and a shared memory buffer, including a memory manager and destination ports, that stores and manages codewords received from the DMA assembly. A second decoding stage of the system comprises a bit-flipping (BF) decoder and a min-sum (MS) decoder, each in communication with the shared memory buffer through a respective one of the destination ports. In managing the codewords stored in the shared memory buffer, the memory manager controls assignment including reassignment of the codewords among the destination ports.
US10671321B2

A data storage device includes a storage unit configured to include a storage area divided into a plurality of blocks, a buffer memory unit configured to temporarily store data inputted/outputted from/to the storage unit, and a controller configured to write data in the storage unit or read the data from the storage unit at a request of a host device, and to determine disturbance risk for each of the plurality of blocks based on a prescribed reference and control a block determined as a disturbance risk block not to be accessed in a read operation when the data is read from the storage unit.
US10671313B2

A data storage apparatus includes a cache memory module and a NAND flash memory module including a cache memory mirror and a user data storage zone. The cache memory module is connected to the cache memory mirror via a path and electrically connected to the user data storage zone via another path. The cache memory module receives a write command that includes user data from a host, writes a copy of the user data into the user data storage zone in a write-back mode, and writes another copy of the user data cache memory mirror in a write-through mode. If some of the user data are lost from the cache memory module before they are written into the user data storage zone, the user data written in the cache memory mirror are copied and written into the cache memory module when the data storage apparatus is initiated again.
US10671307B2

Provided is a removable storage system including: a data storage device configured to store a plurality of files including a first file and a second file; a host interface configured to receive, from a host, a pattern matching request including pattern information and file information regarding the plurality of files, and transmit, to the host, a result of pattern matching regarding the plurality of files; and a pattern matching accelerator configured to perform the pattern matching in response to the pattern matching request, wherein the pattern matching accelerator includes a scan engine configured to scan data based on a pattern, and a scheduler configured to control the scan engine to stop scanning the first file and start scanning the second file.
US10671272B2

A method, program product, and system for inputting Simplified and Traditional Chinese, Japanese, and Korean (CJK) characters into a touchscreen-enabled device is provided. The touchscreen-enabled device receives a plurality of finger touch events. Each of the plurality of finger touch events is a CJK text input stroke associated with a corner of the touchscreen-enabled device. A finger touch movement direction on the touchscreen-enabled device is determined for each of the plurality of finger touch events. In response to determining the finger touch movement direction, the finger touch movement direction associated with each of the plurality of finger touch events is converted to a numeric index value. The corner that is activated by each of the plurality of finger touch events is determined and associated to the numeric index value.
US10671268B2

A computer-implemented user interface method includes displaying content in a first window on a display of a computing device, receiving a dragging user input on an element at a periphery of the window, and in response to receiving the dragging input, generating and displaying a second window on the display of the computing device and displaying the first window simultaneously with the second window.
US10671267B2

The present disclosure provides systems and methods that provide a lean-back, interactive experience that enables a user to browse and understand content items (e.g., news articles or reactions) that provide different perspectives around a topic (e.g., a news story). In particular, the systems and methods can provide context around a topic by assembling a wide-range of interesting content around a topic and seamlessly allowing users to scan through articles by surfacing unique information contained in them. The systems and methods of the present disclosure can read, understand, and organizes thousands of documents around a topic, hence allowing easy consumption of news.
US10671258B2

An electronic device and method are disclosed herein. The electronic device includes a housing comprising, a touch screen, and at least one processor electrically connected coupled to the display. The processor implements the method including defining a main area and an extension area of a display of the electronic device, detecting selecting selection of a displayed content, detecting by a processor whether a characteristic of a portion of the content disposed along an edge of the content is equal to or less than a threshold, and enlarging the selected displayed content for display on the main area and extending to the extension area based on whether the characteristic of the portion is equal to or less than the threshold.
US10671255B2

Medical imaging systems are provided that facilitate transitioning between viewing native and reconstructed medical images in the same viewport. In one embodiment, a method comprises retrieving indexed image metadata describing native medical images associated with a medical imaging data set selected for viewing. The method further comprises grouping the native medical images into one or more sets of related images, and for each set of the one or more sets of related images, sorting the related images into one or more subsets of 3D compatible images that can respectively be used to generate one or more 3D representations. The method further comprises generating a data model identifying the one or more sets of related images and the one or more subsets of 3D compatible images, and employing the data model to facilitate transitioning between rendering the native medical images and the one or more 3D representations in the same viewport.
US10671245B2

Techniques are described for creating and modifying task records and for controlling information displayed to a user in corresponding task representations. The task records are associated with more or more user activities, where each activity is associated with a record having an identifier for the activity, an application identifier that indicates a software application associated with the activity, and a content identifier identifying content associated with the software application and the activity. The activity records can include activation information. A user can select a task representation and resume one or more activities associated with the task. Tasks records can be shared between different computer devices of the user, and with different users. Task and activity records can be associated with navigational mnemonics. Representations of task and activity records can be displayed proximate representations of associated navigational mnemonics to help a user locate tasks and activities of interest.
US10671244B2

A system and method for displaying a user interface may include an examination and/or elimination of positional bias of interactive categories in order to drive user engagement. A method or system configured to execute the method on a user interface may include creating a first arrangement of categories. The arrangement can be shown on a user device to one or more users a selected number of times. The users' interactions with the categories in the interface may be recorded. The method may further include creating a second arrangement, which is different from the first arrangement, and this second arrangement may be shown to the users the selected number of times and the users' interactions with the second arrangement may be recorded. Based on the frequency of user interactions with the first and second arrangement, a ranked set of the categories may be created and displayed to users.
US10671239B2

A method for editing. The method includes receiving a sequence of interactive VR scenes of digital content, each interactive VR scene showing a 3D gaming environment. The method includes placing the sequence of interactive VR scenes within a 3D editing space. The method includes sending a view of the 3D editing space including at least one of the sequence of interactive VR scenes to an HMD for viewing by the user. The method includes receiving at least one input editing command from a device of the user. The method includes modifying the sequence of interactive VR scenes in response to the input editing command, wherein the at least one editing command is provided through an input enabled while wearing the HMD and viewing the 3D editing space via the HMD so as to provide real-time views showing modifications made to the sequence of interactive VR scenes.
US10671238B2

Techniques are described for modifying a virtual reality environment to include or remove contextual information describing a virtual object within the virtual reality environment. The virtual object includes a user interface object associated with a development user interface of the virtual reality environment. In some cases, the contextual information includes information describing functions of controls included on the user interface object. In some cases, the virtual reality environment is modified based on a distance between the location of the user interface object and a location of a viewpoint within the virtual reality environment. Additionally or alternatively, the virtual reality environment is modified based on an elapsed time of the location of the user interface object remaining in a location.
US10671217B2

An electronic device and method thereof are provided. In one aspect, the electronic device includes a housing, a touch screen with edges, and one or more processors. First and second touch recognition regions are defined adjacent to one of the touch screen edges. The one or more processors determine whether to ignore a touch input based at least on whether the touch input is in one of the first and second touch recognition region and at least one of the type and the duration of the touch input.
US10671215B2

A frequency division modulated touch detector having row and column conductors arranged such that the path of the row conductors cross the paths of the column conductors, and signal emitters associated with each row, the emitters being adapted to transmit a signal having a specific frequency and initial phase on each row conductor, and a receiver associated with each column to receive signals present on the column conductor. A signal processor is adapted to determine an in-phase and a quadrature component for each of the transmitted signal found in the received signals, and to project a vector representing the transmitted frequencies at their initial phase onto the respective in-phase and quadrature component to determine a measurement for each transmitted signal on each column, and create a heat map reflecting those measurements, the heat map thus containing data reflective of touch.
US10671214B2

A global coarse baseline correction charge injection circuit comprises: an output capacitor, a slew rate control circuit, a current generator, a first current mirror, and a second current mirror. The output capacitor is configured to store a global coarse baseline correction charge. The slew rate control circuit is configured to receive a modulated voltage, a positive input current, and a negative input current as inputs, and provide a proportional-to-supply-voltage slew-rate controlled voltage as an output voltage to charge the output capacitor. The current generator is configured to receive a supply voltage as an input and provide a proportional-to-supply-voltage (PTSV) current as an output. The first current mirror is configured to mirror the PTSV current to the slew rate control circuit as the positive input current. The second current mirror is configured to mirror the PTSV current to the slew rate control circuit as the negative input current.
US10671212B1

In various embodiments, a system, method, and computer program product are provided, where one embodiment involves a non-transitory computer-readable media storing computer instructions that; when executed by at least one processor of a mobile device including a touch screen, and a memory, and an actuator coupled to the at least one processor; cause the mobile device to: display indicia associated with an application, utilizing the touch screen; when a first duration of a touch being applied to the touch screen is detected as ceasing in connection with the indicia, perform an operation; when a second duration of the touch, that is different than the first duration of the touch, being applied to the touch screen is detected in connection with the indicia after the first duration is detected without the ceasing, output feedback that is perceptible by touch, utilizing the actuator; when the second duration of the touch being applied to the touch screen is detected in connection with the indicia after the first duration of the touch is detected without the ceasing, display at least one menu including a plurality of particular actions; when a selection touch being applied to the touch screen is detected in connection with at least one of the particular actions of the at least one menu after the second duration of the touch being applied to the touch screen is detected in connection with the indicia after the first duration of the touch is detected without the ceasing, the at least one particular action is performed; and when a slide or swipe gesture being applied to the touch screen is detected after the second duration of the touch being applied to the touch screen is detected in connection with the indicia after the first duration of the touch is detected without the ceasing, changing at least one aspect of the display of the at least one menu.
US10671211B2

A common input read method of an array signal is applicable to a touch sensing apparatus using a drive signal having a characteristic of a continuous function (being differentiable) as a touch basis. The touch sensing apparatus includes a plurality of sensing electrodes and a plurality of drive electrodes. Any sensing electrode initially first undergoes a stabilization process till a signal becomes stable and indicates completion, an initially stabilized same sensing electrode is then read according to a selection order of the drive electrodes, and an initial stabilization action only needs to be performed when a sensing electrode that is not currently processed needs to be processed. In this way, the time it takes to enter a steady state is reduced, so that the sensing speed is further increased.
US10671203B2

There is provided an apparatus that can prevent invoking of unintended functions in gesture operation. The apparatus displays gesture functions executable by movement of touch position, and when movement of touch position satisfies a first condition, confirms executable gesture functions to display confirmed functions. When the movement of touch position satisfies a second condition after the confirmation, the apparatus cancels the confirmation. When the touch input is released in the confirmed state, the apparatus executes the confirmed functions, and when the touch input is released in the canceled state, control does not execute gesture functions.
US10671202B2

An apparatus and method for measuring a manual force that uses a pad that simulates human or animal body tissue and a sensor configured to receive the force. The pad can have the shape of a body part and can have different materials that have different hardnesses. The apparatus can have interchangeable pads and identify individual users for training purposes, such as for training massage therapists. The apparatus can indicate whether an applied force is within a predetermined range. Also a method of defining a standard or protocol for training and/or performing touch manipulations by applying a range force to one or more persons with an algometer and establishing a protocol based on data obtained from biosensors attached to the person in order to determine which forces produce a desired effect, such as a reflexive, mechanical, or relaxation effect. The apparatus can then be used to train a provider on how to follow the standard or protocol. Also a method of controlling environmental conditions using data from one or more biosensors attached to a person to adjust an environmental condition such as room temperature or lighting in order to achieve a desired effect in the person. Also a method and apparatus of training a person to perform an activity that requires producing a force in a certain way, such as performing bicycle tricks or kneading dough. The apparatus can be shaped to simulate an object related to the activity.
US10671200B2

A display device includes an insulating substrate, an encapsulation structural unit opposed to the insulating substrate, lower electrodes and one upper electrode disposed between the insulating substrate and the encapsulation structural unit, and organic light-emitting layers each disposed between the one upper electrode and one of the lower electrodes, perforating walls standing toward the encapsulation structural unit, circuits formed between the insulating substrate and the lower electrodes to control supply of electric current to the lower electrodes, and touch panel electrodes formed between the insulating substrate and the lower electrodes. The upper electrode is an electrode configured to transmit light from the organic light-emitting layers toward the encapsulation structural unit and has holes each formed in such a manner that one of the perforating walls stands through the hole. Electric fields generated by the touch panel electrodes pass through the holes in the upper electrodes.
US10671199B2

Provided is an input detection device capable of suppressing a change in detection sensitivity depending on a position. The input detection device includes: signal wirings having end portions, and arranged so as to extend in a first direction; drive electrodes each extending in a second direction crossing the first direction, and arranged in parallel to the first direction; a plurality of first switches arranged between the end portions of the drive electrodes and the signal wirings; a drive signal circuit supplying a drive signal to the end portions; and a selection circuit controlling the first switches in detecting proximity of an external object.
US10671198B2

Provided is a display device that transmits and receives data on the basis of a MPI protocol. The display device includes a microcontroller, source drivers, and first and second MPI buses, wherein the microcontroller and the source drivers perform bi-directional communication on the basis of the MPI protocol in which transmission types for occupying the first and second MPI buses are set.
US10671194B2

A touch-sensitive conductive film, and a touch-sensitive assembly, a touch-sensitive display screen and an electronic device having the conductive film. The touch-sensitive conductive film comprises a sensing area and a key area. The key area is provided with a bonding area configured to bond a flexible circuit board, and a key. The key area is provided with a through-hole in a thickness direction of the touch-sensitive conductive film, and the through-hole is located at a side of the bonding area, so that the flexible circuit board is able to pass through the touch-sensitive conductive film via the through-hole. The flexible circuit board passes through the through-hole with two ends of the flexible circuit board being located at two sides of the touch-sensitive conductive film respectively, after the flexible circuit board is bonded to the touch-sensitive conductive film. In this way, the flexible circuit board would not cover the key area of the touch-sensitive conductive film, thus solving the problem that the flexible circuit board and the key interfere with each other in space, without affecting the layout design of the key. Meanwhile, an attaching surface of the touch-sensitive conductive film through which the touch-sensitive conductive film is attached onto the complete device is relatively flat, and the sealing performance of the attaching can be ensured.
US10671185B2

Systems, methods, and media for providing a multipurpose remote control are provided. In some implementations, a system for controlling a media device is provided, the system comprising: a hardware processor connected to a touch sensor, a directional input region, and a motion sensor, wherein the hardware processor is configured to: detect that the touch sensor is activated for a predetermined period of time; and upon detecting that the touch sensor has been activated for the predetermined period of time, switching from a first mode to a second mode, wherein: the first mode comprises controlling a highlighted region displayed on the media device in response to an input provided on the directional input region and selecting an item corresponding to the highlighted region in response to depression of the touch sensor; and the second mode comprises controlling a position of a cursor displayed on the media device in response to an output of the motion sensor, selecting an item corresponding to the position of the cursor in response to depression of the touch sensor, and inhibiting the display of the highlighted region.
US10671179B2

A rollable and flexible input device includes a drum, a reel received in the drum, an input device body connected to the reel, and a battery. The reel is rotated relative to the drum so that the input device body is in a rolled-up state or a stretched state. The reel defines a battery cavity, and the battery is disposed in the battery cavity.
US10671174B2

Among other things, a user interface device has a sensor configured to detect, at a wrist of a human, nerve or other tissue electrical signals associated with an intended contraction of a muscle to cause a rapid motion of a finger. An output provides information representative of the nerve or other tissue electrical signals associated with the intended contraction of the muscle to an interpreter of the information.
US10671167B2

An electronic device may include a device housing, a touch display carried by the device housing and configured to sense a user input at a location thereon, and haptic actuators spaced apart within the device housing. The electronic device may also include a controller coupled to the touch display and the haptic actuators. The controller may be configured to cooperate with the touch display to determine a sensed location of the user input on the touch display, and drive the haptic actuators to focus a haptic sensation at the sensed location on the touch display.
US10671162B1

An eyeball tracking module for video glasses, including: at least two infrared light sources, at least one image sensor assembly and at least one infrared cut-off filtering device. Each of the image sensor assembly comprises an image sensor body and an infrared filter provided in front of the image sensor body. The at least two infrared light sources are fixedly provided in an area laterally in front of an eyeball and are used for emitting infrared light to the eyeball, so as to form, on the eyeball which reflects the infrared light, a reflection point. The at least one image sensor assembly is fixedly provided at an edge or outside of a visual angle of video glasses. The at least one infrared cut-off filtering device is provided in an overlapping area between a reflection light path of the eyeball and an acquisition area of an image sensor.
US10671161B2

Eye tracking across multiple displays is supported with re-definition of a gaze vector matrix that correlates a surface of a first display with detected eye gazes as inputs to an information handling system to include a surface of a second display. Eye gazes that correlate to the second display are mapped to the redefined gaze vector matrix, such as with a calibration performed by a user or an estimate derived from tracked eye gazes. The information handling system applies a map of display surface areas to the gaze vector matrix to sort reported eye gazes as at a location of the first display surface, a location of the second display surface or discarded as outside of either display surface.
US10671160B2

Systems and methods for eye tracking calibration in a wearable system are described. The wearable system can present three-dimensional (3D) virtual content and allow a user to interact with the 3D virtual content using eye gaze. During an eye tracking calibration, the wearable system can validate that a user is indeed looking at a calibration target while the eye tracking data is acquired. The validation may be performed based on data associated with the user's head pose and vestibulo-ocular reflex.
US10671152B2

Various methods and apparatus are described herein for enabling one or more users to interface with virtual or augmented reality environments. An example system includes a computing network having computer servers interconnected through high bandwidth interfaces to gateways for processing data and/or for enabling communication of data between the servers and one or more local user interface devices. The servers include memory, processing circuitry, and software for designing and/or controlling virtual worlds, as well as for storing and processing user data and data provided by other components of the system. One or more virtual worlds may be presented to a user through a user device for the user to experience and interact. A large number of users may each use a device to simultaneously interface with one or more digital worlds by using the device to observe and interact with each other and with objects produced within the digital worlds.
US10671148B2

Systems, apparatuses, and methods for performing efficient power management for a multi-node computing system are disclosed. A computing system including multiple nodes utilizes a non-uniform memory access (NUMA) architecture. A first node receives a broadcast probe from a second node. The first node spoofs a miss response for a powered down third node, which prevents the third node from waking up to respond to the broadcast probe. Prior to powering down, the third node flushed its probe filter and caches, and updated its system memory with the received dirty cache lines. The computing system includes a master node for storing interrupt priorities of the multiple cores in the computing system for arbitrated interrupts. The cores store indications of fixed interrupt identifiers for each core in the computing system. Arbitrated and fixed interrupts are handled by cores with point-to-point unicast messages, rather than broadcast messages.
US10671146B2

The present invention relates to an adaptive power providing device and a method for adaptively providing power to multiple power receiving devices. A power providing device detects at its plugs or ports power drawn by the power receiving devices and adjusts the related port power budget if the drawn power consistently grows over time, thereby avoiding overpower switch-off.
US10671137B2

Embodiments provide a method to control a power-on phase of an electronic device is provided. The method includes transmitting, by a processing device, a request to a plurality of sensors, the request to read a measurement related to an environmental condition; receiving, by the processing device, the measurement from each of the plurality of sensors; and when the measurement is equal to or above a threshold value, commencing, by the processing device, the power-on phase of the electronic device.
US10671135B2

An intelligent mobile power supply and a method for USB data communication therewith. The intelligent mobile power supply includes a battery, a charging control module, a discharging control module, a first USB interface and a second USB interface. In the single charging mode, a charged device receives a discharge of the intelligent mobile power supply through the discharging control module, but the intelligent mobile power supply does not perform USB data communication with the charged device. While in the charging and communication mode, the charged device receives the discharge of the intelligent mobile power supply through the discharging control module and can perform USB data communication with the intelligent mobile power supply through the first USB interface simultaneously. The second USB interface is connected with the charging control module, and the second USB interface can be connected with a power adapter or a PC host to charge the battery.
US10671128B2

An information processing apparatus includes a plurality of stoppers that are provided on a keyboard and hold a display in a standing state in which the display is standing up with respect to the keyboard and to engage with the display in a closed state in which the display is closed.
US10671122B2

A flexible display device including a touch sensor is disclosed. In one aspect, the display device includes a flexible substrate, a light emission layer formed over the flexible substrate, and an encapsulation layer formed over the light emission layer and comprising a plurality of encapsulating thin films and a touch detecting layer configured to detect a touch input. The encapsulating thin films include at least one inorganic film and at least one organic film and the touch detecting layer is interposed between a selected one of the at least one inorganic film and a selected one of the at least one organic film that are adjacent to each other.
US10671121B2

Electronic devices and accessory devices for electronic devices are described. In some instances, an accessory device includes a keyboard and a cover rotatable with respect to the keyboard. In some instances, an accessory device includes a back panel and a foldable cover rotatable with respect to the back panel. These accessory devices may include several magnetic elements designed to magnetically couple with, and retain, an electronic device without any additional mechanical or other interlocking devices. In this regard, the magnetic elements in the accessory devices provide an external magnetic field sufficiently strong enough to retain the electronic device, and can counter gravitational forces and/or the weight of the electronic device. However, some accessory devices include additional magnetic elements that provide an external magnetic field that repels magnetic elements in the electronic device. Also, the magnetic elements may also be used to hold different sections of the accessory device together.
US10671120B2

A display apparatus is configured to enable a cover to be firmly fixed with a compact structure. The display apparatus includes: a one-side cover 16 that covers a casing 15 from one of front and rear sides; an other-side cover 17 that covers the casing 15 from the other of the front and rear sides; and a cover member 18 that covers the side surface of the one-side cover 16 from the periphery, wherein the one-side cover 16 includes a fitting claw 22 protruding to the other-side cover 17 side, the other-side cover 17 includes a fitting section 32 into which the fitting claw 22 is to be inserted, the cover member 18 includes an engagement hole 50 that engages with the fitting claw 22 in the fitting section 32, and the casing 15 receives the fitting section 32 from the inside of the other-side cover 17 to maintain an engaged state of the fitting claw 22 with the engagement hole 50.
US10671118B1

An apparatus for head-mounted displays may include (i) a flexible planar support frame, (ii) a left eye cup coupled to a left side of the flexible planar support frame and a right eye cup coupled to a right side of the flexible planar support frame, (iii) left-eye and right-eye display screen areas mounted to the flexible planar support frame such that the left-eye display screen area projects toward a left eye aperture defined by the left eye cup and the right-eye display screen area projects toward a right eye aperture defined by the right eye cup, and (iv) a deflection sensor coupled to the flexible planar support frame that generates a deflection signal describing an extent to which the support frame is bent, where images displayed by the left-eye and right-eye display screen areas are normalized based on the deflection signal. Various other devices, systems, and methods are also disclosed.
Patent Agency Ranking