Document Document Title
US10833869B2 Securing geo-physical presence
Embodiments generally relate to securing a geophysical presence of a user. In some embodiments, a method includes receiving information associated with the user in a physical environment. The method further includes generating a unique pattern in response to receiving the information associated with the user. The method further includes sending encoded information containing the unique pattern to a landmark device in the physical environment, where the encoded information causes the landmark device to present the unique pattern. The method further includes receiving captured data from the physical environment. The method further includes verifying an identity and a physical presence of the user in the physical environment based on the captured data, where the captured data includes the landmark device.
US10833863B2 Device provisioning service
A computing device is provisioned to be remotely managed by a current owner. The device has an initial cryptographic basis of trust, and an owner identifier that facilitates establishment of communication with the current owner of the device. The ownership may change one or more times while the device may remain inoperative. Later, the device receives a transfer-of-ownership indication, which it verifies against the initial basis of trust to establish a new current owner. The device may then communicate with a device management service of the new current owner based on the transfer-of-ownership indication.
US10833859B2 Automating verification using secure encrypted phone verification
A encrypted verification system and method includes detecting an attempt to access a service requiring multi-factor authentication from a first user computing device, requesting a trusted platform module (TPM) public key of a second user computing device, the second user computing device being coupled to the first user computing device, generating a nonce in response to receiving the TPM public key of the second user computing device, sending the nonce for signature by a TPM private key of the second user computing device, receiving a signed nonce, wherein the signed nonce is signed by the TPM private key and decrypted using the TPM public key of the second user computing device, and determining that a value of the signed nonce matches a value of the nonce to authenticate the first user computing device and allowing access to the service.
US10833858B2 Secure cryptlet tunnel
The disclosed technology is generally directed to secure transactions. In one example of the technology, a secure encrypted communication tunnel between the enclave and a hardware security module (HSM) may be established and used. Establishing the tunnel includes the following steps. A session public/private enclave key pair, including a session enclave private key and a session enclave public key, may be derived from the public/private key pair of the enclave. The session enclave public key may be sent to the HSM. A session HSM public key may be received from the HSM. Additional information may be encrypted with the session HSM public key. The encrypted additional information may be sent to the HSM. Further encrypted information may be received from the HSM. The further encrypted information may be decrypted with the session enclave private key.
US10833845B2 Guarantee of ledger immutability
An example operation may include one or more of connecting, by an attester node, to a blockchain network A configured to store hashes of blocks A, coupling, by the attester node, the blockchain network A with a blockchain network B configured to store hashes of blocks B, receiving, by the attester node, a request from the blockchain network A to send a hash of a block A produced at a time t1 (AHash_1) to the blockchain network B, confirming, by the attester node, that the blockchain network A has stored a hash of a block B produced at a time t0 (BHash_0), sending, by the attester node, the AHash_1 to the blockchain network B to be stored, receiving, by the attester node, a hash of the block B produced at the time t1 (BHash_1) from the blockchain network B, confirming, by the attester node, that the blockchain network B has stored a hash of a block A produced at the time t0 (AHash_0), and providing, by the attester node, the BHash_1 to the blockchain network A to be stored, wherein the t0 is less than the t1.
US10833844B2 Blockchain lifecycle management
An example operation may include one or more of identifying one or more attributes of a blockchain, determining the blockchain should be closed based on the one or more attributes, closing the blockchain, creating a new blockchain, identifying one or more assets from the blockchain, and creating a carry-over transaction based on the one or more assets of the blockchain.
US10833840B2 Methods for nanosecond-scale time synchronization over a network
A method includes, at a first node: transmitting a first synchronization signal at a first time according to a first clock of the first node; back-coupling the first synchronization signal to generate a first self-receive signal; calculating a time-of-arrival of the first self-receive signal according to the first clock; and calculating a time-of-arrival of the second synchronization signal according to the first clock. The method also includes, at the second node: transmitting the second synchronization signal at a second time according to a second clock of the second node; back-coupling the second synchronization signal to generate a second self-receive signal; calculating a time-of-arrival of the second self-receive signal according to the second clock; and calculating a time-of-arrival of the first synchronization signal according to the second clock. The method S100 further includes calculating a time bias and a propagation delay between the pair of nodes based on the time-of-arrivals.
US10833813B2 Retransmission indication
Apparatuses, methods, and systems are disclosed for retransmission indication. One apparatus includes a receiver that receives a first reference signal transmitted on a first set of resource elements from a device. The first reference signal is associated with a first data. The apparatus also includes the receiver receiving a second reference signal transmitted on a second set of resource elements from the device. The second reference signal is associated with a second data, and the first data and the second data may be different redundant versions of data.
US10833811B2 Systems and methods for user equipment cooperation with sidelink HARQ feedback
Methods and devices utilizing sidelink transmission between user equipment (UEs) for HARQ retransmission are provided. The sidelink HARQ retransmissions include data from the initial transmission or an outer coded version thereof. HARQ feedback from the targeted receiver of the initial transmission may identify code block groups and/or individual code blocks the target receiver did not successfully decode. A UE that has not successfully decoded an entire transport block, may still cooperate in HARQ retransmission for the targeted receiver of the transport block by retransmitting at least a subset of the code block groups that it was able to successfully decode for the transport block.
US10833809B2 Techniques for packet and message communication in a multicarrier transceiver environment
Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.
US10833805B2 BISS protocol data decoding method and interface system
There are provided a method and an interface system for Bidirectional Synchronous Serial (BISS) protocol data decoding. The method includes: an MA drive module receiving an enable signal en and transmitting an MA clock signal to an SL receiving module, and then the SL receiving module detecting a trigger signal of SL; when a start bit of the SL is detected by the SL receiving module, the SL receiving module reading SL data; after the SL data is read, the SL receiving module transmitting a done signal to the MA drive module to stop operation of the MA drive module and transmitting a did signal to a CRC check module; and after the did signal is received by the CRC check module, the CRC check module performing CRC check on the SL data and outputting a correct position value after the check is completed.
US10833798B2 Uplink transmission via consecutive subframes in a wireless device
A wireless device receives an uplink grant indicating radio resources in consecutive time intervals. A respective packet is stored for each time interval of the consecutive time intervals. in response to determining that the wireless device cannot access a channel for a transmission in a first time interval of the consecutive time intervals: the respective packet stored for the first time interval is not transmitted; and a listen-before-talk procedure indicating that the channel is clear in a second time interval subsequent to the first time interval is performed. The respective packet stored for each time interval of the time intervals is transmitted via time intervals starting from the second time interval to a last time interval of the consecutive time intervals.
US10833795B2 System, apparatus and method for optimizing configuration of a wireless transmitter
In an embodiment, an apparatus includes: a modulator to modulate a first packet according to rate control information; a physical circuit to transmit the modulated first packet according to power control information; and a dynamic adaptation circuit, for the first packet, to provide the rate control information and the power control information of a first modulation and power pair stored in a first energy map.
US10833789B2 Dynamic configuration of a flexible orthogonal frequency division multiplexing PHY transport data frame preamble
A method for operating a transmitting device to communicate with a receiving device is described herein. The method includes the step of the transmitting device selecting a root index value from a set of root index values. The method further includes the step of the transmitting device generating a frequency domain Constant Amplitude Zero Auto-Correlation sequence based on the selected root index value. The method further includes the step of the transmitting device modulating the Constant Amplitude Zero Auto-Correlation sequence by a pseudo-noise sequence. The method further includes the step of the transmitting device generating an Orthogonal Frequency Division Multiplexing symbol, wherein the frequency domain Constant Amplitude Zero Auto-Correlation sequence modulated by the pseudo-noise sequence defines subcarrier values for the Orthogonal Frequency Division Multiplexing symbol. The method further includes the step of the transmitting device transmitting the Orthogonal Frequency Division Multiplexing symbol as an initial Orthogonal Frequency Division Multiplexing symbol of a preamble of a frame to the receiving device.
US10833787B2 Systems and methods for detection of LTE ingress using LTE signal properties
A communication device in a communication network includes at least one processor. The at least one processor is configured to at least one processor configured to search a spectrum of the communication network using a Long Term Evolution Primary Synchronization/Secondary Synchronization Signals (LTE PSS/SSS), estimate the LTE interference using cell specific reference signals for Down Link (DL) when the LTE PSS/SSS signal is detected, and utilize LTE cell specific reference signals (CRS) and feed the equalized signal to a Data Over Cable Service Interface Specification (DOCSIS) Physical Layer (PHY) engine.
US10833783B2 Method and apparatus for monitoring, detecting, testing, diagnosing and/or mitigating interference in a communication system
A system that incorporates aspects of the subject disclosure may perform operations including, for example, receiving, via an antenna, a signal generated by a communication device, detecting passive intermodulation interference in the signal, the interference generated by one or more transmitters unassociated with the communication device, and the interference determined from signal characteristics associated with a signaling protocol used by the one or more transmitters. Other embodiments are disclosed.
US10833780B2 Configuration sub-system for telecommunication systems
Certain aspects are directed to a configuration sub-system for telecommunication systems. The configuration sub-system can include a test signal generator, a power measurement device, at least one additional power measurement device, and a controller. The test signal generator can be integrated into components of a telecommunication system. The test signal generator can provide a test signal to a signal path of the telecommunication system. The power measurement device and the additional power measurement device can respectively be integrated into different components of the telecommunication system. The power measurement device and the additional power measurement device can respectively measure the power of the test signal at different measurement points in the signal path. The controller can normalize signals transmitted via the telecommunication system by adjusting a path gain for the signal path based on measurements from the power measurement device and the additional power measurement device.
US10833771B2 Frequency deviation compensation scheme and frequency deviation compensation method
When a frequency deviation compensation amount is compensated for by use of frequency shift, a phase offset occurs between adjacent input blocks included in a plurality of input blocks as divided, with the result that an error occurs in a reconstructed bit sequence. A frequency deviation compensation system of the invention is characterized by comprising: a frequency deviation compensation means for compensating for a frequency deviation occurring in a signal by use of frequency shift; and a phase offset compensation means for compensating for a phase offset occurring, in the signal, due to the frequency shift.
US10833765B2 Illumination system for communicating data
An uplink subsystem for use in an illumination system arranged for optical communication as well as the illumination system, the system comprising a downlink subsystem and the uplink subsystem. The uplink subsystem comprises sensors (e.g. infrared sensor) embedded in each luminaire in the group. The uplink subsystem also comprises a demodulator, and a distribution network for supplying the signals sensed to an adaptor to combine instances of the sensed uplink signal in a manner that takes into account a Time Division Medium Access scheme and a demodulator to demodulated the combined signal. The system further comprising a downlink subsystem that in turn comprises a modulator for generating a modulated waveform, and an optical fiber distribution network to distribute the modulated waveform to each luminaire in a group. Each such luminaire generates a drive current for driving a lighting element of that luminaire to emit light. Each also injects the modulated waveform into its drive current so as to embed the downlink signal in the emitted light.
US10833763B2 Bi-directional wireless optical communication apparatus and method thereof
A wireless optical communication apparatus for performing bi-directional optical transmission in a free space includes a first optical system configured to transmit data through a downlink scheme and a second optical system configured to receive the data from the first optical system and transmit a control signal to the first optical system through an uplink scheme, wherein each of the first optical system and the second optical system transmits and receives the data and the control signal through a single port.
US10833760B2 Coverage enhancement mode switching for wireless communications using shared radio frequency spectrum
Described techniques provide for switching a user equipment (UE) between different coverage enhancement (CE) modes, such as between a non-CE mode and a CE mode. A UE may determine that a CE mode switch is to be performed and may initiate the mode switching. The UE may compare signal qualities of signals from one or more base stations against one or more threshold values and determine that a switch from a CE mode to a non-CE mode, or from a non-CE to CE mode, is to be performed. In some cases, a UE may be in idle mode and switch between CE modes, or may perform a cell reselection to a different base station. In other cases, a UE may be in connected mode and may declare a radio link failure to initiate a mode switch. A base station may initiate mode switching based on radio link monitoring of UEs.
US10833757B1 Systems and methods for mitigating adjacent satellite interference
Systems and methods of mitigating signal interference in communications involving an antenna array can include determining a radiation pattern of the antenna array in communication with a first communication device. The method can include determining that a power level or gain of the antenna array in a direction pointing to a second communication device exceeds a predefined threshold value, using the radiation pattern of the antenna array and a position of the second communication device. The method can include identifying one or more antenna elements among a plurality of antenna elements of the antenna array to be powered off or applying non-uniform weighting to the antenna elements to distort the radiation pattern of the antenna array in a way to reduce the power level or gain of the antenna array in the direction pointing to the second communication device.
US10833756B2 Satellite communication for the Internet of Things
In one embodiment, the techniques herein provide a fully automated satellite-based backhaul system. In particular, a system in accordance with the techniques herein may utilize a satellite communication terminal to allow an Internet of Things (IoT) device (or any device) to be deployed in any location which has a line of sight towards a communication satellite. Specifically, the placement, orientation, and/or communication characteristics of the IoT device and/or satellite communication terminal (or antenna) may be manipulated (e.g., manual adjustment based on calculated directions and/or completely autonomously) to ensure avoidance of interference in any other wireless communication network.
US10833753B2 Radio beam failure recovery procedure timing
A wireless device receives one or more messages comprising configuration parameters indicating a timer value of a bandwidth part (BWP) inactivity timer. The BWP inactivity timer associated with the timer value is started in response to switching to a first BWP as an active BWP. A random-access procedure for a beam failure recovery is initiated based on reaching a number of beam failure instance indications for at least one downlink control channel of the first BWP. The BWP inactivity timer is stopped based on initiating the random-access procedure. The at least one downlink control channel is monitored for a control information addressed to the wireless device. The random-access procedure for the beam failure recovery is stopped in response to receiving the control information via the at least one downlink control channel. The BWP inactivity timer is restarted based on the stopping the random-access procedure.
US10833752B2 Wireless communication system, relay station, and relay method
A wireless communication system includes: a plurality of base stations wirelessly connected to a relay station; and the relay station comprising: a multi-element antenna including a plurality of antenna elements, wherein, among the plurality of antenna elements, a first antenna element is wirelessly connected to a first base station of the plurality of base stations, and a second antenna element is wirelessly connected to a second base station of the plurality of base stations; and a controller that switches at least one of the first antenna element and the second antenna element so as to be wirelessly connected to another base station of the plurality of base stations in response to an occurrence of an event.
US10833747B2 Mechanisms for reduced density CSI-RS
According to some embodiments, a method for use in a network node of transmitting channel state information reference signals (CSI-RS) comprises: transmitting, to the wireless device, an indication of the subset of PRBs that the wireless device should use to measure CSI-RS; and transmitting CSI-RS on the indicated subset of PRBs. According to some embodiments, a method for use in a wireless device of receiving CSI-RS comprises: receiving an indication of a subset of PRBs that the wireless device should use to measure CSI-RS associated with an antenna port; and receiving CSI-RS on the indicated subset of PRBs. In some embodiments, the indication of the subset of PRBs that the wireless device should use to measure CSI-RS comprises a density value and a comb offset.
US10833733B2 Power supply apparatus and electronic device, and control method thereof, and wireless power transmission system
According to the present invention, the communication mode can be prevented from changing when re-authentication is performed. To achieve this, a power supply apparatus that wirelessly supplies power to an electronic device, comprises a communicating unit that contactlessly transmits power and transmits/receives information, a holding unit that holds, when authentication is first performed with an electronic device via the communicating unit, information indicating a communication mode when communication is established with the electronic device, and a controlling unit that controls the communicating unit so as to perform communication in a communication mode based on the information held in the holding unit, when a second authentication is performed with the electronic device via the communicating unit.
US10833731B1 Managing resource or service utilization within a location
Aspects of the present disclosure include a method, computer program product, and system for managing access to a resource or service based on a location of a device. The method includes one or more processors detecting a request from a computing device for a service. The method further includes one or more processors establishing a request from a computing device for a service. The method further includes one or more processors determining whether the computing device maintains connection to the NAN. In response to determining that the computing device does not maintain a connection to the NAN, the method further includes one or more processors cancelling the detected request for the service.
US10833730B1 Method and apparatus for providing power to a waveguide system
Aspects of the subject disclosure may include, providing, by a power supply of a communication device, energy to a transmitter of the communication device, wherein the power supply directly obtains the energy from a transmission medium via a capacitive divider and a DC converter, and wherein the communication device includes an insulator that electrically insulates the transmission medium from a utility structure supporting the communication device; generating, by the transmitter of the communication device, a signal; and inducing according to the signal, by a coupler of the communication device, an electromagnetic wave that propagates along the transmission medium without requiring an electrical return path. Other embodiments are disclosed.
US10833729B2 Surface wave communication system and methods for use therewith
In accordance with the present disclosure, a communication network includes a surface wave transceiver, mounted on a medium voltage power line, configured to bidirectionally communicate wireless network data via guided electromagnetic waves that propagate along a surface of the medium voltage power line. A plurality of analog surface wave repeater pairs, a plurality of digital surface wave regenerator pairs, are mounted on the medium voltage power line. A plurality of access points, supported by corresponding ones of a plurality of utility poles that also support the medium voltage power line, is configured to wirelessly transmit the wireless network data to a plurality of client devices in accordance with a wireless network protocol and to wirelessly receive client data from the plurality of client devices in accordance with the wireless network protocol. A plurality of surface wave add/drop multiplexer pairs, is also mounted on the medium voltage power line.
US10833727B2 Methods and apparatus for launching or receiving electromagnetic waves
Aspects of the subject disclosure may include, a system configured for generating a signal, and inducing, by a coupler, an electromagnetic wave that propagates along a physical transmission medium. The coupler can be configured to convert the signal into a plurality of wave modes that combine to form the electromagnetic wave having an electromagnetic field configuration that reduces leakage of the electromagnetic wave as the electromagnetic wave propagates along the physical transmission medium. Other embodiments are disclosed.
US10833725B2 Methods, systems, and articles of manufacture for joint decoding of packets in wireless networks using chirp spread-spectrum modulation
A method of providing wireless communications in a wireless network can include wirelessly receiving a chirp spread-spectrum modulated signal at a first gateway device, the chirp spread-spectrum modulated signal being transmitted by a remote client device. The chirp spread-spectrum modulated signal can be demodulated at the first gateway device to provide demodulated data at the first gateway device. The demodulated data can be processed to provide an indication that a decode of a packet including the demodulated data failed. Time adjacent chirps included in the demodulated data can be combined to provide combined data at the first gateway device. A message can be transmitted from the first gateway device to a remote server responsive to an amplitude of the combined data exceeding a threshold value and the indication that the decode of the packet including the demodulated data failed.
US10833719B2 Protective case for mobile phone and tablet computer
The present disclosure relates to a field of accessories for mobile phone and tablet computer, in particular to a protective case for a mobile phone and a tablet computer. The present disclosure provides the protective case for the mobile phone and the tablet computer, including a main body and a rotatable bottom support located at a lower end of the main body. A surface support configured to match with the bottom support is disposed on an upper end of the main body, and a supporting plate is disposed on the surface support. The bottom support includes a limiting surface configured to match with the surface support, elastic positioning parts disposed on the bottom support, positioning points, and a plurality of limiting columns. The elastic positioning parts are made of plastic.
US10833718B2 Automatic self-protection for a portable electronic device
Provided are techniques for automatically protecting portable and wearable electronic devices from potential hazards by predicting when such hazards may occur. Techniques may include monitoring a plurality of sensors on the mobile computing device; receiving, on the mobile computing device, context data from a plurality of context-service applications; selecting a set of device-protection policies based upon an availability of the plurality of sensors and the plurality of context-service applications, wherein the set of device-protection policies are configured to determine a level of risk to the mobile computing device based on sensor data received from the plurality of sensors and the context data; applying, the sensor data and the context data to the set of device-protection policies to generate the level of risk; and triggering a self-protection action if the level of risk exceeds a pre-determined threshold level of risk.
US10833716B2 Trim element comprising a docking station for a nomad electronic device
A docking station having a base, a first maintaining element and a second maintaining element arranged to bear on two opposite edges of a contour of a nomad electronic device received between the first maintaining element and the second maintaining element. The first maintaining element is movable relative to the base to adjust the separation between the first maintaining element and the second maintaining element based on the distance separating the two opposite edges of the nomad electronic device. A visible outer surface of the first maintaining element includes at least one control element and/or at least one device displaying a function of the vehicle.
US10833713B2 Transmission device, reception device, transmission method, and reception method
A transmission device includes a first mapper, a second mapper, a converter, a superposer, and a transmitter. The first mapper is configured to map a first bit stream of a first data series to generate a first modulated symbol stream. The second mapper is configured to map a second bit stream of a second data series to generate a second modulated symbol stream. The first modulated symbol stream and the second modulated symbol stream are representable on a complex plane extending in a first direction and a second direction. The converter is configured to convert the second modulated symbol stream in accordance with the first modulated symbol stream only in the first direction on the complex plane. The superposer is configured to superpose the first modulated symbol stream and the second modulated symbol stream converted by the converter, at an amplitude ratio, to generate a multiplexed signal.
US10833702B1 Interpolation search to find arbitrary offsets in a compressed stream
Interpolated search is provided for navigating a compressed file to identify a desired offset in an uncompressed version of the file by: determining a low point and a high point in an uncompressed version of a stream corresponding to a compressed version of the stream that is divided into a plurality of chunks; calculating an average compression ratio between the low point and the high point; interpolating a position in the compressed version of a desired offset in the uncompressed version to identify a bifurcation chunk of the plurality of chunks that includes the interpolated position; reading an offset of the bifurcation chunk; and in response to determining that the desired offset is within a threshold distance of the offset of the bifurcation chunk, decompressing the compressed version from the bifurcation chunk until the desired offset is output.
US10833694B2 Circuits and methods for time-delay to digital converters
In accordance with some embodiments, polarity-coincidence, adaptive time-delay estimation (PCC-ATDE), mixed-signal techniques are provided. In some embodiments, these techniques use 1-bit quantized signals and negative-feedback architectures to directly determine a time-delay between signals at analog inputs and convert the time-delay to a digital number.
US10833691B1 Signal chopping switch circuit with shared bootstrap capacitor
An analog to digital converter is disclosed that is designed to receive a differential analog signal and includes a signal chopping circuit and a successive approximation register (SAR) coupled to the signal chopping circuit. The signal chopping circuit is designed to invert a polarity of the differential analog signal and includes a first switching circuit having a first transistor and a second switching circuit having a second transistor. A gate of the first transistor and a gate of the second transistor is each coupled to a same bootstrap capacitor. Coupling both switching circuits to the same bootstrap capacitor (as opposed to separate bootstrap capacitors) greatly frees up space on the die or chip.
US10833686B2 Programmable VCO, method of calibrating the VCO, PLL circuit with programmable VCO, and setup method for the PLL circuit
The PLL circuit comprises a phase/frequency detector (302), a loop filter (304, 306), a VCO (308) and a feedback loop (320). The VCO can be electrically disconnected from the PLL and comprises a programmable trimming circuit (316) and a current-controlled oscillator (318). For calibration the VCO is electrically disconnected from the loop filter and from the feedback loop, a constant reference voltage is applied to the voltage input (IN), a center frequency programming code (L) is applied to the trimming circuit, the center frequency programming code is iteratively adjusted until a desired center frequency is obtained, a gain programming code (K) is applied to the trimming circuit while the adjusted code is still applied, and the gain programming code is iteratively adjusted until a desired gain is obtained. Then the VCO is connected to the PLL, which is then ready for normal operation.
US10833678B1 Performance CMOS voltage level-up shifter circuit topology using pre-drive pull-up transistors
In a first example a voltage level-shifting device includes a level-shifting stage circuit. The level-shifting stage circuit includes a first level-shifting inverter circuit to invert a buffered input signal to drive a first internal node, a second level-shifting inverter circuit to invert a buffered inverted input signal to drive a second internal node, a first pre-drive circuit that receives the buffered inverted input signal, and drives the second internal node based on the state of the buffered inverted input signal, and a second pre-drive circuit that receives the buffered input signal, and drives the first internal node based on the state of the buffered input signal.
US10833674B2 Switch device with input limiting function
A switch device including a switch circuit and switch controller. The switch circuit comprises first and second switches to selectively enable a path between an input terminal and an output terminal. The switch controller refers to a selection signal and a switch signal to respectively generate a first switch control signal at a first switch control signal output terminal and a second switch control signal at a second switch control signal output terminal. When the voltage level of an input signal at the input terminal is larger than a power voltage, the switch controller generates the first switch control signal and the second switch control signal capable of turning off the switch circuit. When the voltage level of the input signal is not larger than the power voltage, the switch controller generates the first switch control signal and the second switch control signal according to the switch signal.
US10833672B2 Driving circuit for high-side transistor, switching circuit, and controller for DC/DC converter
A driving circuit for an N-channel or NPN-type high-side transistor includes: a level shift circuit configured to level-shift an input signal; and a buffer configured to drive the N-channel or NPN-type high-side transistor according to an output of the level shift circuit, wherein the level shift circuit includes: a differential conversion circuit of an open drain type configured to convert the input signal into a differential signal; a latch circuit configured to perform a state transition with a differential output of the differential conversion circuit as a trigger; and an assist circuit configured to inject an assist current into the latch circuit in synchronization with the input signal.
US10833665B2 Phase error correction for clock signals
A multi-phase clock generator circuit includes a phase reference generator circuit configured to generate a phase reference signal in response to a phase selection signal and a peak ramp signal. A phase error correction circuit is configured to provide an error signal based on a synchronization clock signal and a multi-phase clock signal. The error signal is applied to the phase reference signal to correct for phase errors in the multi-phase clock signal. A comparator is configured to compare a ramp signal and the phase reference signal to produce the multi-phase clock signal.
US10833656B2 Autonomous duty cycle calibration
Several embodiments of electrical circuit devices and systems with clock distortion calibration circuitry are disclosed herein. In one embodiment, an electrical circuit device includes clock distortion calibration circuitry to calibrate a clock signal. The clock distortion calibration circuitry is configured to determine when one or more duty cycle calibration (DCC) conditions are met. When the DCC condition(s) are met, the clock distortion calibration circuitry is configured adjust a trim value associated with at least one of first and second duty cycles of first and second voltage signals, respectively. In some embodiments, the clock distortion calibration circuitry is configured to calibrate at least one of the first and the second duty cycles of the first and the second voltage signals using the adjusted trim value to account for duty cycle distortion encountered across various voltages and/or temperatures while the electrical circuit devices and/or systems remain in a powered on state.
US10833652B1 Superconducting resonator definition based on one or more attributes of a superconducting circuit
Systems, computer-implemented methods, and computer program products that can facilitate superconducting resonator definition based on one or more superconducting circuit attributes, are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a resonant circuit component that derives a resonant circuit indicative of a superconducting resonator of a superconducting circuit based on one or more attributes of the superconducting circuit. The computer executable components can further comprise a resonator definition component that defines a frequency value of the superconducting resonator based on the resonant circuit.
US10833648B2 Acoustic management in integrated circuit using phononic bandgap structure
An encapsulated integrated circuit is provided that includes an integrated circuit (IC) die. A phonon device is fabricated on the IC die that is configured to emit or to receive phonons that have a range of ultrasonic frequencies. An encapsulation material encapsulates the IC die. A phononic bandgap structure is included within the encapsulation material that is configured to have a phononic bandgap with a frequency range that includes at least a portion of the range of ultrasonic frequencies. A phononic channel is located in the phononic bandgap structure between the phonon device and a surface of the encapsulated IC.
US10833646B2 Bulk-acoustic wave resonator and method for manufacturing the same
A bulk-acoustic wave resonator includes: a membrane layer disposed on a substrate and forming a cavity; a lower electrode disposed on the membrane layer; a piezoelectric layer disposed on the lower electrode; an upper electrode disposed on the piezoelectric layer, and including a frame part disposed at an edge of an active area and having a thickness greater than that of a portion of the upper electrode disposed in a central portion of the active area; and a frequency adjusting layer disposed on the piezoelectric layer and the upper electrode. The frequency adjusting layer is excluded from an inclined surface of the frame part, or a thickness of a portion of the frequency adjusting layer on the inclined surface is less than that of other portions of the frequency adjusting layer. The frequency adjusting layer is disposed on a portion of the piezoelectric layer protruding from the upper electrode.
US10833642B2 Amplifier flicker noise and offset mitigating systems and methods
A system includes an amplification circuit and offset calibration circuit. The amplification circuit includes a modulation circuit operable to modulate a received signal, an amplifier operable to amplify the modulated signal, and a modulation circuit operable to demodulate the amplified signal. The offset calibration circuit includes a logic circuit operable to set a control signal and adjust the control signal based on an output of the amplification circuit, where the output is based on the demodulated signal, and a compensation signal generator operable to generate a compensation signal based on the control signal to compensate for an offset associated with the amplification circuit, and apply the compensation signal on the amplification circuit to adjust the output of the amplification circuit. The offset calibration circuit in conjunction with the application circuit reduces flicker, offset, and offset drift, and also suppresses the upmodulate ripple due to chopping.
US10833641B2 Methods and apparatus for an amplifier circuit
Various embodiments of the present technology may comprise methods and apparatus for an amplifier circuit. Methods and apparatus for an amplifier circuit according to various aspects of the present invention may comprise a first cross-connect circuit configured to receive an input signal at an input terminal and transmit the input signal to an input stage circuit. The amplifier circuit may further comprise a second cross-connect circuit connected between the input stage circuit and an output stage circuit, and a voltage adjustment circuit connected to the input stage circuit. Each cross-connect circuit may comprise a plurality of switches.
US10833640B2 Buffer circuit, clock dividing circuit including the buffer circuit, and semiconductor device including the buffer circuit
A buffer circuit may include: an amplifying circuit configured to change, based on a first input signal and a second input signal, voltage levels of a first output node and a second output node in a range between a first power voltage and a second power voltage; a latch circuit configured to latch the voltage levels of the first output node and the second output node; a first variable load configured to adjust, based on a reset signal, an amount of current provided by a first power voltage terminal at the first power voltage to the first output node; a second variable load configured to adjust, based on the reset signal, an amount of current provided by the first power voltage terminal to the second output node; and a reset circuit configured to drive the first output node to the second power voltage based on the reset signal.
US10833635B2 Optimizing power efficiency of a power amplifier circuit to reduce power consumption in a remote unit in a wireless distribution system (WDS)
Embodiments of the disclosure relate to optimizing power efficiency of a power amplifier circuit to reduce power consumption in a remote unit in a wireless distribution system (WDS). A power amplifier circuit is provided in the remote unit to amplify a received input signal associated with a signal channel(s) to generate an output signal at an aggregated peak power. In this regard, a control circuit is configured to analyze at least one physical property related to the signal channel(s) to determine a maximum output power of the power amplifier circuit. Accordingly, the control circuit configures the power amplifier circuit according to the determined maximum output power. By configuring the maximum output power based on the signal channel(s) in the input signal, it may be possible to optimize the power efficiency of the power amplifier circuit, thus helping to reduce the power consumption of the remote unit.
US10833631B2 Amplifier bandwidth calibration of continuous time circuit
The present invention provides a continuous time circuit including an amplifier and a RC calibration circuit. In the operations of the continuous time circuit, the amplifier is configured to amplify an input signal to generate an output signal, and the RC calibration circuit is configured to adjust a capacitance of a compensation capacitor of the amplifier according to a RC product measurement result.
US10833617B2 Motor drive apparatus and refrigeration cycle apparatus
A motor drive apparatus includes a power converter including an inverter having an upper arm and a lower arm, the inverter being configured to control an operation of an electric motor, and a drive controller configured to apply a dead time for preventing a short circuit between the upper arm and the lower arm, and to control the power converter. The drive controller is configured to control the power converter by switching a first mode in which a first correction value representing a time used to correct a voltage drop due to the dead time is employed to control the power converter, and a second mode in which a second correction value smaller than the first correction value is employed to control the power converter.
US10833593B2 Power supply device with a controller that controls a first switching element and a second switching element
In the power supply device, the insulated transformer transforms the voltage of alternating-current power. The rectifying circuit rectifies the alternating-current power transformed by the transformer to direct-current power. The smoothing inductor smoothes the direct-current power rectified by the rectifying circuit. The first output terminal outputs the direct-current power smoothed by the smoothing inductor. The second output terminal is a terminal different from the first output terminal and outputs the direct-current power smoothed by the smoothing inductor. An FET is provided between the smoothing inductor and the first output terminal and adjusts a current output from the smoothing inductor to the first output terminal. An FET is provided between the smoothing inductor and the second output terminal and adjusts a current output from the smoothing inductor to the second output terminal. The controller controls the FET and the FET.
US10833591B2 Single-stage DC-DC power converter
A power converter is provided. The power converter includes an input side having a first input winding and a second input winding coupled in electrical series to the first input winding. The power converter also includes an output side having a first output winding and a second output winding coupled in electrical parallel to the first output winding.
US10833590B2 Magnetically coupled galvanically isolated communication using lead frame
An integrated circuit package includes a lead frame and an encapsulation that substantially encloses the lead frame. The lead frame further includes a first conductor comprising a first conductive loop and a second conductor galvanically isolated from the first conductor, proximate to and magnetically coupled to the first conductive loop to provide a communication link between the first and second conductor. The second conductor includes a first conductive portion, a second conductive portion, and a wire coupling together the first conductive portion and the second conductive portion.
US10833589B2 Power transistor control signal gating
A half bridge circuit is disclosed. The circuit includes low side and high side power switches selectively conductive according to one or more control signals. The circuit also includes a low side power switch driver, configured to control the conductivity state of the low side power switch, and a high side power switch driver, configured to control the conductivity state of the high side power switch. The circuit also includes a controller configured to generate the one or more control signals, a high side slew detect circuit configured to prevent the high side power switch driver from causing the high side power switch to be conductive while the voltage at the switch node is increasing, and a low side slew detect circuit configured to prevent the low side power switch driver from causing the low side power switch to be conductive while the voltage at the switch node is decreasing.
US10833588B2 Voltage converter power stage
A power stage of a voltage converter, including: a series capacitor having a first terminal coupled to a first switch node; a pair of second high-side switches coupled in series between a second switch node and a second terminal of the series capacitor; and a bias switch coupled between the first switch node and a middle node between the second high-side switches, wherein during operation, a voltage across each of the second high-side switches and the bias switch is less than a supply voltage.
US10833586B2 System and method for extending the maximum duty cycle of a step-down switching converter without maximum duty control
The invention proposes a system and method for extending the maximum duty cycle of a step-down switching converter to nearly 100% while maintaining a constant switching frequency. The system includes a voltage mode or current mode step-down converter driven by a leading edge blanking (LEB) signal, which operates at the desired switching frequency. More particularly, the LEB signal is connected to a slope generator and/or a current sensing network. In each switching cycle, the LEB signal forces the slope signal and/or current sensing signal to reinitiate, thereby achieving a constant switching frequency and disassociating the switching frequency of the converter from the error voltage VCOMP. Corresponding methods for how to extend the maximum duty cycle of a step-down switching converter while maintaining a constant frequency are also disclosed.
US10833585B2 Scalable switched capacitor integrated buck (SCIB) regulator for high conversion step down application
Described herein is a technology for implementing a scalable SCIB regulator for high conversion step down application. Particularly, the SCIB is configured to include stacked input switch circuits with parallel-connected output switch circuits. The input switch circuits are stacked with or without DC shift switch circuits in between. Furthermore, the input voltage is stepped down to a biasing voltage by input switch circuits and then is regulated to one or more output voltages having one or more independent and predetermined values by output switch circuits. The input switch circuits, output switch circuits and DC shift switch circuits can be modified for scalable power capability and ease of control and manufacturing.
US10833581B1 Muti-level hybrid flying capacitor converter control
A control system, and corresponding method, for a Multi-Level Hybrid Flying Capacitor (MLHFC) converter. The control system includes a controller configured to control an output of the MLHFC converter; a feedback region detector configured to detect a change in a feedback region of the MLHFC converter; and a controller adjuster configured to, in response to the detected change, adjust the control system to counteract instability.
US10833579B1 Switched capacitor regulators with flying-inverter-controlled power switches
A switching capacitor regulator, comprising: a switching capacitor configured to switch between a first state and a second state, wherein, in the first state, a first node of the switching capacitor is coupled to a second terminal, and a second node of the switching capacitor is coupled to a fixed voltage level, and wherein, in the second state, the first node is coupled to a first terminal, and the second node is coupled to the second terminal; a power switch configured to couple the second node to the second terminal when the switching capacitor is in the second state; and a flying inverter configured to control the power switch, wherein the flying inverter has a positive power terminal and a negative power terminal, wherein the positive power terminal is coupled to the first node, and wherein the negative power terminal is coupled to the second node.
US10833565B2 Drive unit for ice making device and ice making device
A drive unit for an ice making device comprises a partition member formed with a penetration part, a circuit board disposed on one side with respect to the partition member, a drive mechanism disposed on the other side with respect to the partition member, and a terminal holder disposed on an inner side of the penetration part. The partition member comprises a first holder support part which supports a first side face of the terminal holder with elasticity, and a second holder support part which supports a second side face of the terminal holder. The terminal holder comprises a first engaging protruded part which is engaged with an end part of the first holder support part, and the first holder support part comprises a first guide groove which guides the first engaging protruded part when the terminal holder is inserted into the penetration part.
US10833560B1 Combination electric generator with electric clutch
A generator and clutch assembly is disclosed for use in a vehicle and includes a rotatable input, an electric generator in a generator housing, a clutch rotor by driven by the rotatable input, and an electric clutch and brake assembly which may be integrated with the generator housing. A field coil may be mounted to an external surface of the generator housing. The generator and clutch may be offset and connected by means of a transfer system having a transfer housing, wherein a field coil is mounted to an external surface of the transfer housing.
US10833554B2 Circulation pump assembly
A circulation pump assembly, with a wet-running electrical drive motor (4), includes a pump casing (6) as well as a motor housing (22) which is connected to the pump casing (6). The motor housing (22) is a combined stator and electronics housing that accommodates a stator (18) of the drive motor (4) as well as motor electronics (34). The motor housing (22), at a first axial end (24) facing the pump casing (6), is closed by an air gap sleeve (16) of the drive motor. The motor housing (22), at a second axial end (26) which is away from the pump casing (6), includes an opening (42) closed by a cover (28). An interior of the motor housing (22), in a region adjacent the first axial end (24), is filled with a potting mass (40) surrounding the stator (18) and the motor electronics (34).
US10833553B2 Electric motor including terminal box and machine tool
An electric motor including a structure that prevents intrusion of a foreign substance into the electric motor, and a machine tool including the electric motor. A hollow tube that fluidly connects an inner portion of a terminal box and an outer surface of a front flange is provided, and a through hole extending from the outer surface to a front space is formed. The inner portion of the terminal box and the front space communicate with each other through a flow path that is fluidly cut off from an interior space of the machine or other such machine tool and air in the terminal box automatically flows into the front space through the flow path in accordance with rotation of a rotor as described above. Also, the terminal box is fluidly connected with an amplifier provided outside of the machine through an air passage.
US10833552B2 Motor lead connector for ingress protected motor
An electric motor having a rotor, a stator, a case at least partially enclosing the rotor and the stator, and a lead connector. The lead connector includes a body having a base, a terminal end, and an intermediate portion extending between the base and the terminal end. The lead connector also includes a first sealing interface extending substantially circumferentially about the intermediate portion and a second sealing interface abutting the case.
US10833550B2 Induction motor having full pitch winding
A blower motor is provided for use in a machine. The motor includes a stator and a rotor rotatable about an axis. The stator includes a generally toroidal core, a first-main winding, and an auxiliary winding that is electrically out of phase with the first-main winding. The first-main winding and the auxiliary winding are both full pitch windings.
US10833546B2 Interior permanent magnet motor
An internal permanent magnet motor may include a stator of a annular shape, and a rotor coaxially disposed inside the stator by positioned between a gap between the rotor and the stator and having a plurality of permanent magnets embedded therein and spaced from each other in a circumferential direction along a circumference of the rotor, wherein the stator has a plurality of first notches formed on an internal circumferential surface facing the rotor in a height direction perpendicular to the circumferential direction thereof, and the rotor has a plurality of second notches formed on an external circumferential surface facing the stator in a height direction perpendicular to the circumferential direction thereof.
US10833544B2 Stator, motor, compressor, and refrigeration air conditioner
A stator includes a first core including a plurality of non-oriented electromagnetic steel sheets stacked in layers and having an insertion hole penetrating the plurality of non-oriented electromagnetic steel sheets in an axial direction of the stator and a second core arranged in the insertion hole and including a plurality of oriented electromagnetic steel sheets stacked in layers. The first core has a side wall part adjoining a side surface of the second core extending in the axial direction of the stator, and the side wall part has an opening part that exposes the side surface of the second core.
US10833539B2 Mobile terminal, communications module and control method of mobile terminal
A mobile terminal includes a communication controller configured to detect a wireless tag in a mobile environment and a wireless charging controller configured to receive power wirelessly, and control the communication controller to determine whether the wireless tag is in the mobile environment, in response to receiving a wake-up power signal from a wireless power transfer apparatus.
US10833533B2 Industrial system for energy storage
The present disclosure is directed to a system for electric energy storage. The system includes at least one energy cell. The energy cell has a plurality of weights, a carriage, a trolley, a belt and a main drive. The system is configured to move vertically the weights and to store the weights on either an upper portion or a lower portion of the energy cell. The system is charged or discharged by moving the weights from the lower portion to the upper portion or from the upper portion to the lower portion. The present disclosure also provides for a method for electric energy storage.
US10833527B2 Discharge circuit and power storage device
A discharge circuit includes: a first transistor connected to power storage; an operational amplifier for controlling an output current of the first transistor; and the current mirror circuit connected to the operational amplifier. The current mirror circuit includes a second transistor connected to a non-inverting input terminal of the operational amplifier, and a third transistor connected to the power storage.
US10833526B2 Charging apparatus for wirelessly charging a rechargeable electrical energy store of a mobile terminal
The present disclosure relates to a charging apparatus for wirelessly charging a rechargeable electric energy store of a mobile terminal, having a housing, a primary coil device and a first control device operatively connected thereto, wherein the first control device is arranged in the housing, which has at least one air entry opening and at least one air exit opening. The housing further has a heat sink arranged in it that has an associated active air supply device, wherein the air supply device is set up to actively supply the heat sink with ambient air that can flow in, at least also through the at least one air entry opening. The heat sink has an associated temperature sensor device for sensing the temperature of the heat sink. The charging apparatus further has a second control device that has a signal connection to the temperature sensor device and is operatively coupled to the active air supply device, and that is set up to be able to activate the active air supply device as soon as and for as long as a predetermined first limit temperature of the heat sink has been reached or exceeded. Furthermore, the second control device also has a signal connection to the first control device and is set up to activate the active air supply device when the first limit temperature of the heat sink is reached or exceeded, and wireless charging of an electrical energy store of a mobile terminal is also performed.
US10833521B2 Formation method for preparing a fast-charging lithium ion cell
Methods, systems and battery modules are provided, which increase the cycling lifetime of fast charging lithium ion batteries. During the formation process, the charging currents are adjusted to optimize the cell formation, possibly according to the characteristics of the formation process itself, and discharge extents are partial and optimized as well, as is the overall structure of the formation process. During operation, voltage ranges are initially set to be narrow, and are broadened upon battery deterioration to maximize the overall lifetime. Current adjustments are applied in operation as well, with respect to the deteriorating capacity of the battery. Various formation and operation strategies are disclosed, as basis for specific optimizations.
US10833517B2 Charging device for vehicle, vehicle, and method for controlling the vehicle
The present disclosure provides charging devices for vehicles, vehicles including the same, and methods of controlling the vehicles. In one form of the present disclosure, a remote control device includes a charging device for a vehicle, the charging device includes a plurality of chargers installed in the vehicle, a communication device provided in each charger of the plurality of chargers and configured to receive information regarding a charging capacity of an electronic device connected to the plurality of chargers from the electronic device and a controller configured to determine charging capacities allocated to the plurality of chargers based on the information regarding the charging capacity of the electronic device.
US10833516B2 Charging port module for mobile electronic device and mobile electronic device including charging port module
A charging port module for a mobile electronic device and a mobile electronic device including the charging port module. The charging port module includes a housing including at least one opening; a heating element disposed on the housing; and a plurality of electrodes contacting the heating element.
US10833510B2 Electromagnetic wave charge management circuit and electromagnetic wave charge management method
An electromagnetic wave charge management circuit includes: an antenna to receive an electromagnetic wave signal; a filtering unit electrically connected to the antenna to filter the electromagnetic wave signal received by the antenna; a converting unit electrically connected to the filtering unit to convert the filtered electromagnetic wave signal by the filtering unit into a direct current voltage; a charging unit electrically connected to the converting unit to provide the direct current voltage generated by the converting unit to an internal power supplier of the receiver device; and a controlling unit electrically connected to the filtering unit and the charging unit to transmit a first control signal that is for controlling the filtering unit to filter the electromagnetic wave signal, and a second control signal that is for controlling the charging unit to provide the direct current voltage generated by the converting unit to the internal power supplier.
US10833504B2 Systems and methods for determining and utilizing customer energy profiles for load control for individual structures, devices, and aggregation of same
Systems and methods for managing electrical load control events in an electric power grid are disclosed. A server processor is operable to generate an energy consumption profile for each of the plurality of service points. Each energy consumption profile comprises energy consumption information for a plurality of controllable energy consuming devices. The server processor selects at least one service point from the plurality of service points based on a predetermined criterion and sends at least one load control event to the at least one service point in response to an energy reduction request. The server processor determines an energy saving resulting from the at least one load control event at the at least one service point. The energy saving is determined based on a monetary supply equivalent value for each of the plurality of controllable energy consuming devices.
US10833499B2 Pyro-fuse circuit
Apparatus and method for controlling a pyro-fuse. A pyro-fuse control system includes a current sensing circuit and a diagnostic circuit. The current sensing circuit is configured to determine whether the current flowing in conductor exceeds a threshold current. The diagnostic circuit is coupled to the current sensing circuit. The diagnostic circuit is configured to determine whether an indication of current exceeding the threshold current generated by the current sensing circuit is caused by current flowing the conductor and is not caused by a fault in the current sensing circuit.
US10833495B2 Monolithic electrical connection harness with adapted rigidity
The invention relates to a monolithic electrical connection harness (1) having an adapted rigidity traveling along a determined path, including a flexible insulating casing (2a to 2c) inserting shielded electrical connection cables (C1 to C3) to constitute a bundle (F1 to F3), devices (S1 to S3) for holding the ends (Z1 to Z3) of the flexible casing (2a to 2c) on rear connections (R1 to R3) integrating the end zones (E1 to E3) of the cables (C1 to C3) In this harness (1), a reinforcing sheath (6) surrounds the cable bundle (F1 to F3) and is made up of one or more layers (61 to 63) of composite material made from a flexible matrix in polymer material in which a ply of fibers for reinforcing in robustness and/or stiffness is draped along the cable bundle (F1 to F3), the reinforcing fibers being assembled in each ply in a shape chosen from between a unidirectional web, a multidirectional web and a fabric of wires formed from braided fibers.
US10833494B2 Apparatus, method and system for electrical interconnection
Certain examples relate to an apparatus, method and system for electrical interconnection. Certain examples provide an apparatus comprising: an outer longitudinally extending member comprising a longitudinally extending perimeter region defining an inner longitudinally extending cavity; and at least a first longitudinally extending conductor and a separate second longitudinally extending conductor; wherein the at least first and second longitudinally extending conductors are embedded within the longitudinally extending perimeter region and extend along the length thereof.
US10833489B2 Enclosure for electrical network protection element
The disclosure generally relates to an exemplary enclosure that can house an electrical network protection element and provide protection to the electrical network protection element against damage in various environments such as when the enclosure is placed in an underground vault that may be flooded during rain, or when a liquid (oil, for example) comes in contact with the enclosure. The enclosure includes a flange attached to the housing and two doors that are hingeably attached to the flange. A wedge projection is provided along the perimeter of the flange and a gasket is provided on three outer edges of each door. The gasket sealingly receives the wedge projection of the flange when the doors are closed. The first door further includes a beveled inner edge that sealingly mates with a gasket in a complementary beveled inner edge of the second door when the doors are closed.
US10833488B2 Apparatus and method for securing and enclosure
The present invention relates to an apparatus and method for securing a box cover to a watthour meter socket box. In certain embodiments, the apparatus has a clamping member that fits over a wall of a meter box and a lock housing that locks to the clamping member after a box cover has been installed thereby securing the cover to the box. Further embodiments relate to a clamp member and a lock housing wherein the clamping member generally comprises a clamp, clamp actuating member, and fastening shelf, and wherein the clamp actuating member may comprise a lever or threaded member to attach the clamping member to a wall of a meter box base. The box cover is secured to the meter box base when the clamping member is secured to the wall and used in combination with the lock housing and a locking shaft.
US10833483B2 Emitter array having structure for submount attachment
A vertical cavity surface emitting laser (VCSEL) array may comprise a plurality of VCSELs, a plurality of structures extending from a surface of the VCSEL array, and one or more metallization layers electrically connecting to one or more VCSELs of the plurality of VCSELs. The one or more metallization layers may include portions over the plurality of structures. The portions over the plurality of structures may extend to a height that is greater than other features on the surface of the VCSEL array. When the VCSEL array is on a submount, the plurality of structures may mechanically support the VCSEL array and to prevent the other features on the surface of the VCSEL array from contacting the submount.
US10833479B2 Light-emitting element and method for manufacturing the same
A light-emitting element includes a mesa structure in which a first compound semiconductor layer of a first conductivity type, an active layer, and a second compound semiconductor layer of a second conductivity type are disposed in that order, wherein at least one of the first compound semiconductor layer and the second compound semiconductor layer has a current constriction region surrounded by an insulation region extending inward from a sidewall portion of the mesa structure; a wall structure disposed so as to surround the mesa structure; at least one bridge structure connecting the mesa structure and the wall structure, the wall structure and the bridge structure each having the same layer structure as the portion of the mesa structure in which the insulation region is provided; a first electrode; and a second electrode disposed on a top face of the wall structure.
US10833461B2 Connectors for coaxial cables
A connector for connecting a coaxial cable to a printed circuit board includes a support portion that receives an end of the coaxial cable within a hollow structure thereof so that an exposed outer conductor of the coaxial cable is connected to an interior surface of a side wall of the hollow structure and so that the coaxial cable extends within the support portion perpendicular to the printed circuit board. The connector further includes an engagement portion that is connected to the support portion and configured to fix the connector to a first side of the printed circuit board, where the engagement portion is mounted above a via hole in the printed circuit board.
US10833446B2 Complex electrical connection device
It is aimed to provide a complex electrical connection device capable of efficiently shorting and connecting wires to each other by a compact structure. The complex electrical connection device includes first and second connectors (C1, C2). The first connector (C1) includes first shorting female terminals (TS1), mutual connection female terminals (TM1) and a first connector housing (H1). The second connector (C2) includes second shorting female terminals (TS2), mutual connection male terminals (TM2), a shorting female terminal (SA) having first and second male terminal portions (31A, 32A) capable of respectively connecting the first and second shorting female terminals (TS1, TS2), and a second connector housing (H2) for holding this shorting member. The second connector housing (H2) holds the mutual connection male terminals (TM2) at positions where the mutual connection terminals (TM1, TM2) are connectable to each other and holds the second shorting female terminals (TS2) at positions where the second shorting female terminals (TS2) are connected to the second male terminal portions (32A).
US10833443B2 Connector
A connector including a plurality of electrically conducting contacts and fitted to another connector, the connector includes: a fixing insulator having a frame shape; a plurality of metal fittings that are disposed at both ends of the fixing insulator in a contact array direction in which the contacts are arrayed, and that are provided inside the fixing insulator; and a movable insulator that is disposed inside the fixing insulator, that is connected to the fixing insulator through elastic deformation portions of the contacts, and that is movable at least in a direction perpendicular to a fitting direction of the fitting with the other connector by elastic deformation of the elastic deformation portions, both ends of the movable insulator in the contact array direction facing the respective metal fittings.
US10833440B2 Electric contact with roller contact bodies on opposing sides and plug connection having such a contact
An electric contact for an electrical plug connection includes a receptacle open against a plugging direction and adapted to receive a mating contact in the plugging direction and a plurality of roller contact bodies made of an electrically conductive material and projecting into the receptacle. The roller contact bodies are rotatably held on at least a pair of opposing sides of the receptacle and each form a part of a contact surface adapted to contact the mating contact.
US10833439B2 Electrical connector assembly with mated plug connector and receptacle connector
An electrical assembly includes mated plug connector and receptacle connector. The plug connector includes an insulative main body, a flat flexible cable attached upon the main body, a rotatable presser assembled upon the main body and retaining the flat flexible cable in position, and a metallic unitary latch assembled upon the main body with pair of resilient latches on two opposite lateral sides. Correspondingly, the receptacle connector includes an insulative housing, a plurality of contacts disposed in the housing, a metallic shell enclosing the housing, and a metallic cover attached upon the shell to shield the rear side of the receptacle connector.
US10833437B2 High-speed connector on high-density mini version chip side
The present invention provides a high-speed connector on a high density MINI version chip side, which comprises a board end connector, a wire end connector and a printed circuit board; the board end connector is arranged on the printed circuit board; the board end connector comprises a board end connector shell and a board end connector body arranged in the board end connector shell; the wire end connector comprises a wire end case and a tongue plate fixed to the wire end case; wherein at least one guide piece is extended from the board end connector shell, and the wire end case is provided with at least one guide slot for creating a butt joint with the guide piece. The connector of the present invention utilizes the space of the board end to the maximum extent, solves the problem that the CPU occupies the space of the board end due to the increased size of the heat dissipation module, and can realize high-speed data transmission.
US10833435B2 Electrical connection system with a conductive blade
The invention relates to an electrical connection system (7) for an electrical device, such as an electrical terminal block, said electrical connection system (7) comprising: a conductive bar (21) including an electrical contact region (45) arranged to cooperate with a conductive portion (13′) of an electrical conductor (13) in a connected position, and an engagement zone (35) arranged to engage with a portion (15′) of a support rail (15) in an engaged position; a leaf spring (23); and a retaining device (49) arranged to retain the support rail (15) in the engaged position, the conductive bar (21) consisting of a conductive strip.
US10833434B1 Terminal block cover with guided probe access
A cover for a terminal block a cover for a terminal block includes a cover plate that may be disposed over a number of terminals of the terminal block. The cover plate includes a first surface, a second surface configured to face the terminals, and a number of access holes extending between the first surface and the second surface. Each of the access holes enables access to a respective terminal through the cover plate. The cover plate also includes a number of probe guides extending from the second surface of the cover plate toward respective access holes. Each probe guide includes a channel that guides a probe to an operating position that enables the probe to analyze the respective terminal.
US10833430B2 Terminal for connecting an electrical conductor to the connection pad of an electrical device, and electrical protection device including such a terminal
A terminal for connecting an electrical conductor to a connection pad of a device, the terminal including a cage to be fixed inside the housing of the device and including an orifice of substantially parallelepipedal shape and delimited by four walls, the orifice being able to receive the pad, an upper wall including an orifice able to allow the passage of a screw with an actuator and a clamping shoe able to allow the conductor to be clamped between the pad and the shoe upon actuation of the screw driving the relative translational movement between the screw and the cage. Terminal includes an intermediate stage inside the cage to allow the reception of a nut with elastic branches having a threaded orifice through which the clamping screw is to be mounted, the elastic branches interacting with forms provided on the side walls of the cage such that the nut rotationally disengages as soon as the correct clamping torque is reached.
US10833428B2 Snap fastener system for e-textiles
A snap fastener system includes a conductive first snap fastener portion in electrical and physical contact with a first electronic component, a second snap fastener portion, and a snap ring including tines mated to one of the first and/or second snap fastener portions and including one or more conductive insulation displacement tines which cut through the insulation covering a wire to be electrically coupled to the first electronic component.
US10833417B2 Filtering dielectric resonator antennas including a loop feed structure for implementing radiation cancellation
Systems and methods which provide filtering dielectric resonator antenna (FDRA) configurations implementing radiation cancellation are disclosed. Embodiments of a FDRA provide implementations of dielectric resonator antennas (DRAs) which are configured with a loop feed structure facilitates radiation cancellation to provide radiation nulls at frequencies outside of a desired passband to thereby implement radiation cancellation for filtering functionality of the FDRA. FDRAs of embodiments may be variously polarized, such as to provide linear polarization or circular polarization.
US10833414B2 Antenna apparatus and antenna module
An antenna apparatus includes: a feed via; a patch antenna pattern electrically connected to one end of the feed via; a ground layer disposed in a position vertically lower than a position of the patch antenna pattern, and having a through-hole through which the feed via passes; a first conductive ring pattern laterally spaced apart from the patch antenna pattern, and having a first through region laterally surrounding the patch antenna pattern; and a second conductive ring pattern disposed in a position vertically higher than a position of the first conductive ring pattern, and having a second through region laterally surrounding the patch antenna pattern, wherein an area of the second through region is greater than an area of the first through region.
US10833401B2 Phased array antennas having decoupling units
A base station antenna includes a panel that has a ground plane, first and second arrays that have respective first and second sets of linearly arranged radiating elements mounted on the panel, and a decoupling unit positioned between a first radiating element of the first array and a first radiating element of the second array. The decoupling unit includes at least a first sidewall that faces the first radiating element of the first array, a second sidewall that faces the first radiating element of the second array and an internal cavity that is defined in the region between the sidewalls. The first and second sidewalls are electrically conductive and electrically connected to the ground plane.
US10833399B1 Embedded wide band monocone antenna
A cone antenna has at least one resistor electrically coupled to the radiating structure of the cone antenna. The capacitor may be part of a resistor network that is electrically connected to the cone. One or more patches may be coupled to the resistor network which act as a capacitor. A feed card may be embedded within a ground plane to enable the exterior of an antenna assembly to be conformal with an outer surface of a platform carrying the cone antenna.
US10833398B2 Mobile device and antenna structure
A mobile device includes a dielectric substrate, a metal layer, a metal housing, a nonconductive partition, at least one connection element, and a feeding element. The metal layer is disposed on the dielectric substrate, and includes an upper element and a main element, wherein a slot is formed between the upper element and the main element. The metal housing is substantially a hollow structure, and has a slit, wherein the slit is substantially aligned with the slot of the metal layer. The connection element couples the upper element of the metal layer to the metal housing. The feeding element is coupled to the upper element of the metal layer or coupled to the metal housing. An antenna structure is formed by the feeding element, the upper element of the metal layer, the connection element, and the metal housing.
US10833397B2 Foldable device comprising antenna
Disclosed is an electronic device. The electronic device may comprise a first structure and a second structure mutually foldably connected with the first structure about a first axis extending in a first direction. A wireless communication circuit of the electronic device is electrically connected with a first radiator and a second radiator and is electrically separated from the second radiator in a folded state.
US10833396B2 Electronic device
An electronic device includes a metal frame, an antenna feeding point, an antenna ground, a feeding branch, a grounding branch, an antenna resonance arm, a variable capacitor, and a control circuit. The antenna resonance arm is a part of the metal frame after segmentation, the antenna feeding point is disposed on the feeding branch, a first connection portion and a second connection portion are disposed on the antenna resonance arm, the feeding branch is disposed between the second connection portion and the antenna ground, the grounding branch is disposed between the first connection portion and the antenna ground, the variable capacitor is disposed on the feeding branch, the variable capacitor is disposed between the antenna feeding point and the second connection portion, and the control circuit is configured to adjust a capacitance of the variable capacitor.
US10833373B2 Battery module
A battery module includes a plurality of battery cells arranged in one direction, each of the battery cells including electrode portions, a connection tab connecting adjacent battery cells of the plurality of battery cells, and a protection circuit module having one side end portion connected to the connection tab. The connection tab includes a body portion that contacts the electrode portions of the adjacent battery cells and an extension portion extending from the body portion, the extension portion being connected to the protection circuit module. The extension portion includes at least one curved region.
US10833372B2 Rectangular secondary battery
An electrode body, which includes a positive electrode plate and a negative electrode plate, is contained in a battery case, which is composed of a rectangular casing and a sealing plate. A first positive-electrode tab group, which is composed of a plurality of positive electrode tabs, and a second positive-electrode tab group, which is composed of a plurality of positive electrode tabs, are disposed between the sealing plate and the electrode body. The first positive-electrode tab group and the second positive-electrode tab group are disposed so as to be displaced from each other in the longitudinal direction of the sealing plate. The first positive-electrode tab group and the second positive-electrode tab group are connected to different positions on a positive-electrode current collector.
US10833367B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery is provided, including: a positive electrode (10) that includes a lithium-manganese oxide as a positive electrode active material; a negative electrode (20) that includes SiOX (0≤X<2) in which at least a part of a surface is covered with carbon, or a Li—Al alloy as the negative electrode active material; and an electrolytic solution (50) that contains propylene carbonate (PC), ethylene carbonate (EC), and dimethoxy ethane (DME) as an organic solvent in a range of {PC:EC:DME}={0.5 to 1.5:0.5 to 1.5:1 to 3} in terms of a volume ratio, and at least one of lithium bis(fluorosulfonyl)imide (LiFSI) and lithium bis(trifluoromethane sulfonyl) imide (LiTFSI) as a supporting salt in a total amount of 0.6 to 1.4 (mol/L).
US10833366B2 Lithium titanate cell
The embodiment relates to the field of electrolyte selection in lithium ion cells which may employ Li4Ti5O12 compounds as negative electrode material and LiPF6 as the ionic salt component in the cell electrolyte solution. The embodiment further relates to improvements in lithium ion cell performance as a result of selection of specific formulation of electrolyte for lithium ion cells.
US10833357B2 Battery structure with an anode structure containing a porous region and method of operation
Rechargeable lithium-ion batteries that have a high-capacity are provided. The lithium-ion batteries contain an anode structure that is of unitary construction and includes a non-porous region and a porous region including a top porous layer (Porous Region 1) having a first thickness and a first porosity, and a bottom porous layer (Porous Region 2) located beneath the top porous layer and forming an interface with the non-porous region. At least an upper portion of the non-porous region and the entirety of the porous region are composed of silicon, and the bottom porous layer has a second thickness that is greater than the first thickness, and a second porosity that is greater than the first porosity.
US10833356B2 Kinetically fast charging lithium-ion battery
Rechargeable lithium-ion batteries that have a high-capacity and a fast charge rate are provided. The lithium-ion batteries contain an anode structure that is of unitary construction and includes a non-porous region and a porous region including a top porous layer (Porous Region 1) having a first thickness and a first porosity, and a bottom porous layer (Porous Region 2) located beneath the top porous layer and forming an interface with the non-porous region. At least an upper portion of the non-porous region and the entirety of the porous region are composed of silicon, and the bottom porous layer has a second thickness that is greater than the first thickness, and a second porosity that is greater than the first porosity.
US10833350B2 Pressure sensitive adhesive composition, pressure sensitive adhesive sheet for batteries, and lithium-ion battery
[Problems] An object is to provide a pressure sensitive adhesive composition, a pressure sensitive adhesive sheet for batteries, and a lithium-ion battery in which good adhesive strength is exhibited to an adherend and the pressure sensitive adhesive is less likely to dissolve into an electrolyte solution even when the pressure sensitive adhesive sheet is in contact with the electrolyte solution.[Solution] A battery (2) comprising a pressure sensitive adhesive sheet (1), wherein: the pressure sensitive adhesive sheet is used at a site in the battery at which there is a possibility of contact with an electrolyte solution; the pressure sensitive adhesive sheet comprises a base material (11) and a pressure sensitive adhesive layer (13) laminated at one side of the base material; and the pressure sensitive adhesive layer is formed of a pressure sensitive adhesive composition comprising: a (meth)acrylic ester polymer containing a (meth)acrylic alkyl ester and a monomer as monomer units that constitute the polymer, the (meth)acrylic alkyl ester having a carbon number of an alkyl group of 6 or more and 20 or less, the monomer having a carboxy group in a molecule.
US10833343B2 Air-water concentration cell
An air-water concentration cell is provided as follows. A cathode electrode is formed of a first material for catalyzing an oxygen reduction reaction (ORR). An anode electrode is formed of a second material for catalyzing an oxygen evolution reaction (OER). A proton conductive membrane is interposed between the cathode electrode and the anode electrode. A fuel reservoir is interposed between the proton conductive membrane and the anode electrode. The fuel reservoir contains water. The water of the fuel reservoir is in contact with the anode electrode and the proton conductive membrane.
US10833342B2 Three-dimensional membrane electrode assembly, fuel cell provided with the same and fabrication method thereof
A fuel cell and a membrane electrode assembly used therein. The membrane electrode assembly is a three-dimensional membrane electrode assembly for fuel cell configured as a three-dimensional thin film structure in which an inner space is divided into two intertwined subvolumes by an interface, and the interface is configured as an MEA thin film and a first subvolume of the two subvolumes is provided as a channel for fuel and a second subvolume is provided as a channel for an oxidizer. The fuel cell includes a casing which accommodates the three-dimensional membrane electrode assembly therein and independently communicates with the first subvolume and the second subvolume and includes inlets and outlets for the fuel and the oxidizer.
US10833340B2 Apparatus and method for determining state of charge in a redox flow battery via limiting currents
The present invention relates to methods and apparatuses for determining the ratio of oxidized and reduced forms of a redox couple in solution, each method comprising: (a) contacting a first stationary working electrode and a first counter electrode to the solution; (b) applying a first potential at the first working electrode and measuring a first constant current; (c) applying a second potential at the first working electrode and measuring a second constant current; wherein the sign of the first and second currents are not the same; and wherein the ratio of the absolute values of the first and second currents reflects the ratio of the oxidized and reduced forms of the redox couple in solution. When used in the context of monitoring/controlling electrochemical cells, additional embodiments include those further comprising (d) oxidizing or reducing the solution, so as to alter the balance of the oxidized and reduced forms of the redox couple in solution, to a degree dependent on the ratio of the absolute values of the first and second currents. These embodiments may be used in the context of maintaining an electrochemical cell, stack, or system.
US10833335B2 Stainless steel substrate
The present disclosure provides a stainless steel substrate used for a fuel cell separator that comprises Nb and is excellent in corrosion resistance. The embodiments relate to a stainless steel substrate used for a fuel cell separator, comprising Nb in a solid solution state, and comprising substantially no precipitate of a Nb-containing intermetallic compound.
US10833334B2 Catalyst
A process for preparing a catalyst material, said catalyst material comprising a support material, a first metal and one or more second metals, wherein the first metal and the second metal(s) are alloyed and wherein the first metal is a platinum group metal and the second metal(s) is selected from the group of transition metals and tin provided the second metal(s) is different to the first metal is disclosed. The process comprises depositing a silicon oxide before or after deposition of the second metal(s), alloying the first and second metals and subsequently removing silicon oxide. A catalyst material prepared by this process is also disclosed.
US10833332B2 Systems and methods for scale-up synthesis multi-layered Pt-skin nanoparticle catalysts
A method for scaled-up synthesis of PtNi nanoparticles. Synthesizing a Pt nanoparticle catalyst comprises the steps of: synthesizing PtNi nanoparticles, isolating PtNi/substrate nanoparticles, acid leaching the PtNi/substrate, and annealing the leached PtNi/substrate nanoparticles, and forming a Pt-skin on the PtNi/substrate nanoparticles.
US10833329B2 Nickel-based active material for lithium secondary battery, method of preparing the same, and lithium secondary battery including positive electrode including the nickel-based active material
Provided are a nickel-based active material for a lithium secondary battery, a method of preparing the nickel-based active material, and a lithium secondary battery including a positive electrode including the nickel-based active material. The nickel-based active material includes at least one secondary particle that includes at least two primary particle structures, the primary particle structures each including a porous inner portion and an outer portion having a radially arranged structure, and the secondary particle including at least two radial centers.
US10833328B2 Positive electrode materials having a superior hardness strength
A powderous positive electrode material for a lithium secondary battery, the material having the general formula Li1+x[Ni1−a−b−cMaM′bM″c]1−xO2−z; M being either one or more elements of the group Mn, Zr and Ti, M′ being either one or more elements of the group Al, B and Co, M″ being a dopant different from M and M′, x, a, b and c being expressed in mol with −0.02≤x≤0.02, 0≤c≤0.05, 0.10≤(a+b)≤0.65 and 0≤z≤0.05; and wherein the powderous material is characterized by having a BET value ≤0.37 m2/g, a Dmax<50 μm, and a hardness strength index ΔΓ(P) of no more than 100%+(1−2a−b)×160% for P=200 MPa, wherein (Formula I) (I) with D 10p=0 being the D10 value of the unconstrained powder (P=0 M Pa), r°(D 10p=0) being the cumulative volume particle size distribution of the unconstrained powder at D 10p=0, and Γp(D 10p=0) being the cumulative volume particle size distribution at D10p=0 of the pressed samples with P being expressed in M Pa.
US10833324B2 Electrodes with controlled amount of lithium attached and method of making same
A method for fabricating an electrode, includes: determining a thickness of an active layer; selecting a lithium (Li) foil having a specified thickness; determining a Li layer pattern for the Li foil based on a portion of a surface of the active layer to be covered by the Li foil; and pressing the Li layer pattern into the surface of the active layer.
US10833305B2 Roadway heat absorption system for battery heating
Methods and systems for warming a battery of a vehicle. The battery is configured to power a motor of the vehicle. The system includes a vent located below the battery and within an opening in the bottom surface of the vehicle, the vent configured to be in an open state or a closed state, the opening being substantially open when the vent is in the open state and the opening being substantially covered when the vent is in the closed state. The system includes an electronic control unit (ECU) coupled to the vent and the battery and configured to determine whether a temperature of the battery is below a threshold temperature, and cause the vent to move from the closed state to the open state when the temperature of the battery is below the threshold temperature to allow the battery to directly absorb heat radiated from the ground surface.
US10833298B2 Energy storage device
An energy storage device includes an electrode body in which an electrode is wound, a case that stores the electrode body, and spacers (side spacers) interposed between the case and the electrode body. The spacers each have an opening that exposes a portion of faces of curved portions of the electrode body from one end to the other end of the electrode body in a winding axis direction of the electrode body.
US10833295B2 Battery cell and battery
An aspect of the present application provides a battery cell including an electrode assembly and a package bag accommodating the electrode assembly, the electrode assembly includes a first end surface and a second end surface disposed opposite to the first end surface, and the battery cell further includes a support assembly disposed between the electrode assembly and the package bag, and the support assembly has a cavity disposed opposite to the first end surface or the second end surface. Another aspect of the present application provides a battery. The purpose of the present application is to increase the storage amount of the electrolyte in the battery cell and the battery.
US10833292B2 Organic light-emitting diode display panel
The present invention provides an organic light-emitting diode (OLED) display panel, wherein a display area of the OLED display panel is formed with a via hole and a water blocking structure for protecting the via hole from water vapor. The water blocking structure includes at least one trench defined in a surface of the substrate, and a baffle wall formed in the trench, and a top of the baffle wall is higher than an OLED emitting layer.
US10833291B2 Display device
An electroluminescent device includes a lower structure and a flexible encapsulation multilayer. The lower structure may have an emission area and a peripheral area surrounding the emission area. The flexible encapsulation multilayer may be disposed on the emission area and the peripheral area. The peripheral area may include an inorganic surface portion having a closed shape continuously surrounding the display area and comprising one or more inorganic materials. The flexible encapsulation multilayer may include a lower surface comprising only one or more inorganic materials. The lower surface of flexible encapsulation multilayer may be in direction contact with the inorganic surface portion.
US10833288B2 Display apparatus
A display apparatus including a substrate having an active area and a sealing area surrounding the active area; a display unit disposed on the active area of the substrate and including a plurality of organic light-emitting devices; and a sealing member including a first portion, a second portion, and a third portion, the third portion disposed between the first portion and the second portion and connecting the first portion to the second portion.
US10833284B1 Electrical devices having radiofrequency field effect transistors and the manufacture thereof
Manufacturing an electrical device including providing a substrate having a surface and forming a radiofrequency field effect transistor on the surface, including forming a CNT layer on the surface and depositing a pin-down layer on the CNT layer. The pin-down layer is patterned to form separate pin-down anchor layers. A first portion of the CNT layer, located in-between the pin-down anchor layers and second portions of the CNT layer are covered by the pin-down anchor layers. For cross-sections in a direction perpendicular to a common alignment direction of the electrically conductive aligned carbon nanotubes in the first portion of the CNT layer the electrically conductive aligned carbon nanotubes have an average linear density in a range from 20 to 120 nanotubes per micron along the cross-sections, and at least 40 percent of the electrically conductive aligned carbon nanotubes are discrete from any carbon nanotubes of the CNT layer. A radiofrequency field effect transistor having such a CNT layer and pin-down anchor layers is also disclosed.
US10833280B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound and an organic light-emitting device including the same are provided. A condensed cyclic compound may be represented by Formula 1: wherein Xi may be C(Ri) or N or a substituent including Formula 2, wherein i is an integer: Further details about the structures of Formula 1 and Formula 2 are provided.
US10833279B2 Light-emitting element, light-emitting device, display device, electronic device, and lighting device
Provided is a light-emitting element with high emission efficiency. The light-emitting element including a first electrode, a second electrode, and a layer containing an organic compound between the first electrode and the second electrode. The layer containing the organic compound includes a light-emitting layer at least containing a first organic compound, a second organic compound, and a fluorescent substance. The first organic compound has an electron-transport property. The second organic compound has a hole-transport property. The second organic compound has a triarylamine skeleton. At least one of three aryl groups in the triarylamine skeleton is a group including a p-biphenyl skeleton.
US10833271B2 Method for fabrication of a CEM device
Disclosed is a method for the fabrication of a correlated electron material (CEM) switching device, the method comprising: forming a layer of a conductive substrate; forming a layer of a correlated electron material on the conductive substrate; forming a layer of a conductive overlay on the layer of correlated electron material; and patterning the layers whereby to form a stack comprising a conductive substrate, a CEM layer and a conductive overlay, wherein the patterning comprises the following steps: forming a hard mask on the layer of the conductive overlay; dry etching the layer of conductive overlay and the layer of correlated electron material whereby to form a partially formed stack; depositing a coating of a protective polymer over at least sidewalls of the partially formed stack; and dry etching the layer of conductive substrate.
US10833269B1 3D phase change memory
A method is presented for constructing a three-dimensional (3D) stack phase change memory (PCM) device. The method includes forming a plurality of stack layers over a plurality of conductive lines, the plurality of conductive lines formed within trenches of an inter-layer dielectric (ILD), forming isolation trenches extending through the plurality of stack layers, etching the plurality of stack layers to define an opening, filling the opening with at least a phase change material, and constructing vias to the plurality of conductive lines.
US10833267B2 Structure and method to form phase change memory cell with self- align top electrode contact
A self-align metal contact for a phase control memory (PCM) element is provided that mitigates unwanted residual tantalum nitride (TaN) particles that would otherwise remain after patterning a TaN surface using an RIE process.
US10833266B2 Resistive memory crossbar array with ruthenium protection layer
A method is presented for protecting resistive random access memory (RRAM) stacks within a resistive memory crossbar array. The method includes forming a plurality of conductive lines within an interlayer dielectric (ILD), forming a RRAM stack including at least a hardmask having a first layer and a second layer, the second layer being a ruthenium layer, and removing the first layer of dual layer hardmask during a via opening such that the ruthenium layer remains intact to protect the RRAM stack during a damascene process.
US10833260B2 Phase-change material (PCM) RF switch having contacts to PCM and heating element
In fabricating a radio frequency (RF) switch, a phase-change material (PCM) and a heating element, underlying an active segment of the PCM and extending outward and transverse to the PCM, are provided. Lower portions of PCM contacts for connection to passive segments of the PCM are formed, wherein the passive segments extend outward and are transverse to the heating element. Upper portions of the PCM contacts are formed from a lower interconnect metal. Heating element contacts are formed cross-wise to the PCM contacts. The heating element contacts can comprise a top interconnect metal directly connecting with terminal segments of the heating element. The heating element contacts can comprise a top interconnect metal and intermediate metal segments for connecting with the terminal segments of the heating element.
US10833254B2 Engineered barrier layer interface for high speed spin-transfer torque magnetic random access memory
A perpendicular magnetic tunnel junction may include a free layer, a reference layer, and a barrier layer. The barrier layer may be arranged between the free layer and the reference layer. The barrier layer may include a first interface and a second interface. The first interface may face the free layer, and a second interface may face the reference layer. The first interface may not physically correlate with the second interface.
US10833251B2 Composition for cleaning magnetic patterns
A composition for cleaning a magnetic pattern, a method of manufacturing a magnetic memory device, a method of forming a magnetic pattern, and a magnetic memory device, the composition including a glycol ether-based organic solvent; a decomposing agent that includes an aliphatic amine; and at least one of a chelating agent, or a cleaning accelerator that includes an organic alkaline compound, wherein the composition is devoid of water.
US10833246B2 Piezoelectric sensor for bicycle component
A piezoelectric material contains ferroelectric particles and an adhesive resin. The ratio of the ferroelectric particles relative to the total mass of the ferroelectric particles and the adhesive resin is 40 mass % or greater and 98 mass % or less.
US10833241B1 Thermalization structure for cryogenic temperature devices
A thermalization structure is formed using a foil and a low temperature device (LTD). The foil includes a first layer of a first material. The LTD includes a surface from which heat is transferred away from the LTD. A coupling is formed between the foil and the surface of the LTD, where the coupling includes a bond formed between the foil and the surface such that forming the bond forms a set of ridges in the foil, a ridge in the set of ridges operating to dissipate the heat.
US10833226B2 Light emitting device and light emitting device package
Disclosed are a light emitting device and a light emitting device package. The light emitting device includes a light emitting structure including a first conductive semiconductor layer, an active layer on the first conductive semiconductor layer, and a second conductive semiconductor layer on the active layer, an adhesive layer contacting a top surface of the first conductive semiconductor layer, a first electrode contacting a top surface of the first conductive semiconductor and a top surface of the adhesive layer, and a second electrode contacting the second conductive semiconductor layer, wherein the adhesive layer contacting the first electrode is spaced apart from the second electrode.
US10833219B2 Epitaxial conversion element, method for producing an epitaxial conversion element, radiation emitting RGB unit and method for producing a radiation emitting RGB unit
An epitaxial conversion element, a method for producing an epitaxial conversion element, a radiation emitting RGB unit and a method for producing a radiation emitting RGB unit are disclosed. In an embodiment an epitaxial conversion element includes a green converting epitaxial layer configured to convert electromagnetic radiation from a blue spectral range into electromagnetic radiation of a green spectral range and a red converting epitaxial layer configured to convert electromagnetic radiation from the blue spectral range into electromagnetic radiation of a red spectral range, wherein the green converting epitaxial layer and the red converting epitaxial layer are based on a phosphide compound semiconductor material, and wherein the green converting epitaxial layer and the red converting epitaxial layer are in different main extension planes which are parallel to each other.
US10833209B2 Conductive paste, method for producing same, and method for producing solar cell
A conductive paste including: a conductive powder containing silver; an indium powder; a silver-tellurium-coated glass powder; a solvent; and an organic binder, wherein the silver-tellurium-coated glass powder is a silver-tellurium-coated glass powder including a tellurium-based glass powder containing tellurium in an amount of 20% by mass or more, and a coating layer on a surface of the tellurium-based glass powder, the coating layer containing silver and tellurium as a main component.
US10833208B2 Method for manufacturing a cover for an electronic package and electronic package comprising a cover
A cover for an electronic package is manufactured by placing an optical insert, having opposite faces and configured to allow light radiation to pass therethrough, between two opposite faces of a cavity of a mold in a position such that said optical faces of the optical insert make contact with said opposite faces of the cavity of the mold. A coating material is injected into the cavity and around the optical insert. The coating material is set to obtain a substrate that is overmolded around the optical insert so as to produce the cover. An electronic package includes an electronic chip mounted to a support substrate with the cover formed by the overmolded substrate mounted to the support substrate.
US10833199B2 Nanowire transistor with source and drain induced by electrical contacts with negative Schottky barrier height
A nanowire transistor includes undoped source and drain regions electrically coupled with a channel region. A source stack that is electrically isolated from a gate conductor includes an interfacial layer and a source conductor, and is coaxially wrapped completely around the source region, extending along at least a portion of the source region. A Schottky barrier between the source conductor and the source region is a negative Schottky barrier and a concentration of free charge carriers is induced in the semiconductor source region.
US10833195B2 Semiconductor device and process of forming the same
A semiconductor device type of field effect transistor (FET) primarily made of nitride semiconductor materials is disclosed. The FET includes a nitride semiconductor stack providing primary and auxiliary active regions and an inactive region surrounding the active regions; electrodes of a source, a drain, and a gate; an insulating film covering the electrodes and the semiconductor stack; and a field plate on the insulating film. A feature of the FET of the invention is that the field plate is electrically in contact with the auxiliary active region through the opening provided in the insulating film.
US10833194B2 SOI wafers and devices with buried stressor
A semiconductor structure includes a layer arrangement consisting of, in sequence, a semiconductor-on-insulator layer (SOI) over a buried oxide (BOX) layer over a buried stressor (BS) layer with a silicon bonding layer (BL) intervening between the BOX and the BS layers. The semiconductor structure may be created by forming the BS layer on a substrate of a first wafer; growing the BL layer at the surface of the BS layer; wafer bonding the first wafer to a second wafer having a silicon oxide layer formed on a silicon substrate such that the silicon oxide layer of the second wafer is bonded to the BL layer of the first wafer, and thereafter removing a portion of the silicon substrate of the second wafer.
US10833192B2 Substantially defect free relaxed heterogeneous semiconductor fins on bulk substrates
A semiconductor structure is provided that includes a bulk semiconductor substrate of a first semiconductor material. The structure further includes a plurality of fin pedestal structures of a second semiconductor material located on the bulk semiconductor substrate of the first semiconductor material, wherein the second semiconductor material is different from the first semiconductor material. In accordance with the present application, each fin pedestal structure includes a pair of spaced apart semiconductor fins of the second semiconductor material.
US10833189B2 Semiconductor device
In an inactive region of an active region, a gate pad, a gate poly-silicon layer, and a gate finger are provided at a front surface of a semiconductor substrate, via an insulating film. The gate poly-silicon layer is provided beneath the gate pad, sandwiching the insulating film therebetween. The gate pad, the gate poly-silicon layer, a gate finger, gate electrodes of a trench gate structure, a gate finger, and a second measurement pad are electrically connected in the order stated. As a result, the gate electrodes where parasitic resistance occurs and the gate poly-silicon layer where built-in resistance occurs are connected in series between the second measurement pad and the gate pad. A resistance value of the overall gate resistance that is a combined resistance of the built-in resistance and the parasitic resistance may be measured by the second measurement pad.
US10833183B2 Interlayer ballistic transport semiconductor devices
One device disclosed herein includes, among other things, first and second conductive features embedded in a first dielectric layer, a cap layer positioned above the first dielectric layer, a ballistic transport material contacting the first conductive member and positioned above a portion of the first dielectric layer, and first and second contacts contacting the first and second conductive features.
US10833182B2 Semiconductor device
A semiconductor device includes a semiconductor substrate, an emitter region, a base region and multiple accumulation areas, and an upper accumulation area in the multiple accumulation areas is in direct contact with a gate trench section and a dummy trench section, in an arrangement direction that is orthogonal to a depth direction and an extending direction, a lower accumulation area furthest from the upper surface of the semiconductor substrate in the multiple accumulation areas has: a gate vicinity area closer to the gate trench section than the dummy trench section in the arrangement direction; and a dummy vicinity area closer to the dummy trench section than the gate trench section in the arrangement direction, and having a doping concentration of the first conductivity type lower than that of the gate vicinity area.
US10833179B2 Method of making split gate non-volatile flash memory cell
A method of forming a non-volatile memory cell on a substrate having memory cell and logic circuit regions by forming a pair of conductive floating gates in the memory cell region, forming a first source region in the substrate between the pair of floating gates, forming a polysilicon layer in both regions, forming an oxide layer over the polysilicon layer in the logic circuit region, performing a chemical-mechanical polish of the polysilicon layer in the memory cell area leaving a first block of the polysilicon layer between the floating gates that is separated from remaining portions of the polysilicon layer, and selectively etching portions of the polysilicon layer to result in: second and third blocks of the polysilicon layer disposed in outer regions of the memory cell area, and a fourth block of the polysilicon layer in the logic circuit region.
US10833175B2 Formation of dislocation-free SiGe finFET using porous silicon
A semiconductor device that includes a fin structure having a porous core, and a relaxed semiconductor layer present on the porous core. The semiconductor device may further include a strained semiconductor layer that is substantially free of defects that is present on the strained semiconductor layer. A gate structure may be present on a channel region of the fin structure, and source and drain regions may be present on opposing sides of the gate structure.
US10833168B2 Complementary metal-oxide-semiconductor (CMOS) nanosheet devices with epitaxial source/drains and replacement metal gate structures
A method of forming complementary metal-oxide-semiconductor (CMOS) nanosheet devices is provided. The method includes forming at least two adjacent trimmed stacks of sacrificial sheet segments and semiconductor nanosheet segments on a substrate, with a dummy gate structure and sidewall spacers on each of the at least two adjacent trimmed stacks. The method further includes forming a protective cap layer over the trimmed stacks, and forming a sacrificial fill layer on the protective cap layer. The method further includes forming a recess through the sacrificial fill layer and protective cap layer between the stacks, depositing a recess liner in the recess, and forming a dielectric fill layer in the recess on the recess liner. The method further includes forming a capping layer on one of the trimmed stacks, removing the sacrificial fill layer from another one of the trimmed stacks, and forming a source/drain on the semiconductor nanosheet segments.
US10833165B2 Asymmetric air spacer gate-controlled device with reduced parasitic capacitance
In a semiconductor device being fabricated, a gate structure, a first source/drain (S/D) structure, and a second S/D structure are formed. A first spacer of a first dielectric material is formed between the gate structure and the first S/D structure. A second spacer is formed between the gate structure and the second S/D structure, such that a first gap is created within a second dielectric material of the second spacer.
US10833160B1 Field-effect transistors with self-aligned and non-self-aligned contact openings
Structures for a field-effect transistor and methods of forming a field-effect transistor. A sidewall spacer is arranged adjacent to a sidewall of a gate electrode, a source/drain region is arranged laterally adjacent to the sidewall spacer, and a contact is arranged over the source/drain region and laterally adjacent to the sidewall spacer. The contact is coupled with the source/drain region. A section of an interlayer dielectric layer is laterally arranged between the contact and the sidewall spacer.
US10833157B2 iFinFET
A technique relates to a semiconductor device. A stack includes two or more nanowires separated by a high-k dielectric material, the high-k dielectric material being formed on at least a center portion of the two or more nanowires in the stack. A separation space between the two or more nanowires is less than two times a thickness of the high-k dielectric material formed on a side wall of the two or more nanowires. A source or a drain formed on sides of the stack.
US10833154B2 Electronic device including an insulating structure
An electronic device can include a substrate and an insulating structure. In an aspect, an anchor can include a portion of the substrate that extends into the insulating structure or a portion of the insulating structure that extends into the substrate. In another aspect, a process of forming an electronic device can include patterning a substrate to define a trench and a first anchor; and forming an insulating structure within the trench and adjacent to the first anchor. In a further aspect, a process of forming an electronic device can include patterning a substrate to define a trench having a sidewall and a first pillar spaced apart from the sidewall; doping the first pillar to change a conductivity type of the first pillar; and forming an insulating structure that surrounds the first pillar.
US10833147B2 Metal-insulator-metal capacitor structure
The disclosure is directed to semiconductor structures and, more particularly, to Metal-Insulator-Metal (MIM) capacitor structures and methods of manufacture. The method includes: forming at least one gate structure; removing material from the at least one gate structure to form a trench; depositing capacitor material within the trench and at an edge or outside of the trench; and forming a first contact in contact with a first conductive material of the capacitor material and a second contact in contact with a second conductive material of the capacitor material.
US10833138B2 Organic EL display panel and production method therefor
An organic electroluminescence (EL) display panel having pixels arranged in a matrix of rows and columns includes: a substrate; pixel electrode layers that are made of a light-reflective material and are arranged on the substrate in the matrix; an insulating layer that is provided above the substrate and the pixel electrode layers; organic functional layers that are provided above the pixel electrode layers; and a light-transmissive counter electrode layer that is provided above the organic functional layers, wherein the insulating layer has a first opening and second openings for each of the pixel electrode layers, the first opening being elongated in a column direction, the second openings each being shorter than the first opening in the column direction and being lined up adjacent to the first opening, and the organic functional layers include light-emitting layers in which organic electroluminescence occurs in the first opening and the second openings.
US10833132B2 Hard coat-attached film type touch sensor and flexible device using same
Provided is a hard coat-attached film type touch sensor excellent in workability in a manufacturing process while maintaining scratch resistance. A hard coat-attached film type touch sensor 1 used laminated on a display surface of a flexible display includes: a film type touch sensor 2; a first hard coat layer 4 provided in a large area on a region except for at least an edge portion 31 of one main surface of the film type touch sensor 2; and a second hard coat layer 5 provided adjacent to the first hard coat layer 4 in a region where the first hard coat layer 4 is not formed and having a lower hardness than the first hard coat layer 4.
US10833131B2 Touch control display panel, display device having the same and method of fabricating the same
A touch control display panel includes a display area and a border area, wherein the border area is extended along a first direction, and the border area and the display area are arranged along a second direction perpendicular to the first direction. The border area includes a flexible-printed-circuit (FPC) touch control driver bonding area and a chip-on-film (COF) display driver bonding area, wherein the FPC touch control driver bonding area and the COF display driver bonding area are arranged along the first direction.
US10833130B2 Display device and image pickup apparatus
A display device according to an embodiment of the present invention includes first and second electroluminescent elements on a substrate. The first and second electroluminescent elements each include a lower electrode, a functional layer including a light-emitting layer, an upper electrode, and a first or second color filter. The display device includes an overlapping region where the first and second color filters overlap each other in a plan view. Light transmitted through the first color filter has a higher luminosity factor than light transmitted through the second color filter. L2>L1, wherein L2 is the distance between the light-emitting region of the second electroluminescent element and the second color filter, and L1 is the distance between the light-emitting region of the first electroluminescent element and the first color filter.
US10833129B2 Image sensor with stacked structures
Provided is an image sensor, which includes: a first substrate; a first structure on a front surface of the first substrate, the first structure including a first interlayer insulating layer surrounding a first conductive layer; a second substrate; a second structure on a front surface of the second substrate facing the front surface of the first substrate, the second structure including a second interlayer insulating layer, the second interlayer insulating layer being bonded to the first interlayer insulating layer; an organic photoelectric layer on a back surface of the second substrate; and a via electrode structure in contact with the first conductive layer through the second substrate and the second structure, the via electrode structure including an air gap therein.
US10833127B2 Three-dimensional and planar memory device co-integration
A method for fabricating a semiconductor device including three-dimensional and planar memory device co-integration includes forming trenches within a horizontal electrode stack to expose portions of a conductive layer, forming vertical electrodes including conductive material within the trenches, forming a planar memory device stack across the device, and patterning the planar memory device stack to form a planar memory device.
US10833124B2 Semiconductor devices including data storage patterns
A semiconductor device is provided including a base insulating layer on a substrate; a first conductive line that extends in a first direction on the base insulating layer; data storage structures on the first conductive line; selector structures on the data storage structures, each of the selector structures including a lower selector electrode, a selector, and an upper selector electrode; an insulating layer in a space between the selector structures; and a second conductive line disposed on the selector structures and the insulating layer and extended in a second direction intersecting the first direction. An upper surface of the insulating layer is higher than an upper surface of the upper selector electrode.
US10833118B2 Chip package and manufacturing method thereof
A manufacturing method of a chip package includes the following steps. A light transmissive substrate is bonded to a first surface of a wafer, such that a dam element between the light transmissive substrate and the wafer covers a conductive pad of the wafer. A second surface of the wafer facing away from the first surface is etched, such that a hollow region and a trench selectively communicated with the hollow region are synchronously formed in the wafer. A first isolation layer on the conductive pad is etched to expose the conductive pad through the hollow region.
US10833103B2 Semiconductor memory device
A semiconductor memory device includes: a substrate; a plurality of first semiconductor portions arranged in a first direction intersecting a surface of the substrate; a first gate electrode extending in the first direction, the first gate electrode facing the plurality of first semiconductor portions from a second direction intersecting the first direction; a first insulating portion provided between the first semiconductor portions and the first gate electrode; a first wiring separated from the first gate electrode in the first direction; a second semiconductor portion connected to one end in the first direction of the first gate electrode and to the first wiring; a second gate electrode facing the second semiconductor portion; and a second insulating portion provided between the second semiconductor portion and the second gate electrode.
US10833100B2 Three-dimensional memory device including a deformation-resistant edge seal structure and methods for making the same
A vertically alternating stack of insulating layers and dielectric spacer material layers is formed over a semiconductor substrate. The vertically alternating stack is patterned into a first alternating stack located at a center region of a memory die and a second alternating stack that laterally encloses the first alternating stack. Memory stack structures are formed through the first alternating stack, and portions of the dielectric spacer material layers in the first alternating stack are replaced with electrically conductive layers while maintaining the second alternating stack intact. At least one metallic wall structure is formed through the second alternating stack. An edge seal assembly is provided, which includes at least one vertical stack of metallic seal structures. Each vertical stack of metallic seal structures vertically extends contiguously from a top surface of the semiconductor substrate to a bonding-side surface of the memory die, and includes a respective metallic wall structure.
US10833096B2 Semiconductor device
According to one embodiment, a semiconductor device includes: a first pillar penetrating a first stack and including a first insulator, a first portion of a first semiconductor provided on an upper and an outer side surface of the first insulator, a second insulator provided on an outer side surface of the first portion, and a second portion being provided above the first stack, being coupled to an upper surface of the first portion, and including a lower surface greater than the upper surface of the first portion; an oxide film provided on a side surface of the second portion; and a second pillar penetrating a second stack and including a second semiconductor electrically coupled to the first semiconductor, and a third insulator on an outer side surface of the second semiconductor.
US10833079B2 Dual transport orientation for stacked vertical transport field-effect transistors
A semiconductor structure includes a substrate, a vertical fin disposed over a top surface of the substrate, a first vertical transport field-effect transistor (VTFET) disposed over the top surface of the substrate surrounding a first portion of the vertical fin, an isolation layer disposed over the first VTFET surrounding a second portion of the vertical fin, and a second VTFET disposed over a top surface of the isolation layer surrounding a third portion of the vertical fin. The first portion of the vertical fin includes a first semiconductor layer with a first crystalline orientation providing a first vertical transport channel for the first VTFET, the second portion of the vertical fin includes an insulator, and the third portion of the vertical fin includes a second semiconductor layer with a second crystalline orientation providing a second vertical transport channel for the second VTFET.
US10833066B2 Half-bridge circuit including a low-side transistor and a level shifter transistor integrated in a common semiconductor body
A half-bridge circuit includes a low-side transistor and a high-side transistor each having a load path and a control terminal, and a high-side drive circuit having a level shifter with a level shifter transistor. The low-side transistor and the level shifter transistor are integrated in a common semiconductor body.
US10833059B2 Integrated assemblies comprising vertically-stacked decks of memory arrays
Some embodiments include an integrated assembly having a base supporting first circuitry and first conductive lines. The first conductive lines extend along a first direction and are associated with the first circuitry. A deck is over the base and supports an array of memory cells and second conductive lines which are associated with the array of memory cells. The second conductive lines extend along a second direction which is substantially orthogonal to the first direction. Vertical interconnects extend from the deck to the base and couple the first conductive lines to the second conductive lines. Each of the vertical interconnects couples one of the first conductive lines to one of the second conductive lines. Each of the second conductive lines is coupled with only one of the first conductive lines.
US10833057B2 Display apparatus and manufacturing method thereof
A display apparatus includes: a transparent substrate; a panel substrate; a light emitting diode disposed between the transparent substrate and the panel substrate; an insulation layer covering side surfaces of the light emitting diode; a first connection electrode electrically connected to the light emitting diode and disposed on the insulation layer between the insulation layer and the panel substrate; a second connection electrode on the panel substrate; and an electrode connector electrically connecting the first connection electrode to the second connection electrode, wherein the first connection electrode has an overlapping portion overlapping with the light emitting diode and a non-overlapping portion laterally extending from the overlapping portion on the insulation layer.
US10833050B1 Interposer, electronic substrate, and method for producing electronic substrate
An interposer is capable of efficiently reinforcing the connecting portion between an electronic component and a substrate. The interposer is used for mounting a first electronic component on a substrate and includes a sheet-shaped spacer having at least one through-hole and including a material that does not flow during reflow soldering and a resin portion that covers at least a part of the spacer and is flowable during reflow soldering, and the through-hole is configured to store a bump of the first electronic component.
US10833049B2 Method for electrical coupling and electric coupling arrangement
A method for electrically coupling a pad and a front face of a pillar, including shaping the front face pillar, the front face having at least partially a convex surface, applying a suspension to the front face or to the pad, wherein the suspension includes a carrier fluid, electrically conducting microparticles and electrically conducting nanoparticles, arranging the front face of the pillar opposite to the pad at a distance such that the carrier fluid bridges at least partially a gap between the front face of the pillar and the pad, evaporating the carrier fluid thereby confining the microparticles and the nanoparticles, and thereby arranging the nanoparticles and the microparticles as percolation paths between the front face of the pillar and the pad, and sintering the arranged nanoparticles for forming metallic bonds at least between the nanoparticles and/or between the nanoparticles and the front face of the pillar or the pad.
US10833044B2 Package-on-package assembly with wire bonds to encapsulation surface
Apparatuses relating to a microelectronic package are disclosed. In one such apparatus, a substrate has first contacts on an upper surface thereof. A microelectronic die has a lower surface facing the upper surface of the substrate and having second contacts on an upper surface of the microelectronic die. Wire bonds have bases joined to the first contacts and have edge surfaces between the bases and corresponding end surfaces. A first portion of the wire bonds are interconnected between a first portion of the first contacts and the second contacts. The end surfaces of a second portion of the wire bonds are above the upper surface of the microelectronic die. A dielectric layer is above the upper surface of the substrate and between the wire bonds. The second portion of the wire bonds have uppermost portions thereof bent over to be parallel with an upper surface of the dielectric layer.
US10833035B2 Method of forming solder bumps
A method of forming solder bumps includes preparing a substrate having a surface on which a plurality of electrode pads are formed, forming a resist layer on the substrate, the resist layer having a plurality of openings, each of the openings being aligned with a corresponding electrode pad of the plurality of electrode pads, forming a conductive pillar in each of the openings of the resist layer, forming conductive layers to cover at least side walls of the resist layer in the openings to block gas emanating from the resist layer, filling molten solder in each of the openings in which the conductive layers has been formed and removing the resist layer.
US10833020B2 High density interconnect structures configured for manufacturing and performance
Discussed generally herein are methods and devices including or providing a high density interconnect structure. A high density interconnect structure can include a stack of alternating dielectric layers and metallization layers comprising at least three metallization layers including conductive material with low k dielectric material between the conductive material, and at least two dielectric layers including first medium k dielectric material with one or more first vias extending therethrough, the at least two dielectric layers situated between two metallization layers of the at least three metallization layers, a second medium k dielectric material directly on a top surface of the stack, a second via extending through the second medium k dielectric material, the second via electrically connected to conductive material in a metallization layer of the three or more metallization layers, and a pad over the second medium k dielectric material and electrically connected to the second via.
US10833017B2 Contact for semiconductor device
A semiconductor device may include a source/drain contact trench adjacent to a gate. The source/drain contact trench may include a first portion and a second portion on the first portion. The semiconductor device also may include an insulating contact spacer liner within the source/drain contact trench. The insulating contact spacer liner contacts the first portion but not the second portion of the source/drain contact trench. The semiconductor device may further include a conductive material within the insulating contact spacer liner and the second portion of the source/drain contact trench. The conductive material may land in a source/drain region of the semiconductor device.
US10833015B2 3D NAND word line connection structure
A memory device comprises a stack of linking elements including a first group of linking elements and a second group of linking elements different than the first group of linking elements. Interlayer connectors in a first plurality of interlayer connectors are connected to respective linking elements in the first group of linking elements. Interlayer connectors in a second plurality of interlayer connectors are connected to linking elements in the second group of linking elements. Patterned conductor lines in a first layer of patterned conductor lines are coupled to respective interlayer connectors in the first plurality of interlayer connectors. Patterned conductor lines in a second layer of patterned conductor lines disposed higher than the first layer of patterned conductor lines are coupled to respective interlayer connectors in the second plurality of interlayer connectors.
US10833014B2 Electrical interconnection comprising a topological insulator material
An electrical interconnection. In order to efficiently conduct electrical current in small-scale structures and at high frequencies, the electrical interconnection has a channel portion which includes at least one channel layer made of a weak topological insulator material and having a top surface with a plurality of grooves extending from a first terminal to a second terminal of the electrical interconnection, wherein the top surface and a bottom surface of each groove are insulating, whereas each side surface of each groove includes a conducting zone with a pair of topologically protected one-dimensional electron channels.
US10833009B2 Memory device interconnects and method of manufacture
An integrated circuit memory device, in one embodiment, includes a substrate having a plurality of bit lines. A first and second inter-level dielectric layer are successively disposed on the substrate. Each of a plurality of source lines and staggered bit line contacts extend through the first inter-level dielectric layer. Each of a plurality of source line vias and a plurality of staggered bit line vias extend through the second inter-level dielectric layer to each respective one of the plurality of source lines and the plurality of staggered bit line contacts. The source lines and staggered bit line contacts that extend through the first inter-level dielectric layer are formed together by a first set of fabrication processes. The source line vias and staggered bit line contacts that extend through the second inter-level dielectric layer are also formed together by a second set of fabrication processes.
US10832987B2 Managing thermal warpage of a laminate
A method of managing thermal warpage of a laminate which includes: assembling a stiffener and an adhesive on the laminate, the stiffener being a material that has a higher modulus of elasticity than the laminate; applying a force to deform the laminate a predetermined amount; heating the laminate, stiffener and adhesive to a predetermined temperature at which the adhesive cures to bond the stiffener to the laminate; cooling the laminate, stiffener and adhesive to a temperature below the predetermined temperature, the laminate maintaining its deformed shape.
US10832985B2 Sensor package and method
In an embodiment, a device includes: a sensor die having a first surface and a second surface opposite the first surface, the sensor die having an input/output region and a first sensing region at the first surface; an encapsulant at least laterally encapsulating the sensor die; a conductive via extending through the encapsulant; and a front-side redistribution structure on the first surface of the sensor die, the front-side redistribution structure being connected to the conductive via and the sensor die, the front-side redistribution structure covering the input/output region of the sensor die, the front-side redistribution structure having a first opening exposing the first sensing region of the sensor die.
US10832984B2 Environmental protection for wafer level and package level applications
A method includes the steps of fabricating one or more semiconductor devices on a semiconductor wafer and depositing one or more conformal organic environmental protection layers over the semiconductor wafer using a vapor deposition process. By depositing the one or more conformal organic environmental protection layers using a vapor deposition process, thin film conformal organic environmental protection layers may be provided that offer excellent protection against water and oxygen ingress, thus increasing the ruggedness and reliability of the resulting semiconductor die.
US10832981B2 Display device
A display device including: a first substrate including a display area and a peripheral area; a display part disposed on the first substrate and to include a plurality of pixels; a second substrate disposed on the display part; and an inorganic layer disposed on the second substrate. The inorganic layer may include an opening, and the opening overlaps the display area and the peripheral area.
US10832976B2 Charged particle beam device and optical examination device
In a semiconductor manufacturing process, it is necessary to cut a die close to the edge of a wafer in order to obtain as many dies as possible from one wafer. Accordingly, with respect to a charged particle beam device and an optical inspection device used in a semiconductor manufacturing process, there is a demand for detecting the height of the wafer close to the edge of the wafer with high accuracy, in order to measure or examine close to the edge of the wafer with high accuracy. Further, there is a demand for high speed height-detection in order to realize high throughput for the semiconductor manufacturing process. In the present invention, the foregoing can be achieved by the following configuration: sandwiching a target region on a wafer, a first pattern and a second pattern are projected onto one side and the other side respectively of the target region from an oblique direction with respect to the wafer top-surface, enabling an image of the first pattern and/or second pattern to be used.
US10832968B2 Device with improved shallow trench isolation structure
A semiconductor device with a shallow trench isolation structure includes a semiconductor substrate having a first region and a second region, a plurality of fins on the first and second regions, a first isolation region between the first and second regions, the first isolation region having an upper portion doped with ions, and a second isolation region between the fins. The doped upper portion is characterized by a reduced etch rate so that the thickness of the first isolation region is thicker than the second isolation region.
US10832966B2 Methods and structures for a gate cut
Structures and fabrication methods for a field-effect transistor. First and second spacers are formed adjacent to opposite sidewalls of a gate structure. A section of the gate structure is partially removed with a first etching process to form a cut that extends partially through the gate structure. After partially removing the section of the gate structure with the first etching process, upper sections of the first and second sidewall spacers arranged above the gate structure inside the cut are at least partially removed. After at least partially removing the upper sections of the first and second sidewall spacers, the section of the gate structure is completely removed from the cut with a second etching process. A dielectric material is deposited inside the cut to form a dielectric pillar.
US10832964B1 Replacement contact formation for gate contact over active region with selective metal growth
A semiconductor structure is disclosed including a semiconductor substrate having two or more fins. The semiconductor structure includes a recessed gate structure having opposing sidewalls located over one of the fins. The semiconductor structure includes a gate spacer disposed on the opposing sidewalls of the recessed gate structure. The semiconductor structure includes a source/drain region disposed between adjacent gate spacers. The semiconductor structure includes a first conductive material disposed on the source/drain region and an interlevel dielectric layer disposed on a top surface of the semiconductor structure defining an opening therein to an exposed top surface of the first conductive material. A width of an upper portion of the opening is greater than the width of the lower portion of the opening. The lower portion of opening is aligned with the first conductive material. The semiconductor structure includes a second conductive material disposed in the opening.
US10832954B2 Forming a reliable wrap-around contact without source/drain sacrificial regions
Embodiments of the present invention are directed to forming a reliable wrap-around contact (WAC) without using a source/drain sacrificial region. In a non-limiting embodiment of the invention, an isolation structure is formed over a substrate. A source or drain (S/D) region is formed over the substrate and between sidewalls of the isolation structure. A liner is formed over the S/D region and a sacrificial region is formed over the liner. The sacrificial region can be recessed below a surface of the isolation structure and an interlayer dielectric can be formed over the recessed surface of the sacrificial region. The sacrificial region can be replaced with a wrap-around contact.
US10832952B2 Selective recessing to form a fully aligned via
A method of forming a semiconductor device having a vertical metal line interconnect (via) fully aligned to a first direction of a first interconnect layer and a second direction of a second interconnect layer in a selective recess region by forming a plurality of metal lines in a first dielectric layer; and recessing in a recess region first portions of the plurality of metal lines such that top surfaces of the first portions of the plurality of metal lines are below a top surface of the first dielectric layer; wherein a non-recess region includes second portions of the plurality of metal lines that are outside the recess region.
US10832948B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a first interlayer dielectric film on a substrate, first and second wires respectively extending in a first direction within the first interlayer dielectric film, the first and second wires being adjacent to each other in a second direction different from the first direction, a hard mask pattern on the first interlayer dielectric film, the hard mask pattern including an opening, and an air gap within the first interlayer dielectric film, the air gap including a first portion overlapping vertically with the opening and a second portion not overlapping with the opening in the first direction.
US10832941B2 Airgap isolation for backend embedded memory stack pillar arrays
A method of forming a memory structure includes forming an opening on opposing sides of a plurality of memory pillars disposed on a substrate, the opening extends through a capping layer located above a first dielectric layer and a top portion of an oxide layer, the oxide layer is located between the first dielectric layer and an encapsulation layer on the substrate, the encapsulation layer surrounds the plurality of pillars, removing the oxide layer from areas of the memory structure located between the memory pillars, above the encapsulation layer and below the first dielectric layer, after removing the oxide layer a gap remains within the areas of the memory structure, and forming a second dielectric directly above the capping layer, wherein the second dielectric layer pinches off the opening to form airgaps.
US10832938B2 Systems and methods for performing epitaxial smoothing processes on semiconductor structures
Systems and methods for processing semiconductor structures are provided. The methods generally include determining a desired removal map profile for a device layer of a semiconductor structure, determining a set of process parameters for use in an epitaxial smoothing process based on the desired removal map profile, and selectively removing material from the device layer by performing an epitaxial smoothing process on an outer surface of the device layer.
US10832935B2 Multi-level micro-device tethers
An exemplary wafer structure comprises a source wafer having a patterned sacrificial layer defining anchor portions separating sacrificial portions. A patterned device layer is disposed on or over the patterned sacrificial layer, forming a device anchor on each of the anchor portions. One or more devices are disposed in the patterned device layer, each device disposed entirely over a corresponding one of the one or more sacrificial portions and spatially separated from the one or more device anchors. A tether structure connects each device to a device anchor. The tether structure comprises a tether device portion disposed on or over the device, a tether anchor portion disposed on or over the device anchor, and a tether connecting the tether device portion to the tether anchor portion. The tether is disposed at least partly in the patterned device layer between the device and the device anchor.
US10832929B2 Wafer-like substrate processing method and apparatus
The present invention refers to a method for processing a wafer like substrate using a touching gripper and a touchless gripper. Furthermore, the present invention refers to an apparatus for processing a wafer-like substrate containing a touching gripper and a touchless gripper. Additionally, the present invention refers to the use of an inventive apparatus to process a wafer-like substrate.
US10832925B2 Thermal processing device, substrate processing apparatus, thermal processing method and substrate processing method
A heating plate is stored in a chamber. With a solvent containing gas present in the chamber, a substrate on which a DSA film is formed is held at a position further upward than the heating plate. Thus, neutralization of an atmosphere is performed at a temperature at which microphase separation does not occur. Thereafter, with the solvent containing gas present in the chamber, the substrate is held on an upper surface of the heating plate. Thus, thermal processing is performed on the DSA film on the substrate.
US10832924B2 Substrate treating device and substrate treating method
A substrate treating device immerses substrates in a mixed-acid aqueous solution, and performs an etching treatment on the substrates. The substrate treating device includes: a treating tank that stores the mixed-acid aqueous solution; a treating-liquid exchange unit that performs a total liquid exchange of the mixed-acid aqueous solution based on a life time of the mixed-acid aqueous solution in the treating tank; a detecting unit that detects a pure-water concentration of the mixed-acid aqueous solution; a concentration control unit that controls, based on the pure-water concentration detected by the detecting unit, the pure-water concentration such that the pure-water concentration becomes a predetermined target concentration by supplying pure water to the mixed-acid aqueous solution in the treating tank; and a target-value change unit that changes a lower-side standard value (a target concentration).
US10832923B2 Lower plasma-exclusion-zone rings for a bevel etcher
A lower plasma-exclusion-zone ring for a bevel etcher is provided that is configured to etch a bevel edge of a substrate. The lower plasma-exclusion-zone ring includes a ring-shaped body and a radially-outer stepped surface. The ring-shaped body of the lower plasma-exclusion-zone ring defines an upper surface, a lower surface, a radially inner surface, and a radially outer surface. The radially-outer stepped surface of the lower plasma-exclusion-zone ring extending inwardly into the ring-shaped body between the radially outer surface of the ring-shaped body and the upper surface of the ring-shaped body. The ring-shaped body is made of a material selected from a group consisting of aluminum oxide, aluminum nitride, silicon, silicon carbide, silicon nitride, and yttria.
US10832921B2 Electronic device with top side pin array and manufacturing method thereof
An electronic device and a manufacturing method thereof. As non-limiting examples, various aspects of this disclosure provide an electronic device having a top side pin array, for example which may be utilized for three-dimensional stacking, and a method for manufacturing such an electronic device.
US10832909B2 Atomic layer etch, reactive precursors and energetic sources for patterning applications
Methods and apparatuses for patterning carbon-containing material over a layer to be etched are provided herein. Methods involve trimming carbon-containing material by atomic layer etching including exposing the carbon-containing material to an oxygen-containing gas without a plasma to modify a surface of the carbon-containing material and exposing the carbon-containing material to an inert gas and igniting a plasma to remove the modified surface of the carbon-containing material. Methods may be used for multiple patterning techniques such as double and quad patterning. Methods also include depositing a conformal film over a carbon-containing material patterned using atomic layer etching without breaking vacuum. The oxygen-containing gas may be one containing any one or more of oxygen, ozone, water vapor, nitrous oxide, carbon monoxide, formic acid vapor and/or carbon dioxide. The apparatus may include alternative energetic sources including 27 and/or 13 MHz capacitively coupled plasmas; and/or inductively coupled plasmas e.g., remote plasmas.
US10832906B2 Method for direct patterned growth of atomic layer transition metal dichalcogenides
A method for direct growth of a patterned transition metal dichalcogenide monolayer, the method including the steps of providing a substrate covered by a mask, the mask having a pattern defined by one or more shaped voids; thermally depositing a salt on the substrate through the one or more shaped voids such that a deposited salt is provided on the substrate in the pattern of the mask; and thermally co-depositing a transition metal oxide and a chalcogen onto the deposited salt to form the patterned transition metal dichalcogenide monolayer having the pattern of the mask. Also provided is a patterned transition metal dichalcogenide monolayer prepared according to the method.
US10832894B2 Plasma generating system having thermal barrier between plasma reactor and waveguide
A plasma generating system includes a waveguide for transmitting a microwave energy therethrough and an inner wall disposed within the waveguide to define a plasma cavity, where a plasma is generated within the plasma cavity using the microwave energy. The plasma generating system further includes: an adaptor mounted on a first side of the waveguide and physically separated from the waveguide by a first gap and having a gas outlet through which a gas processed by the plasma exits the plasma cavity; and an EM seal disposed in the first gap and configured to block leakage of the microwave energy through the first gap.
US10832890B2 Charged particle beam device
To automatically repeat an operation of isolating a sample piece, which is formed by processing a sample with an ion beam, and transferring the sample piece to a sample piece holder, a charged particle beam device includes a computer configured to perform control so that, without rotating a needle with which the sample piece is fixed to the sample piece holder, a deposition film deposited on the needle is irradiated with a charged particle beam from a charged particle beam irradiation optical system.
US10832886B2 Beam irradiation device
The present disclosure aims at proposing a multi-beam irradiation device capable of correcting off-axis aberrations. In order to achieve the above object, a beam irradiation device is proposed, which includes a beam source which emits a plurality of beams; an objective lens (17) which focuses a beam on a sample; a first lens (16) which is arranged such that a lens main surface is positioned at an object point of the objective lens and deflects a plurality of incident beams toward an intersection point of a lens main surface of the objective lens and an optical axis; a second lens (15) which is arranged closer to a beam source side than the first lens and focuses the plurality of beams on a lens main surface of the first lens; and a third lens (14) which is arranged closer to the beam source side than the second lens and deflects the plurality of beams toward an intersection point of a lens main surface of the second lens and the optical axis.
US10832882B2 Electric circuit breaker device
To provide an electric circuit breaker device that can be downsized while maintaining strength. An igniter 20, a bar-shaped projectile 40, a conductor piece 50, and an insulating space 61 are provided inside a resin housing 10. A cylinder 30 is disposed between the bar-shaped projectile 40 and an inner wall surface of the housing 10, and a reinforcing frame 70 is disposed in the housing 10 on the outer side.
US10832871B2 Wet electrolytic capacitor for an implantable medical device
A wet electrolytic capacitor that contains a cathode, fluidic working electrolyte, and anode that includes a sintered porous pellet is provided. A dielectric layer is also formed on a surface of the pellet and within its pores through anodic oxidation. The present inventors have discovered that through selective control over the anodic oxidation process, a substantially amorphous, low crystalline dielectric layer can be formed which, among other things, exhibits a leakage current that is smaller than previously thought possible for the high voltage capacitors employed in implantable medical devices.
US10832867B2 Dielectric composition and electronic component using the same
A dielectric composition includes: a base material powder including (Ca1-xSrx) (Zr1-yTiy)O3 (0
US10832863B2 Bonded magnet, bonded magnet component, and bonded magnet production method
A bonded magnet is provided which includes first and second components. The first and second components have first and second non-action surfaces, and first and second action surfaces that intersect the first and second non-action surfaces, respectively. First and second flux groups curve inside the first and second components from the first and second non-action surfaces to the first and second action surfaces, respectively. The areas of the first and second non-action surfaces are greater than the first and second action surfaces, respectively. The flux densities on the first and second action surfaces are higher than the first and second non-action surfaces, respectively. The pole on the first non-action surface is opposite to the second non-action surface. The first and second non-action surfaces are coupled to each other. The first flux groups continuously extend from one to another.
US10832862B2 Wireless system and wireless device
A wireless system is provided and includes a first coil, a second coil, and a capacitance adjusting unit. The second coil is configured to sense the first coil. The capacitance adjusting unit is connected to the first coil, the capacitance adjusting unit includes at least one closed loop and a connecting wire, and the connecting wire is connected between the first coil and the closed loop.
US10832858B2 High-frequency transformer design for DC/DC resonant converters
A transformer assembly includes a transformer with primary windings located on multiple layers and with secondary windings interleaved with the multiple layers and includes a substrate connected to the transformer and with a first transistor with first, second, and third terminals, in which the first terminal is connected to the secondary windings, the second terminal is connected to an output terminal of the transformer assembly, and the third terminal is a control terminal; first conductive layers; second conductive layers interleaved with the first conductive layers; a first via that is solid filled and that connects the first conductive layers and the first terminal; and a second via that is solid filled and that connects the second conductive layers and the second terminal.
US10832855B2 Electronic component and manufacturing method thereof
An electronic component comprising an element body including opposite first and second end surfaces, and an upper surface connecting the first and second end surfaces; a circuit element embedded in the element body; a first lead-out electrode embedded on the first end surface side and electrically connected to the circuit element; a columnar electrode arranged separately from the first lead-out electrode in a first direction viewed in a direction orthogonal to the first end surface, and embedded in the element body with a portion exposed from the first end surface to the upper surface; and a first via conductor connecting the first lead-out and columnar electrodes. An exposure width of the first via conductor, on the first end surface along a second direction orthogonal to the first direction viewed in the direction orthogonal to the first end surface, is smaller than the exposure width of the columnar electrode.
US10832848B2 Low DC resistance and high RF resistance power amplifier choke inductor
A multi-layer spiral inductive array includes a first multi-layer spiral inductor with a second layer matching a spiral pattern of a first layer. The multi-layer spiral inductive array also includes a second multi-layer spiral inductor with a third layer matching a spiral pattern of a fourth layer. The second multi-layer spiral inductor is coupled in series with the first multi-layer spiral inductor.
US10832844B2 Dual phase multi-frequency electromagnetic generator
Disclosed is a dual phase, multi-frequency, electromagnetic generator that creates electromagnetic fields having a first phase on a first side of said electromagnetic generator and electromagnetic fields having a second phase on an opposite side of said electromagnetic generator. In addition, gaseous emission tubes generate light frequency signals on each side of the electromagnetic generator. Tesla coils are disposed at least partially within the cone of a conically shaped transmission coil to achieve a high degree of coupling between the conically shaped transmission coils and the Tesla coils. Sparks gaps are used to create a fast rise time signal, which creates multiple frequencies.
US10832842B2 Insulating inductor conductors with air gap using energy evaporation material (EEM)
A first layer on a substrate includes an insulator material portion adjacent an energy-reactive material portion. The energy-reactive material portion evaporates upon application of energy during manufacturing. Processing patterns the first layer to include recesses extending to the substrate in at least the energy-reactive material portion. The recesses are filled with a conductor material, and a porous material layer is formed on the first layer and on the conductor material. Energy is applied to the porous material layer to: cause the energy to pass through the porous material layer and reach the energy-reactive material portion; cause the energy-reactive material portion to evaporate; and fully remove the energy-reactive material portion from an area between the substrate and the porous material layer, and this leaves a void between the substrate and the porous material layer and adjacent to the conductor material.
US10832839B1 Metal resistors with a non-planar configuration
Device structures and fabrication methods for an on-chip resistor. A dielectric layer includes a trench with a bottom and a sidewall arranged to surround the bottom. A metal layer is disposed on the dielectric layer at the sidewall of the trench. The metal layer includes a surface that terminates the metal layer at the bottom of the trench to define a discontinuity that extends along a length of the trench.
US10832835B2 Adaptive manufacturing table
Described is an adaptive manufacturing table (100) including a structural frame assembly (300), a moveable table assembly (400) including a table surface (130), and a projector (101) such that the projector (101) is rigidly mounted to the structural frame assembly (300). The projector (101) may be configured to directly project an image onto the table surface (130).
US10832831B2 Distribution member and method of manufacturing the same
A distribution member includes plural electric wire pairs each including a pair of electric wires, a first fixing member integrally fixing the electric wire pairs, and a second fixing member that is separated from the first fixing member and integrally fixes electric wires of at least one of the electric wire pairs. The first fixing member and the second fixing member each include a holder holding the electric wires and a resin mold part that includes a molding resin and is molded so as to cover a part of the electric wire pairs held by the holder. The holder includes at least one interposed part that is interposed between the held electric wires. The distribution member further includes a combining part that is integrally formed with the holders of the first and second fixing members and combines the holders of the first and second fixing members.
US10832829B2 Insulated electric wire and varnish for forming insulating layer
An insulated electric wire includes a linear conductor and one or a plurality of insulating layers formed on an outer peripheral surface of the conductor. At least one of the one or plurality of insulating layers contains a plurality of pores, outer shells are disposed on peripheries of the pores, and the outer shells are derived from shells of hollow-forming particles having a core-shell structure. A varnish for forming an insulating layer contains a resin composition forming a matrix and hollow-forming particles having a core-shell structure and dispersed in the resin composition. In the varnish, cores of the hollow-forming particles contain a thermally decomposable resin as a main component, and shells of the hollow-forming particles contain a main component having a higher thermal decomposition temperature than the thermally decomposable resin.
US10832821B2 Dynamic identification of the biomarkers leveraging the dynamics of the biomarker
A system and method for providing a temporally dynamic model parameter include building a model parameter by minimizing a loss function based on patient measurements taken at a plurality of time points. Temporally related values of the model parameter are identified, using a processor, having a same type of patient measurement taken at different time points. At least one value of the model parameter and temporally related values of the at least one value are selected to provide a temporally dynamic model parameter.
US10832811B2 Auditing the coding and abstracting of documents
Techniques for implementing Quality Assurance of the process of coding medical documents are disclosed. An audit of a coding process for a medical document is initiated by selecting and setting audit parameters. Using the selected parameters, a sample batch of coded documents is obtained from a universe of coded documents. The sample batch of coded documents is presented to auditor(s), and the auditor(s) provide corrections, which are recorded, and a score for each correction is calculated. A sample score, based on the corrections, is calculated in a manner that tracks to subjective auditor assessments of the process quality as being acceptable, marginally acceptable, or unacceptable, and which sample score accounts for the individual auditor subjectivity and an error.
US10832804B2 Method and process for transporting health information
A method for transforming and transporting health information is disclosed herein. The method includes receiving the health information; transforming the received health information of based on a predetermined rule; validating whether the received health information is in a proper form based on a third-party standard; and parsing the de-identified received health information to determine an entity to receive the de-identified health information.
US10832798B2 Time-warped background signal for sequencing-by-synthesis operations
Methods for analyzing signal data generated by sequencing of a polynucleotide strand using a pH-based method of detecting nucleotide incorporation(s). In an embodiment, the method comprises formulating a function that models the output signal of a representative empty well of a reactor array. A time transformation is applied to the empty well function to obtain a time-warped empty well function. The time-warped empty well function is fitted to an output signal from the loaded well representative of a flow that results in a non-incorporation event in the loaded well. The fitted time-warped empty well function can then be used to analyze output signals from the loaded well for other flows.
US10832784B2 Pre-program read to counter wordline failures
Disclosed are systems and methods for providing pre-program read to counter wordline failures. A method includes performing a read operation on a first portion of a flash memory in response to an erase operation on a second portion of the flash memory, wherein the first portion comprises a plurality of logical wordlines corresponding to a plurality of physical wordlines of the second portion. The method also includes counting, for each of the plurality of logical wordlines, a number of memory cells exceeding a threshold error voltage and marking defective physical wordlines in a bitmap. The method also includes performing a write operation into a third portion of the flash memory that includes at least one physical wordline marked as defective in the error bitmap, wherein a predetermined data pattern is written to a lower page of the at least one physical wordline.
US10832781B2 Integrated circuit device
An integrated circuit device includes channel structures extending from a substrate in a vertical direction, memory cell strings disposed along the plurality of channel structures, gate lines spaced apart from one another in the vertical direction and including erase control lines and string selection lines, and driving transistors including erase control driving transistors connected to the erase control lines and string selection driving transistors connected to the string selection lines.
US10832771B2 Semiconductor memory device
A semiconductor memory device includes a first transistor connected between a high voltage line connected to a first end of a memory element and a first power supply terminal, and a second transistor connected between the high voltage line and a second power supply terminal, a third transistor connected between a low voltage line connected to a second end of the memory element and a third power supply terminal, and a fourth transistor connected between the low voltage line and a fourth power supply terminal. The second and fourth transistors satisfy the condition: |Vth|<|VG−VB|+VF, where Vth is a threshold voltage thereof, VG is a voltage difference between a gate and a source or drain thereof, VB is a bias voltage applied to a body thereof, and VF is a minimum voltage at which a parasitic diode current flows.
US10832762B1 Static power reduction in SRAM
A circuit for reducing static power in SRAM and methods for using the same are disclosed. In one embodiment, a circuit for reducing static power in SRAM includes a plurality of memory blocks, where a memory block in the plurality of memory blocks includes a plurality memory banks, where a memory bank in the plurality of memory banks includes a plurality bit cells. The circuit further includes a bias circuit configured to produce a bias voltage to a row of bit cells, where the bias circuit is coupled to a circuit ground terminal of the row of bit cells in the plurality of bit cells, and a controller configured to control the bias circuit to produce a first set of bias settings in an access mode and control the bias circuit to produce a second set of bias settings in a standby mode of the SRAM.
US10832756B1 Negative voltage generation for computer memory
Techniques for negative voltage generation for a computer memory are described herein. An aspect includes enabling a first negative word line voltage (VWL) clock generator. Another aspect includes providing, by the first VWL clock generator, based on a clock signal, a first pump clock signal to a first VWL pump, and a second pump clock signal to a second VWL pump. Another aspect includes generating a VWL based on the first VWL pump and the second VWL pump, wherein the VWL is provided to a word line driver of a computer memory module. Another aspect includes comparing the VWL to a VWL reference voltage. Another aspect includes, based on the VWL being below the VWL reference voltage, disabling the first VWL clock generator, wherein the first VWL pump and the second VWL pump are disabled based on disabling the first VWL clock generator.
US10832746B2 Non-volatile in-memory computing device
Disclosed is an in-memory computing device including a memory array with non-volatile memory cells arranged in rows and columns; a multiple row decoder to activate at least two cells in a column of the memory array at the same time to generate a parametric change in a bit line connected to at least one cell in the column; and circuitry to write data associated with the parametric change into the memory array. Additionally disclosed is a method of computing inside a memory array including non-volatile memory cells arranged in rows and columns, the method includes activating at least two cells in a column of the memory array at the same time to generate a parametric change in a bit line connected to at least one cell in the column; and writing data associated with the parametric change into the memory array.
US10832744B2 Differential read-only memory (ROM) device
A read-only memory (ROM) device includes a memory cell that is electrically coupled to a bitline (BL) or to a BL which represents a complement of the BL. The ROM device precharges the BL and the BL to a first logical value. The ROM device activates the memory cell which discharges the BL when the memory cell is coupled to the BL or discharges the BL when the memory cell is coupled to the BL. The ROM device reads the first logical value as being stored within the memory cell when the BL is less than the BL. Otherwise, the ROM device reads the second logical value as being stored within the memory cell when the BL is greater than the BL.
US10832742B2 Semiconductor storage device
A semiconductor storage device includes a first wire extending in a first direction from a first end to a second end, a plurality of second wires spaced from each other in the first direction and extending in a second direction intersecting the first direction, and a plurality of memory films spaced from each other along the first wire from the first end to the second end and respectively being between the first wire and a second wire of the plurality of second wires. A first memory film of the plurality is at position along the first wire that is between a position of a second memory film and the first end. A contact area between the second memory film and the first wire is greater than a contact area between the first memory film and the first wire.
US10832738B2 Computerized system and method for automatically generating high-quality digital content thumbnails from digital video
Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically generate a thumbnail image from a frame of a video file, where the thumbnail image displays content of a selected frame determined to be high-quality and highly-relevant to the content of the video file. Frames of a video file are analyzed, and the frame that is the most contextually relevant to the video and of the highest visual quality is selected, where a thumbnail image is generated and displayed on a site or application over a network.
US10832736B2 System and method for content-based navigation of live and recorded TV and video programs
A system, method and computer-readable medium are presented for providing real-time content-based navigation of live video programming. The method aspect of the invention comprises receiving a live video program, generating an index to the received live video program by extracting images and/or text from the video program, recording the live video program, presenting at least a portion of data associated with the generated index to a user, receiving user input regarding a portion of the recorded video program to which the user desires to navigate and playing back the recorded video program starting at the navigated portion identified by the user input.
US10832735B2 System and method for improved transmission of digital data
A system for improved transmission of digital data includes: an incoming data stream having an incoming data rate rateIN; a memory configured to store the data; and a controller configured to write the data to the memory, the controller further configured to generate an outgoing data stream having an outgoing data rate rateOUT, wherein a normalized rate difference rateDIFFERENCE=(rateOUT−rateIN)/rateIN between the incoming data rate rateIN and the outgoing data rate rateOUT is a negative number of parts per million (ppm).
US10832734B2 Dynamic audiovisual segment padding for machine learning
Techniques for padding audiovisual clips (for example, audiovisual clips of sporting events) for the purpose of causing the clip to have a predetermined duration so that the padded clip can be evaluated for viewer interest by a machine learning (ML) algorithm. The unpadded clip is padded with audiovisual segment(s) that will cause the padded clip to have a level of viewer interest that it would have if the unpadded clip had been longer. In some embodiments the padded segments are synthetic images generated by a generative adversarial network such that the synthetic images would have the same level of viewer interest (as adjudged by an ML algorithm) as if the unpadded clip had been shot to be longer.
US10832732B2 Television broadcast system for generating augmented images
The invention relates to a television broadcast system comprising a number of television cameras (C1, C2); at least one production unit (12) which is configured to generate a series of production images from the camera images of the number of television cameras (C1, C2) and to issue said images as production signals (S3); a number of analysis modules (A1, A2) which are configured to analyse each individual camera image, to calculate camera-image metadata (M) and an associated camera-image hash value (H) for each camera image and to issue the camera-image metadata (M) and the camera-image hash value (H) for each camera image asynchronously; a synchronisation module (14) connected to the production unit (12) and the analysis modules (A1, A2) and configured to receive the production images from the production unit (12) as synchronously buffered images and to calculate, for each production image, an associated production image hash value (HR). The synchronisation module (14) is also configured to compare production image hash values (RH) and camera image hash values (H), to assign, on the basis of this comparison, the associated camera-image metadata (Mj) of a camera image as production-image metadata (MR) to a current production image (Ri), and to issue the production-image metadata (MR) as synchronously buffered images; a multiplication module (16) connected to the synchronisation module (14) and the production unit (12) and configured to receive the production-image metadata (MR) from the synchronisation module (14) as synchronously buffered images and to receive the production images from the production unit (12) as synchronously buffered images, the multiplication module also being configured: to compensate a time difference between a production image and the associated production-image metadata (MR); to change in the production image, on the basis of the production-image metadata (MR), at least one portion of the production image by means of an augmentation, thus producing an augmented production image; and to issue the augmented production image.
US10832713B2 Multichannel tape recording device having calibrated span of transducers
An apparatus according to one approach includes a module having an array of transducers having at least two transducers. The apparatus also includes a persistent memory having stored therein data of a span of the array of transducers at a particular temperature. An apparatus according to another approach includes a module having fiducials at known positions relative to an array of transducers. The apparatus also includes a persistent memory having stored therein data of a span between the fiducials at a particular temperature. The fiducial span may be used in conjunction with the known locations of the fiducials relative to the array to characterize the span of the array.
US10832707B1 Shape designs of magnetic flux guiding devices all around the main pole in assisted writing applications
A perpendicular magnetic recording writer has a main pole (MP) with a first flux guiding (FG) device in a write gap between the MP trailing side and a trailing shield, and a second FG device in the leading gap (LG) and each side gap (SG). The SG angle is reduced to 15° to 45° to enable conformal and more uniform FG device layers to be formed in the SG and LG. As a result, the MP shape and write field are more reproducible. To compensate for a thinner MP thickness at the air bearing surface that results from maintaining the track width at a shallower SG angle, an upper MP tip may be formed on the lower MP tip thereby generating a hexagonal shape for the combined MP tip. In this case, the second FG device conforms to the shape of the two upper MP tip sides and trailing side.
US10832703B1 Detection of off-track reads between wraps located in different tape partitions
A computer-implemented method for incrementing a tape write pass (WP) value includes identifying an action that requires incrementing a tape WP value on a magnetic tape storage device. The computer-implemented method further includes, in response to identifying the action that requires incrementing the tape WP value on the magnetic tape storage device: assigning a new tape WP value to a dataset based, at least in part, on a partition number corresponding to the data partition in which the dataset is written to.
US10832699B1 Impact media sharing
An example operation includes one or more of associating a transport with an impact in proximity to one or more other transports, transmitting, by a device in proximity to the impact, media related to the impact, receiving, by a server, the media, determining, by the server, one or more sounds based on the media, and associating, by the server, the one or more sounds with one or more of the transport and the one or more other transports.
US10832696B2 Speech signal cascade processing method, terminal, and computer-readable storage medium
A method for improving speech signal intelligibility is performed at a device. A speech signal is obtained. A correspondence between the speech signal and a respective user group among different user groups having distinct voice characteristics is identified. Pre-encoding signal augmentation is performed on the speech signal with a respective pre-augmentation filtering coefficient that corresponds to the respective user group to obtain a group-specific pre-augmented speech signal. The device encodes the pre-augmented speech signal for subsequent transmission through the voice communication channel. An encoded version of the pre-augmented speech signal has reduced loss of signal quality as compared to an encoded version of the speech signal that is obtained without the pre-encoding signal augmentation.
US10832688B2 Audio signal encoding method, apparatus and computer readable medium
The present disclosure provide a signal processing method and apparatus. The method includes: determining a total quantity of to-be-allocated bits corresponding to a current frame; implementing primary bit allocation on to-be-processed sub-bands; performing a primary information unit quantity determining operation for each sub-band that has undergone the primary bit allocation; selecting sub-bands for secondary bit allocation from the to-be-processed sub-bands according to at least one of a sub-band characteristic of each sub-band of the to-be-processed sub-bands or the total quantity of surplus bits; implementing secondary bit allocation on the sub-bands for secondary bit allocation; and performing a secondary information unit quantity determining operation for each sub-band of the sub-bands for secondary bit allocation.
US10832684B2 Personalization of experiences with digital assistants in communal settings through voice and query processing
In non-limiting examples of the present disclosure, systems, methods and devices for providing personalized experiences to a computing device based on user input such as voice, text and gesture input are provided. Acoustic patterns associated with voice input, speech patterns, language patterns and natural language processing may be used to identify a specific user providing input from a plurality of users, identify user background characteristics and traits for the specific user, and topically categorize user input in a tiered hierarchical index. Topically categorized user input may be supplemented with user data and world knowledge and personalized responses and feedback for an identified specific user may be provided reactively and proactively.
US10832671B2 Method and system of audio false keyphrase rejection using speaker recognition
Techniques related to a method and system of audio false keyphrase rejection using speaker recognition are described herein. Such techniques use speaker recognition of a computer originated voice to omit actions triggered when a keyphrase is present in captured audio and omitted when speech of the captured audio was spoken by the computer originated voice.
US10832664B2 Automated speech recognition using language models that selectively use domain-specific model components
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for language models using domain-specific model components. In some implementations, context data for an utterance is obtained. A domain-specific model component is selected from among multiple domain-specific model components of a language model based on the non-linguistic context of the utterance. A score for a candidate transcription for the utterance is generated using the selected domain-specific model component and a baseline model component of the language model that is domain-independent. A transcription for the utterance is determined using the score the transcription is provided as output of an automated speech recognition system.
US10832662B2 Keyword detection modeling using contextual information
Features are disclosed for detecting words in audio using contextual information in addition to automatic speech recognition results. A detection model can be generated and used to determine whether a particular word, such as a keyword or “wake word,” has been uttered. The detection model can operate on features derived from an audio signal, contextual information associated with generation of the audio signal, and the like. In some embodiments, the detection model can be customized for particular users or groups of users based usage patterns associated with the users.
US10832661B2 Sound identification utilizing periodic indications
A computer-implemented method is provided. The computer-implemented method is performed by a speech recognition system having at least a processor. The method further includes performing a speech recognition operation on the audio signal data to decode the audio signal data into a textual representation based on the estimated sound identification information from a neural network having periodic indications and components of a frequency spectrum of the audio signal data inputted thereto. The neural network includes a plurality of fully-connected network layers having a first layer that includes a plurality of first nodes and a plurality of second nodes. The method further comprises training the neural network by initially isolating the periodic indications from the components of the frequency spectrum in the first layer by setting weights between the first nodes and a plurality of input nodes corresponding to the periodic indications to 0.
US10832655B2 Method and user device for providing context awareness service using speech recognition
A method for providing a context awareness service is provided. The method includes defining a control command for the context awareness service depending on a user input, triggering a playback mode and the context awareness service in response to a user selection, receiving external audio through a microphone in the playback mode, determining whether the received audio corresponds to the control command, and executing a particular action assigned to the control command when the received audio corresponds to the control command.
US10832650B1 Speakerphone system that corrects for mechanical vibrations on an enclosure of the speakerphone using an output of a mechanical vibration sensor and an output of a microphone
A speakerphone system is provide, comprising: at least one mechanical vibration sensor (MVS) adapted to convert mechanical vibrations in a speakerphone enclosure (enclosure) to a mechanical vibration error signal, and output the same as an MVS output signal; at least one microphone (mic) adapted to convert an input sound acoustic signal into an input sound electrical signal and to output the same as a mic output signal; and circuitry adapted to subtract the MVS output signal from the mic output signal and output the resultant signal as a speakerphone output signal.
US10832643B1 Dynamic beat optimization
Aspects of the present invention provide an approach for dynamically optimizing a beat. In an embodiment, a current movement rate and biometric data for each user in a group performing a physical activity are collected. An upcoming movement rate for each user is predicted based on the collected current movement rates and biometric data. Music having an optimized beat is then generated based on a lowest upcoming movement rate among the predicted upcoming movement rates.
US10832619B2 Method for controlling screen display and device using the same
A method for controlling screen display and a device using the method are provided in the field of computer technology. The method includes: during the using of a target application, when displaying a target interface is detected, determining a brightness adjustment parameter corresponding to the target interface according to a pre-stored corresponding relationship between the interface of the application and the brightness adjustment parameter; and reducing a current backlight brightness based on the brightness adjustment parameter corresponding to the target interface.
US10832617B2 Multi-sensing channels design for pixel compensation
A driver of a display panel is provided. The driver includes a plurality of sensing channels configured to receive a plurality of sensing signals from the display panel via a plurality of sensing lines and output the sensing signals, the sensing channels are coupled to the sensing lines in an arrangement selected from one of a random arrangement and a normal arrangement. The driver further includes a signal convertor coupled to the sensing channels and configured to receive the sensing signals from the sensing channels in a sequence selected from one of a random sequence and a normal sequence.
US10832614B2 Resetting circuit, shift register, gate driving circuit and driving method thereof, and display device
Embodiments of the present disclosure provide a resetting circuit, a shift register, a gate driving circuit and a driving method thereof, and a display device. The first switching sub-circuit, the storage sub-circuit, the controlling sub-circuit, and the second switching sub-circuit in the resetting circuit output a first level signal to a second terminal of the resetting circuit. When a scanning frequency of the gate driving circuit is switched, a resetting function may be implemented by the resetting circuit even if there is no resetting signal provided by a resetting signal terminal for resetting a part of outputting terminals of the gate driving circuit.
US10832613B2 Image format conversion using luminance-adaptive dithering
In one example, the present disclosure describes a device, computer-readable medium, and method for image format conversion using luminance-adaptive dithering. For instance, in one example, a method includes acquiring an image in a first format, wherein the first format is associated with a first electro-optical transfer function, identifying a second format to which to convert the image, wherein the second format is associated with a second electro-optical transfer function, and applying dithering to the image in the second format, based on an evaluation of a luminance-dependent metric against a predefined threshold, wherein the luminance-dependent metric is computed from at least one of the first electro-optical transfer function and the second electro-optical transfer function.
US10832611B2 Multiple primary color conversion method, driving method, driving device and display apparatus
The present application provides a multiple primary color conversion method, including: determining color triangles according to color coordinates of a target color; computing grayscale components of l primary colors corresponding to the target color in the color triangles; in step S130, obtaining initial grayscales of l primary colors; in step S140, judging whether there is an overflow grayscale; if yes, then performing step S160, if no, then performing step S150; in step S150, adjusting initial brightness components corresponding to grayscale components of the same primary color as the overflow grayscale, computing grayscale components of l primary colors in color triangles including the primary color of the overflow grayscale, and performing steps S130 and S140; in step S160, determining the initial grayscales of l primary colors as grayscales of l primary colors of the target color.
US10832610B2 Display panel of micro light emitting diode
A display panel of micro light emitting diode comprises a substrate, a plurality of micro light emitting diodes, a plurality of driving chips and a shading layer. The substrate having a first surface and a display area. The plurality of micro light emitting diodes is disposed on the first surface of the substrate and is located in the display area, with each of the micro light emitting diodes having a light emitting surface while the light emitting surface is away from the first surface of the substrate. The plurality of driving chips is disposed on the first surface of the substrate and is located in the display area, with each driving chip electrically connecting to at least one of the micro light emitting diodes. The shading layer is disposed on the first surface of the substrate and covering the driving chips while exposing the light emitting surfaces.
US10832608B2 Pixel circuit, method for driving method, display panel, and display device
The disclosure relates to a pixel circuit, a method for driving method, a display panel, and a display device. The pixel circuit includes: a scan control circuit, a latch circuit, a charging control circuit, and a pixel electrode; the scan control circuit is configured to output a data signal to a first node in response to a gate scan signal; the latch circuit is configured to latch signals of the first node and a second node response to a signal of the first node; and the charging control circuit is configured to output a first display voltage signal to the pixel electrode in response to the signal of the first node and a charging control signal, and to output a second display voltage signal to the pixel electrode in response to the signal of the second node and the charging control signal.
US10832595B2 Medico-surgical simulator and medico-surgical simulation method
Disclosed is a medico-surgical simulator and to a corresponding method. The medico-surgical simulator includes a vascularization device and/or a ventilation device, as well as a regulation device. The medico-surgical simulator is arranged so as to be connected to a cadaver and to vascularize an arterial system of the cadaver via the vascularization device and/or to ventilate a respiratory system of the cadaver via the ventilation device. The regulation device controls the vascularization and ventilation devices in such a way as to simulate cardiorespiratory functions for providing surgical training carried out on the cadaver with a very high degree of realism.
US10832590B2 Monitoring food intake
In one example, the present disclosure describes a device, computer-readable medium, and method for monitoring a user's food intake. For instance, in one example, a user's food intake is monitored based on data collected from a sensor. The user's current nutrient consumption is estimated based on the monitoring. A recommendation is presented to the user based on the estimating, where the recommendation is designed to help the user achieve a target nutrient consumption.
US10832584B2 Personalized tutoring with automatic matching of content-modality and learner-preferences
An embodiment includes a method for use in presenting a plurality of concepts to a plurality of students. The method includes developing a first statistical model of one or more modalities effective for teaching at least a given concept of the plurality of concepts across the plurality of students. The method also includes developing a second statistical model of one or more modalities effective for learning by at least a given student of the plurality of students across the plurality of concepts. The method further includes combining the first and second models to determine one or more modalities for presenting at least the given concept to at least the given student; and presenting at least the given concept to at least the given student using the determined one or more modalities.
US10832582B2 Monitoring low-flying airplanes
The invention relates to a system for actuating signal transmitters that are arranged on aviation obstacles, which are obstacles for low-flying airplanes, and signal transmitters for optically warning the airplanes or the pilots thereof, having the following features: a) at least one large-area radar system which is designed to detect airplanes flying at very low altitudes and which is arranged at a location remote from the aviation obstacles, b) at least one computer device which is coupled to the large-area radar system so as to transmit signals and which is designed to evaluate the data provided by the large-area radar system, said data relating to detected airplanes, and to provide such data to other systems via a data connection, and c) at least one data connection between the computer device and multiple aviation obstacles and/or groups of aviation obstacles, wherein d) the computer device is designed to output activation signals for the signal transmitters of aviation obstacles which are being approached by an airplane flying at a low altitude on the basis of the data transmitted by the large-area radar system. The invention further relates to a system for providing data relating to airplanes flying at very low altitudes, to a device comprising a signal transmitter device for aviation obstacles, and to a corresponding actuation device.
US10832576B2 Driving control method and driving control apparatus
When making a switch from automated driving to manual driving in a vehicle capable of switching between the manual driving and the automated driving, a driving control method of the present invention makes the switch to the manual driving after changing driving characteristics for the automated driving to switch driving characteristics suitable for the switch to the manual driving.
US10832570B1 V2X vehicle road usage
Vehicle road usage is monitored via vehicle-to-everything (V2X) communication. From each of a plurality of vehicles via one or more RSUs communicating with vehicles using V2X communication, anonymized data is received indicating routing of the respective vehicle along roadways over time and location. From each of the plurality of vehicles via the one or more RSUs, non-anonymized usage amounts are received indicative of a cost incurred by the respective vehicle for overall usage of the roadway by the respective vehicle, the usage amounts being computed by the respective vehicle according to usage metrics broadcast by the one or more RSUs. Roadway areas of high roadway usage are identified according to the anonymized data. The usage metrics are updated to incentivize alternative routes to routes traversing the roadway areas of high roadway usage. The usage metrics, as updated, are broadcast for receipt by the plurality of vehicles.
US10832569B2 Vehicle detection systems
A vehicle monitoring system can include a detection system having a camera, radar, and lidar. The vehicle monitoring system can detect a vehicle, generate numerical position data indicative of a first serpentine path of the vehicle as the vehicle drives on a road, numerically analyze the first numerical position data, and in response, take actions to protect lives.
US10832564B2 Building security system with event data analysis for generating false alarm rules for false alarm reduction
A system for generating a false alarm rule for preventing a false alarm that occurs at a building includes a processing circuit configured to receive, via a communications interface, building data including events for the building devices. The building events include a first non-alarm event, a second non-alarm event different than the first non-alarm event, and a false alarm event. The processing circuit is configured to generate an event sequence based on the events, where the event sequence includes the first non-alarm event and the second non-alarm event and indicates a relationship between the first non-alarm event and the second non-alarm event that is indicative of a situation at the building that causes the false alarm event to occur. The processing circuit is configured to generate the false alarm rule based on the event sequence. The false alarm rule includes a recommendation for preventing the false alarm event from occurring.
US10832559B2 Communication hub for emergency responders
A method, communication hub and mesh network for facilitating management of emergency responders and emergency response equipment via a communication hub are disclosed. According to one aspect, the communication hub includes at least one telemetry radio configured to communicate with emergency response equipment to gather data from the emergency response equipment. The communication hub also includes at least one 802.11-compliant radio configured to transmit the gathered data to at least one wireless device configured to manage the emergency responders and emergency response equipment.
US10832549B1 Vehicle-mountable child protective device
A vehicle-mountable child protective system including a vehicle door mountable device including a flag portion which is raisable to a raised position above a roof of a vehicle and a flag positioning assembly operative to selectably lock the flag portion in the raised position when the vehicle door mountable device is mounted onto a vehicle door and the vehicle door is closed, a remote controller and electronic circuitry responsive to exceedance of a separation distance between the vehicle door mountable device and the remote controller for producing a warning alert at least at the remote controller and retaining the flag portion in the raised position until the vehicle door is opened.
US10832548B2 Advanced industrial safety notification systems
An industrial visualization system defines and enforces a virtual safety shield comprising a three-dimensional space surrounding a wearer of a client device. The dimensions of the virtual safety shield are defined by a specified safe distance surrounding the user that allows sufficient reaction time in response to notification that the wearer is at risk of interacting with a safety zone, hazardous machinery, or vehicles within the plant. If a boundary of a safety zone or hazardous equipment falls within the three-dimensional space defined by the virtual safety shield, the system sends a notification to the user's client device, or places the hazardous equipment in a safe operating mode.
US10832542B2 Camera system and method
A system and method for viewing what person or movement may be at their door via their smartphone, without having to do any destructive installation, is disclosed. The camera system attaches to the typical residential door via adhesive pad anchor which uses a hinge portion to orient the camera system through a peephole within the door. One purpose of the camera system is to enable a user to see what's happening at their door, and be alerted to what's going on outside their door at all times, and/or anytime they want to look.
US10832538B2 Electronic devices with individual security circuits
Manufacturing a batch is provided which includes a plurality of items of an electronic device, the items including a plurality of corresponding main modules having a same functional structure substantially identical for the items. The method includes defining at least one security electric circuit, of an enclosure component for enclosing each item, adapted to protect the item from tampering, the security electric circuits having individual configurations substantially different among the items, for use in forming the security electric circuit with the corresponding configuration on each enclosure component. Additionally, the method includes determining one or more electric characteristics of each security electric circuit for use in configuring a monitoring circuit of the corresponding main module, the monitoring circuit being adapted to the corresponding security electric circuit for detecting the tampering, according to the electric characteristics of the corresponding security circuits.
US10832536B2 Guided cable management
Apparatuses, methods, program products, and systems are presented for guided cable management. An apparatus includes a cable module that detects a first end of a cable installed at a port of a first node, a first port module that determines whether the cable that is installed at the port is an expected cable for the port based on a cable mapping table, and a first indicator module that triggers a visual indicator at the port to visually confirm that the cable is the expected cable for the port. The apparatus includes a second port module that determines a port of a second node where a second end of the cable is expected to be installed and a second indicator module that triggers a visual indicator at the port to visually indicate that the second end of the cable is expected to be installed in the port.
US10832526B2 Electronic gaming systems and methods
Systems and method for providing a slot-type game in which a game outcome is reached that includes an active area and an inactive area, with any awards being determined by the position of randomly generated symbols in the active area, the active area increasing in size to include additional positions of randomly generated symbols from the inactive area responsive to an occurrence of a triggering event, wherein the triggering event is based on the satisfaction of a preset criteria associated with the active area of the game outcome, may result in enhanced awards and may be triggered one or more instances thereafter by the satisfaction of the preset criteria associated with the increased active area, each instance of being triggered resulting in the active area increasing in size until a maximum active area is achieved.
US10832525B2 Systems and methods of electronic gaming including an upgradeable game object
An electronic gaming machine includes a game controller configured to perform operations including: (i) simulating a plurality of reels including a plurality of symbols; (ii) presenting an upgradeable game object; (iii) spinning and stopping each reel, whereby symbols from each reel are stopped and displayed; (iv) determining that the symbols stopped and displayed include a number of special symbols greater than at least a threshold number of special symbols; (v) depicting, in response, a first upgrade to the visual appearance of the upgradeable game object; (vi) increasing, in addition to depicting the first upgrade to the visual appearance of the upgradeable game object, the credit value of the upgradeable game object by a first credit amount; and (vii) adding, in response to a specified trigger event, the credit value associated with the upgradeable object to the credit balance of the player.
US10832519B2 Variable payback gaming
A system for interactive gaming among a plurality of players includes a host computer system and a plurality of player terminals communicably coupled to the host computer system or gaming platform via a network. The plurality of player terminals may be located at a plurality of licensed gaming locations. The plurality of player terminals may be configured to engage the plurality of players in a common interactive game operated by the host computer system. The plurality of player terminals can include means for dispensing player winnings from the player terminal.
US10832510B2 Systems and methods for ballot style validation
Embodiments of a system and methods for ballot style validation are disclosed.
US10832505B2 Processing video and sensor data associated with a vehicle
Processing video and sensor data associated with a vehicle Apparatus (5) is configured to: obtain first data corresponding to video data from a video camera (6) associated with a vehicle; obtain second data corresponding to sensor data from one or more sensors (8) associated with the vehicle; form a data structure including metadata and the first and second data, wherein first timing information for the first data is included in the metadata and second timing information for the second data is included in the second data, wherein the first and second timing information enable the first and second data to be temporally related.
US10832504B1 System and method for generating data regarding a vehicle crash
A computer-implemented method for generating data regarding a vehicle crash is presented. Initial sensor data output by a sensor(s) of a mobile computing device may be received. It may be determined whether the initial sensor data includes sensor data indicating that a crash of a vehicle has occurred. Additional sensor data output by the sensor(s) of the mobile computing device may be received when it is determined that the initial sensor data includes sensor data indicating the crash has occurred. The additional sensor data may be received for a first amount of time after it is determined that the initial sensor data includes sensor data indicating the crash has occurred. Combined sensor data may be generated based on the initial sensor data and the additional sensor data, where the combined sensor data may include sensor data corresponding to time before the crash and corresponding to time after the crash.
US10832493B2 Programmatic hairstyle opacity compositing for 3D rendering
Techniques are described for virtual representation creation and display. Processing circuitry may identify substantially transparent pixels in a virtual hairstyle, identify a first set of pixels that are away from the identified substantially transparent pixels, increase an opacity level for a second set of pixels that excludes the first set of pixels by a first amount, and generate the virtual hairstyle based on the first set of pixels and the second set of pixels having the increased opacity level. With the generated virtual hairstyle, processing circuitry of a personal computing device may blend, in a first pass, one or more pixels of the version of the generated virtual hairstyle having an opacity level greater than or equal to a threshold opacity level, and blend, in a second pass, one or more pixels of the version of the generated virtual hairstyle having an opacity level less than the threshold opacity level.
US10832489B2 Presenting location based icons on a device display
A first region of interest is determined by user input to a map interface. A set of locations of items of interest is determined located proximate to the region of interest. A background and a first set of representations are presented against the background on the device display according to a location and an orientation of the device, each representation of a respective item of interest located in the first region of interest.
US10832485B1 CAPTCHA authentication via augmented reality
A computer device may include a memory storing instructions and processor configured to execute the instructions to provide a presentation image to a user device, wherein the presentation image is associated with a first model. The processor may be further configured to receive an image captured by a camera of the user device and a recorded alignment of the presentation image on a display of the user device; generate a second model based on the received image captured by the camera of the user device; determine an alignment of the first model with the second model based on the recorded alignment of the presentation image on the display of the user device; and generate an authentication determination verifying whether a user of the user device is human, based on the determined alignment of the first model with the second model.
US10832479B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus, an information processing method, and a program capable of further diversifying a method of implementing a virtual object using the AR technology, the information processing apparatus including: a display control unit configured to perform a first process of displaying a virtual object superimposed on a real space at a position which is based on a real object detected in the real space or a second process of displaying the virtual object superimposed on the real space at a position which is not based on the real object detected in the real space.
US10832471B2 Fast T-spline fitting system and method
A first T-spline fitting system includes a three-dimensional (3D) sensor, a processor and a memory storing a program for representing a point cloud of the scene using T-spline representation. The system executes acquiring an image of the scene using the 3D sensor, generating the point cloud from the image, determining a parameterized domain of the point cloud by mapping data points of the point cloud to values of parameters of the parameterized domain, partitioning recursively the parameterized domain into a set of patches, connecting the patches to form a T-mesh defining topology of control points in the parameterized domain, and fitting a T-spline surface into the point cloud according to the T-mesh to determine positions of the control points.
US10832464B2 Graphics processing systems for performing per-fragment operations when executing a fragment shader program
A graphics processing pipeline (30) includes a programmable fragment shader (40) that is operable to, in response to a “test” instruction included in a fragment shader program that it is executing, trigger, if appropriate, the performance of an alpha-to-coverage operation (41), a late stencil test (42), and a late depth test (43) for a fragment being processed, and to then return updated coverage information to the fragment shader (40). This allows alpha-to-coverage and late stencil and depth test operations to be triggered and performed during shader execution, rather than having to wait until shader execution has been completed before performing those operations.
US10832461B2 Method and apparatus for editing uploaded image
A method and apparatus for editing an uploaded image are provided. A controller of the apparatus receives the uploaded image that contains an article area showing an image of a purchased article and a personal information area showing personal information. The controller identifies the article area and the personal information area in the received image, edits the received image to protect the personal information without damaging the article area, and posts the edited image to a webpage.
US10832459B2 Three-dimensional image display apparatus for displaying target to which color is assigned
The three-dimensional image processing apparatus includes a surface data generation unit that extracts a display target from a three-dimensional image and generates surface data indicating a surface of the display target, a color information acquisition unit that performs a volume rendering process for the three-dimensional image of a specific section including a vertex of the surface data in a direction from the outside to the inside of a surface forming the surface data to acquire color information and assigns a color to the surface of the surface data on the basis of the color information, and a display control unit that displays the surface data having the surface, to which the color has been assigned, on a display unit.
US10832454B1 Edit propagation on raster sketches
A method, apparatus and system provides the ability to edit a raster sketch. An edit gesture is received and a binary image of the raster sketch is calculated by thresholding. A stroke width transform (SWT) map is calculated and stores a stroke width value for each pixel. An original outside contour of the binary image is calculated and simplified. A propagation cut is determined as a line segment that connects two different points on the simplified contour that separates the simplified outside contour into two parts. The propagation cut is applied to the original outside contour and displayed.
US10832449B1 Vehicular telematic systems and methods for generating interactive animated guided user interfaces
Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values.
US10832445B2 Method, apparatus, terminal and system for measuring trajectory tracking accuracy of target
Described herein are a method, apparatus, terminal, and system for measuring a trajectory tracking accuracy of a target. Using each method, apparatus, terminal, and system to measure the trajectory tracking accuracy of the target includes determining a location information of the actual tracking trajectory of the target; comparing the location information of the actual tracking trajectory with a location information of the target trajectory to determine a variance between the location information of the actual tracking trajectory and the location information of the target trajectory; and determining the tracking accuracy of the target based on the variance.
US10832436B2 Method, system and apparatus for recovering label positions
A method of recovering label positions in an imaging controller includes: receiving (i) a definition of a plane containing edges of the shelf, and (ii) a plurality of initial label indicators having locations on the plane; assigning the initial label indicators among a plurality of candidate subsets each representing a single physical label; for each candidate subset of initial indicators: generating, for each of a plurality of projection depths relative to the plane, a set of projections of the initial indicators in the candidate subset; determining an aggregate surface area for each set of projections; selecting, as a recovered depth for the candidate subset, one of the projection depths corresponding to the minimum aggregate surface area; and generating a recovered position for the candidate subset based on the recovered depth; and storing the recovered positions.
US10832435B1 Determining payload carrier volume using a neural network
A method for loading a payload carrier of a machine includes receiving, from a camera on the machine, a two-dimensional image of an interior of the payload carrier as material is loaded into the payload carrier. The method further includes sectioning the two-dimensional image into a plurality of regions, and determining, for individual of the regions, whether the region includes a representative of fill material. The method may also include determining a fill volume based on the regions having fill and those not having fill.
US10832428B2 Method and apparatus for estimating a range of a moving object
A method for estimating a range of a moving object (MO) includes steps of capturing (S1) images of a surrounding by a camera (2), processing (S2) features of captured images to determine a bearing of a moving object (MO) based on a detected cluster of features belonging to the moving object (MO) within the captured images, and estimating (S3) a range of the moving object (MO) based on determined ground features belonging to a ground plane (GP) along the determined bearing of the moving object (MO) which are not occluded by the moving object (MO).
US10832424B2 Image registration method
A displacement field relating positions of pixels between at least two images having an initial displacement field is adjusted. Each pixel of the first image and the second image is associated with a label. A first pixel in the first image maps to a second pixel in the second image based on a vector of the initial displacement field. A set of third pixels includes the second pixel and a plurality of adjacent pixels to the second pixel, the third pixels being associated with labels and a candidate shift vector with respect to the second pixel. A covariance score is determined for each of the third pixels, the covariance score defining a statistical dependence between the first label of the first pixel and each of the third labels. An adjustment shift vector is then determined based on the covariance scores and the candidate shift vectors of the third pixels.
US10832413B2 Curvilinear object segmentation with geometric priors
A method for curvilinear object segmentation includes receiving at least one input image comprising curvilinear features. The at least one input image is mapped to segmentation maps of the curvilinear features using a deep network having a representation module and a task module. The mapping includes transforming the input image in the representation module using learnable filters configured to balance recognition of curvilinear geometry with reduction of training error. The segmentation maps are produced using the transformed input image in the task module.
US10832411B2 Electronic apparatus and method of controlling the same
An electronic apparatus and a method of controlling the electronic apparatus are provided. The electronic apparatus includes a display configured to display an image, and a controller electrically connected to the display. The controller is configured to control the display to display a region of the image, using a first reproducing method, identify either one or both of a first event in which a control signal is externally received and a second event occurring based on a result of analyzing a feature of the region of the image, and change the first reproducing method to a second reproducing method, based on either one or both of the first event and the second event being identified.
US10832409B2 Diagnosis support method, diagnosis support apparatus, and non-transitory computer-readable storage medium
A diagnosis method performed by a computer includes: executing a process that includes specifying a first case image group which includes one or more case images which have a same abnormality as a first abnormality detected from an image of a subject among plural case images about each of plural patients, each of the plural case images indicating an image in which a progression stage of a disease is different; executing a first selection process that includes calculating a first similarity about a site where the first abnormality appears between each of the one or more case images included in the first case image group and the image of the subject, and selecting a second case image group from the first case image group in accordance with the first similarity with respect to each of the one or more case images included in the first case image group.
US10832408B2 Patient registration systems, devices, and methods for a medical procedure
Methods and apparatuses for performing patient registration. 3D scan data from a 3D scanner, preoperative image data, first tracking data from a first tracking system, and second tracking data from a second tracking system are mapped to a common coordinate space. The 3D scan data and the first tracking data are mapped to each other using a transformation that is determined based on a calibration relating the 3D scan coordinate space and the tracking coordinate space. The 3D scan data and the preoperative image data are mapped to each other using a surface matching algorithm. The first tracking data and the second tracking data are mapped to each other based on tracking of the patient reference device.
US10832403B2 Systems, methods, and apparatuses for generating regions of interest from voxel mode based thresholds
The described implementations relate to systems, methods, and apparatuses for generating regions of interest (214) from imaging data (212). Specifically, the regions of interest are generated for tracking treatment efficacy in a more consistent and repeatable manner. The regions of interest can be generated from contrast medium and non-contrast medium enhanced scans (102) of a patient. Voxel data derived from the scans can be collected and distributed according to respective intensity values in order to identify mode voxels (116, 118, 120) for particular ranges (128) of intensities. Regions of interest (110, 112, 114) can then be generated for each identified mode voxel, and standard deviations for the regions of interest can be determined. One or more thresholds can be derived from the determined standard deviations in order to further filter the intensity values and identify filtered groups of voxels to be the resulting regions of interest.
US10832402B2 Methods for detection and enhanced visualization of pathologies in a human eye
Various methods for the detection and enhanced visualization of a particular structure or pathology of interest in a human eye are discussed in the present disclosure. An example method to visualize a given pathology (e.g., CNV) in an eye includes collecting optical coherence tomography (OCT) image data of the eye from an OCT system. The OCT image data is segmented to identify two or more retinal layer boundaries located in the eye. The two or more retinal layer boundaries are located at different depth locations in the eye. One of the identified layer boundaries is moved and reshaped to optimize visualization of the pathology located between the identified layer boundaries. The optimized visualization is displayed or stored or for a further analysis thereof.
US10832399B2 Detection for abnormal connectivity on a product
Methods and systems for detecting abnormal connectivity on a product are provided. The methods receive an inspection image of the product including a defect, match the inspection image with a template image of the product to locate a corresponding normal region in the template image and obtain a differential image between the inspection image and the normal region. The method further includes forming a regional mask image from component masks. Each of the component masks includes a binary image of the template image with only one kind of components of the product remaining. The regional mask image is a region in its corresponding component mask that corresponds to the normal region. The method further includes determining, based on a calculation using the differential image and the at least one regional mask image, at least one of: connectivity relationship, connectivity type and connectivity scale of abnormal connectivity on the product.
US10832397B2 Method of assisting analysis of radiation image and system using the same
The present application relates to a method of assisting analysis of a radiation image and a system using the same, which belongs to the field of image processing. A method of assisting analysis of a radiation image includes: acquiring a radiation image to be analyzed; acquiring customs declaration information of the radiation image to be analyzed; acquiring a feature-matched historical image from a typical image library according to the radiation image to be analyzed; and/or acquiring a standard image and/or detailed customs declaration information of the standard image according to the customs declaration information of the radiation image to be analyzed. The method of assisting analysis of a radiation image and the system using the same may assist an image inspection person to judge whether or not the current radiation image carries violation items, whether or not a concealing or missing report occurs and so on.
US10832395B2 Systems and methods for inspecting bristles using a digital camera
A method is provided for inspecting a device comprising a plurality of bristles. During this method, image data provided from an electronic optical sensor is received. The image data is indicative of an image of at least a portion of the bristles. A bristle configuration (e.g., an angle) of at least one of the bristles (e.g., an average bristle) in the image is determined by processing the image data with a computer processor.
US10832388B2 Image tuning device and method
Disclosed are an image tuning device and an image tuning method. The image tuning method includes the following steps: dividing an image area into a plurality of blocks for executing brightness adjustment individually, in which the blocks include a target block and at least one neighboring block; receiving pixel data of the target block to calculate a target block brightness value; receiving pixel data of the at least one neighboring block to calculate at least one neighboring block brightness value; calculating a calculated brightness value of a target pixel within the target block according to the target block brightness value and the at least one neighboring block brightness value; and generating an adjusted brightness value of the target pixel by adjusting an original brightness value of the target pixel according to the calculated brightness value.
US10832371B2 Unified architecture for BVH construction based on hardware pre-sorting and a parallel, reconfigurable clustering array
An apparatus comprising a sorting unit to sort primitives of a graphics image, the primitives to be grouped, each group to form a first level node of a hierarchical acceleration structure; a parallel reconfigurable clustering array to construct the hierarchical acceleration structure, the parallel reconfigurable clustering array comprising a plurality of processing clusters, each cluster comprising: parallel efficiency analysis circuitry to evaluate different groupings of the first level nodes for a next level of the hierarchical acceleration structure to determine efficiency values for the different groupings; and node merge circuitry to merge the first level nodes based on the efficiency values to form second level nodes.
US10832366B2 Wireless, intrusion-resistant customs declaration service
Mobile collection and vetting of user supplied information is described. The systems, techniques, devices, methods, and approaches described herein can be used to obtain, validate, and vet information, such as customs information, in a mobile environment. In embodiments, methods comprise receiving information input via a mobile device. The information is encapsulated by an intermediate to escort the information through a firewall to the database. In response to vetting the information to determine if it meets one or more criteria, the method involves creating a record associated with a unique identifier, information that bio-identifies a user, or an indication of a determination that results from the vetting. In this embodiment, the method includes generating an electronic receipt for communication to the mobile device, the electronic receipt including the unique identifier.
US10832363B2 Methods and systems for representing usage of an electronic learning system
A method and system for representing usage of an electronic learning system. The method and system involve receiving an input indicative of a selection of a property of the electronic learning system to be represented, the property including a course content provided by the electronic learning system and an activity available for that course content; receiving representation parameters that define a scope of the usage to be represented; determining an event count for the property during the period of interest; and generating a usage indicator for the property based at least on the event count. The usage indicator is generally reflective of at least a usage amount of the property during the period of interest.
US10832348B2 Topic recommendation in a social network environment
Techniques for topic recommendation are described herein. The techniques include a method that topic recommendation includes identifying topics associated with events within a social network environment. A rank may be determined indicating interest for an identified topic within the social network environment. The method may include recommending a topic to a user for posting in the social network environment based on the rank.
US10832333B1 Structural characteristic extraction using drone-generated 3D image data
A structural analysis computing device may generate a proposed insurance claim and/or generate a proposed insurance quote for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may be coupled to a drone configured to capture exterior images of the object. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form for a damaged object and/or a proposed quote for an uninsured object, and display the form to a user for their review and/or approval.
US10832331B1 Systems and methods for allocating fault to autonomous vehicles
In one aspect, a system for allocating fault in a collision involving a vehicle is provided. The system may include (1) a sensor coupled to the vehicle and configured to collect contextual data related to the collision, (2) a non-transitory memory configured to store the contextual data, and (3) a processor coupled to the non-transitory memory and configured to (a) gain access to the contextual data, and (b) compute and assign a fault percentage to a driver of the vehicle based upon the contextual data.
US10832329B1 Search tool for improved workflow efficiency for insurance claim associates
In a computer-implemented method for facilitating handling, by a user of a computing device, of a call from an insurance customer regarding a loss event, an interactive search display may be provided. A set of one or more search terms entered by the user may be used to perform a search of one or more databases storing policy information. A set of results and an interactive control may be presented to the user. The results may include an entry for a first person. A particular relationship between the first person and the loss event, specified by the user via the interactive control, and information associated with the first person, may be used to cause loss report information to be automatically added to one or more loss reporting fields. The loss report information may be caused to be stored in a claims database as a part of a loss report record.
US10832327B1 Methods of providing insurance savings based upon telematics and driving behavior identification
A system and method may collect telematics and/or other data, and apply the data to insurance-based applications. From the data, an insurance provider may determine accurate vehicle usage information, including information regarding who is using a vehicle and under what conditions. An insurance provider may likewise determine risk levels or a risk profile for an insured driver (or other drivers), which may be used to adjust automobile or other insurance policies. The insurance provider may also use the data collected to adjust behavior based insurance using incentives, recommendations, or other means. For customers that opt-in to the data collection program offered, the present embodiments present the opportunity to demonstrate a low or moderate risk lifestyle and the chance for insurance-related savings based upon that low or moderate risk.
US10832324B2 Darkpool matching of orders with price discretion
Various embodiments are directed to systems and methods for processing a discretion order in a dark pool matching environment. A first order to buy or sell a trading product is received from a computer of a first trader. The first order has a first price and a first size. A second order to buy or sell the trading product that is contra to the first order is received from a second trader. The second order defines a second quantity and a price range of possible prices at which the second order can be executed. The price range comprises at least a second price. The second quantity of the trading product is reserved in an OMS of the second trader such that the second quantity of the second order is permitted by the OMS to be executed at any price within the price range. The second order is received before or after the first order is received. A processor determines that the first price of the first order is within the price range of the second order. Responsive to the determination, two items are output to the second trader: (1) the price of the first order and (2) an execution indicia selectable by the second trader to cause at least a portion of the second order to be executed against at least a portion of the first order. The first price of the first order and the execution indicia are not output or otherwise disclosed to the second trader prior to the act of determining that the first price of the first order is within the price range of the second order.
US10832312B2 Systems and methods for facilitating a transaction relating to newly identified items using augmented reality
A system may provide an augmented environment that facilitates a transaction. The system may store profile data including user payment or user profile information. The system may then receive environmental data including audio and visual information representing a physical environment. The system may then receive first user input data indicative of a selection of one or more items present in the physical environment, and identify one or more action items in the environmental data based on the first user input data. In response to this identification, the system may augment the environmental data by adding virtual environmental data, and then provide this virtual environmental data to a device to create an augmented environment. The system can then receive second user input data, and provide purchase request data to a merchant terminal to enable a transaction related to the one or more action items.
US10832307B1 Systems for analyzing and updating data structures
This disclosure describes, in part, techniques for analyzing and updating merchants' data structures. For instance, a payment service may store data structures associated with merchants, where each data structure indicates items that a respective merchant offers for acquisition. The payment service may then analyze at least a first data structure to determine first items offered for acquisition by a first merchant and a second data structure to determine second items offered for acquisition by a second merchant. Based on the first items and the second items, the payment service may determine an item to recommend to the second merchant. The payment service may then generate and send a message to a merchant device of the second merchant, where the message recommends that the second merchant offer the item for acquisition. In some instances, the first merchant and the second merchant are each associated with a specific type of business.
US10832305B1 System and method for image processing and searching for classification in a product database
A method for resolving out of stock products in online shopping using image classification is disclosed. Product images are processed to determine feature descriptors to generate object classifiers to associated image similarities. A product is determined to be unavailable from a retailer. The product identifier is then provided to a hierarchical database containing indexed product images to determine therefrom other products whose images have classified similarities to images of the product. Similar products can then be presented to the user based upon their visual characteristics providing an improved product correlation.
US10832303B2 Removal of listings based on similarity
A method of generating a user-interface to be displayed at a remote location may include receiving a search request for an item listing and retrieving a first listing and a second listing based on the search request, determining a similarity score between the first and second listings that is based on multiple properties common to the first and second listings, and generating instructions to be transmitted to a remote location to generate a user interface to be displayed at the remote location, the user interface including the first listing, the instructions excluding the second listing from a list of results displayed on the user interface based on the similarity score exceeding a threshold and the first listing including superior values in at least one of the plurality of properties common to the first and second listings. The method may also include transmitting the instructions to the remote location for display.
US10832301B2 System and method for stamp ordering and thermal carving
A host computer, a plurality of thermal carving machines, and a user terminal are connected to a network. The host computer includes seal image creation means that permits edition of a seal image using the user terminal, site selection means that allows a user to specify one site from a site candidates list, ID issuing means that issues an order ID for identifying the contents of an order, and order information registration means that registers the issued order ID and order information in a database. A control device of the thermal carving machine includes order acceptance means that accepts an order ID input when information on the input order ID is registered in the database, and carving control means that performs seal carving of a stamp based on seal image data associated with the order ID.
US10832296B2 Transaction management system, transaction management method, and program
A system for managing a transaction of an item between first and second users includes a first lock attached to the item, a storage unit having a second lock attached thereto and physically storing the item, and a processor that manages a first privilege to open the first lock and a second privilege to open the second lock. The processor performs management so that a holder of the first and second privileges is the first user. Upon receiving, from the storage unit, information indicating the second lock being opened, the processor performs management so that a first transaction is concluded in which the first user tentatively receives the item from the second user. Upon receiving, from the first lock, information indicating the first lock being opened, the processor performs management so that a second transaction is concluded in which the first user inspects the item and finally receives the item.
US10832290B1 Method and system for providing electronic marketing communications for a promotion and marketing service
A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions.
US10832284B2 Method and device and system for processing promotion information
A method and device for processing promotion information and a system are provided. The method includes that: agreement information and exposure requirements of all promotion information within a preset period are acquired (101); directional delivered targets are determined according to the agreement information and the exposure requirements, and the directional delivered targets are split into multiple non-intersected delivered target sets (102); the promotion information is delivered to users corresponding to the corresponding delivered target sets according to the exposure requirements (103); statistics about social propagation amounts of to the delivered promotion information is made in real time in a delivery process (104); and exposure parameters are corrected according to the social propagation amounts (105), so that delivery of the promotion information is regulated in real time. By the method, the effectiveness and accuracy of delivering the promotion information may be improved.
US10832271B1 Verified reviews using a contactless card
Systems, methods, articles of manufacture, and computer-readable media for verified reviews. An application may receive an indication to generate a review. An application programming interface (API) of the application may receive, from a communications interface of a contactless card, encrypted data generated by the contactless card. The API of the application may transmit, to an authentication server: the encrypted data, an indication of the application, and an identifier associated with the entity. The API of the application may receive indications specifying that the authentication server decrypted the encrypted data and determined that the contactless card was used to make a purchase with the entity. The application may permit, based on the indications received from the authentication server, generation of the review. The application may publish the review to one or more review platforms associated with the application.
US10832255B2 Systems and methods for understanding and solving customer problems by extracting and reasoning about customer narratives
Consistent with the disclosed embodiments, systems and methods are provided herein for autonomously responding to customer problems. In one example implementation, a system performing a method is provided. The system may receive a customer utterance associated with a customer and define, based on the customer utterance, a first customer narrative comprising a first customer goal. The system may also determine whether the first customer narrative is sufficient to identify a first customer problem corresponding to at least a first problem of a plurality of problems. Responsive to determining that the first customer narrative is sufficient, the system may identify a first response corresponding with the first problem. The system may also customize the first response for the customer based on at least the first customer narrative, and execute the customized response.
US10832238B2 Transaction system supporting universal ticket solutions for transportation
An embodiment of the invention provides a system and method for a transaction system supporting universal ticket solutions for transportation. A fund managing device determines whether a first fund of an account of a user has sufficient credit to satisfy a transportation fee imposed by a first city. The account of the user includes separate funds for different cities, where the funds include credit in different national currencies. An account managing device determines whether other funds of the account of the user have additional credit to satisfy the transportation fee imposed by the first city when the first fund of the account of the user does not have sufficient funds to satisfy the transportation fee imposed by the first city. A financial managing device determines costs for transferring credit to the first fund from the other funds of the account of the user.
US10832236B2 Using a computerized agent external to an instant messaging (IM) service for enhancing an IM session managed by the IM service
A method of adding a computerized agent to an instant messaging (IM) session managed by an IM service for identifying automatically textual instructions to perform a transaction related to participant(s) of the IM session, comprising: using a computerized agent subscribed to an IM service by a telephone number and participates in an IM session managed by an IM service to acquire text content in an IM session and analyzing at least the text content of the IM session to identify automatically textual instructions to perform a transaction from the user which uses the IM client module, automatically instructing an operation of the transaction and submitting by the computerized agent at least one IM message in the IM session.
US10832225B1 Systems and methods for sending diagnostic information during scheduling of home equipment repair
A method and system may automatically detect failures and send diagnostic information when scheduling home equipment repairs in a smart home environment. A smart home controller may receive sensor data from each of several pieces of smart home equipment to detect whether any failures have occurred. If the smart home controller detects a failure in one of the pieces of smart home equipment based on the sensor data, the smart home controller may communicate diagnostic information for the piece of smart home equipment experiencing the failure to a repair service provider to schedule a repair. The diagnostic information may include sensor data for the piece of smart home equipment, and data indicative of normal operation for the piece of smart home equipment. The smart home controller may transmit a notification to the repair service provider including step-by-step instructions for performing the repair of the piece of smart home equipment.
US10832219B2 Using feedback to create and modify candidate streams
Techniques for dynamically altering weights to re-weight attributes of an ordering model based on feedback in a streaming environment are described. In an embodiment, a system accesses, based on a candidate stream definition comprising a role including a title, one or more stream-related information sources, and extracts attributes from the sources. Additionally, the system inputs the attributes to a combined ordering model that is trained by a machine learning algorithm to output ordering scores for member profiles of an online system (e.g., hosting a social networking service). The combined ordering model includes weights assigned to the attributes. Moreover, the system orders, based on the ordering scores, the profiles. Furthermore, the system presents, on a display, of top-ordered profiles. Then, the system accesses feedback regarding the top-ordered profiles and dynamically trains the weights assigned to each of the attributes to alter the weights assigned to the attributes based on the feedback.
US10832216B2 System and method for facilitating clearance of online content for distribution platforms
Systems and methods for providing clearance workflows for facilitating clearance of online content for distribution platforms. The online content may be obtained and may include an individual online content. A clearance workflow for the individual online content may be identified. The clearance workflow may include an itemized representation of clearance items to be addressed for clearance of the individual online content. The clearance workflow may be stored in electronic storage. Fulfillment information indicating that one or more of the clearance items included in the clearance workflow has been addressed may be obtained. The fulfillment information may identify which of the one or more clearance items have been addressed. The clearance workflow stored in the electronic storage for the individual online content may be updated in a reoccurring or ongoing manner.
US10832214B1 Systems and methods for maintaining transferability of title via blockchain
The present embodiments relate to systems and methods for using a blockchain to record information related to the lifecycle of a vehicle associated with a Vehicle Identification Number (VIN), or other vehicle identifier. For example, the VIN lifecycle process may be used to ensure the transferability of title, including when information relevant to transferability is not easily determinable, such as after a collision occurs. The systems and methods may include the reception of a mileage report corresponding to a vehicle and updating a blockchain to associate the vehicle with mileage information. The systems and methods described herein may allow for using a blockchain which gives the option for private information, and permissioned participants in the blockchain. In particular, the systems and methods allow for a distributed consensus amongst businesses, consumers, and authorities, as to the validity of information and transactions stored on the blockchain.
US10832211B2 Opening an attachment and conversation from a messaging application
Extraction and provision of message identification information to a productivity application for enabling the productivity application to provide an embedded communication experience in association with an attachment file is provided. A message including an attachment is received via a messaging application. Upon receiving a selection to open the attachment from within the messaging application, the attachment file is opened in a productivity application, and various parameters associated with the message are extracted. A path including the various parameters is constructed and passed to a productivity application, thus allowing the productivity application to provide a persisted conversation in a user interface of the productivity application for viewing of and interaction with the conversation.
US10832201B2 Capability based planning
A method includes receiving hierarchy data indicating a capability hierarchy associated with a customer network, the capability hierarchy indicating that a first capability is a sub-capability of a second capability. The method further includes receiving application data from a MID server of the customer network, the application data associated with an application utilized by the customer network for the first capability. The method further includes determining, based on the application data, an application score indicating an effectiveness level of the application for the first capability. The method further includes determining, based on the application score, a first capability score associated with the first capability. The method further includes determining, based on the first capability score and the capability hierarchy, a second capability score of the second capability, the second capability score indicating a health metric of the second capability within the customer network.
US10832196B2 Analysis and correction of supply chain design through machine learning
A dynamic supply chain planning system for analysis of historical lead time data that uses machine learning algorithms to forecast future lead times based on historical lead time data, and to divide historical lead time data into clusters based on seasonality and linearity. The machine learning results are further processed to adjust future planned lead times and to identify sources in the supply chain that contribute to large deviations between historical planned lead times and actual lead times.
US10832192B2 Method and system for prioritizing control strategies minimizing real time energy consumption of built environment
The present disclosure provides a computer-implemented method for prioritizing one or more instructional control strategies to reduce time-variant energy demand of a built environment associated with renewable energy sources. The computer-implemented method includes collection of a first set of statistical data, fetching of a second set of statistical data, accumulation of a third set of statistical data, reception of a fourth set of statistical data and gathering of fifth set of statistical data. Further, the computer-implemented method includes parsing and comparison of the first set of statistical data, the second set of statistical data, the third set of statistical data, the fourth set of statistical data and the fifth set of statistical data. In addition, the computer-implemented method includes identification and prioritization of one or more instructional control strategies to reduce the time-variant energy demand associated with the built environment.
US10832191B1 System, method, and computer program for metadata driven interface orchestration and mapping
A system, method, and computer program product are provided for metadata driven interface orchestration and mapping. In operation, a system defines a plurality of job items in a master enterprise catalogue by mapping all possible business requests to one or more pre-defined job items. The system defines job specifications in the master enterprise catalogue by mapping the plurality of job items to one or more pre-defined job specifications. Further, the system defines a job list in the master enterprise catalogue by building a sequence of outgoing requests based on possible use cases and the job specifications. The system defines an order context associated with one or more orders. Additionally, the system automatically generates a job plan including a plurality of activities utilizing the job list from the master enterprise catalogue and the order context. Moreover, the system automatically generates interfaces with a plurality of external systems based on the job plan including the plurality of activities.
US10832183B2 Methods, systems, and computer-readable media for horizontal well development planning
Methods and systems for identifying potential simultaneous operational conflicts among a plurality of assets in a project. One method includes storing operational scheduling data for a project having one or more project assets, the project assets able to perform a plurality of operational activities at defined coordinates, in a scheduling database, and storing project-specific variables for the project in an external data source. A database query is then performed of the scheduling database and the external data source using a computer, returning all possible combinations of the operational activities, including defining a common reference, calculating distances from each defined coordinate to each other defined coordinate, and filtering the calculated distances to filter out potential operational conflicts, for example distances greater than one or more user-defined buffer distances. Potential simultaneous operational conflicts may be displayed in tabular or graphical form on a user interface electronically connected to the computer.
US10832174B1 Distributed hyperparameter tuning system for active machine learning
Data is classified using automatically selected hyperparameter values. (A) A first loss value is determined based on a converged classification matrix. (B) Each observation vector is assigned to a cluster using a clustering algorithm based on the converged classification matrix. (C) A predefined number of observation vectors is selected from each cluster. D) Classified observation vectors and unclassified observation vectors are updated based on the selections in (C) and (A) is repeated. (E) An entropy loss value is determined, wherein (A) to (E) are repeated for a plurality of different values of a kernel parameter value and a batch size value. (F) A second loss value is determined based on the converged classification matrix, a label matrix defined from the converged classification matrix, and a weight value. (L) (A) to (F) are repeated with a plurality of different values of the weight value until convergence is satisfied.
US10832172B1 Systems and methods for arranging transport of adapted nutrimental artifacts with user-defined restriction requirements using artificial intelligence
A system for arranging transport of adapted nutrimental artifacts with user-defined restriction requirements using artificial intelligence. The system includes at least a user-client device designed and configured to display at least an unrestricted nutrimental object, transmit at least a restricted nutrimental datum, transmit at least an adapted nutrimental request, and receive a selection of at least a sustenance provider and a selection of at least a physical performer. The system includes at least a server designed and configured to receive at least a restricted nutrimental datum. The system includes a nutrimental processing module operating on the at least a server designed and configured to generate at least a first filter set and transmit at least a first filter set. The system includes a nourishment provider module operating on the at least a server design and configured to generate at least a sustenance provider instruction set and at least a physical performer instruction set, and select the at least a sustenance provider and the at least a physical performer.
US10832170B2 Data driven featurization and modeling
Computer-implemented systems and methods are disclosed for data driven expertise mapping. The systems and methods provide for obtaining data sets from data sources, wherein the data sets include services related data, analyzing the data sets, wherein the analysis generates information representative of the services related data, and generating training sets related to the data sets, wherein the training sets are based on known values. The systems and methods further provide for generating models, wherein the models are based on determining services provided by service providers using a combination of the services related data, the analysis of the data sets and the training sets, and provide a mapping of at least one service to service providers. The systems and methods additionally include evaluating the models based on known values and storing an indication for providing to a graphical user interface based on more models.
US10832169B2 Intelligent service negotiation using cognitive techniques
Embodiments for intelligent service negotiation by a processor in a cloud computing environment. One or more data points may be analyzed based on one or more service provider cost components received from one or more service providers for a service. A negotiation model may be generated using a machine learning model reflecting actual costs of the service based on the analyzed data points. A user may be cognitively consulted according to the negotiation model to provide one or more consultative recommendations for selecting the service by the one or more service providers.
US10832168B2 Computational modeling and classification of data streams
Example techniques described herein determine a signature or classification of a data stream such as a file. The classification can indicate whether the data stream is associated with malware. A processor can locate training analysis regions of training data streams based on predetermined structure data, and determining training model inputs based on the training analysis regions. The processor can determine a computational model based on the training model inputs. The computational model can receive an input vector and provide a corresponding feature vector. The processor can then locate a trial analysis region of a trial data stream based on the predetermined structure data and determine a trial model input. The processor can operate the computational model based on the trial model input to provide a trial feature vector, e.g., a signature. The processor can operate a second computational model to provide a classification based on the signature.
US10832164B2 Generating streaming analytics applications using a glossary
Examples of techniques for generating streaming analytics applications are described herein. An example computer-implemented method includes receiving, via a processor, subject matter requirements in a semi-structured format. The method includes classifying, via the processor, the subject matter requirements based on a predefined taxonomy. The method includes extracting, via the processor, a list of entities from the subject matter requirements based on grammar. The method includes generating a solution based on a glossary and the list of extracted entities. The method includes generating, via the processor, a streaming analytics application based on the solution.
US10832162B2 Model based data processing
Techniques for model based data processing are proposed. In one example, a computer-implemented method is as follows. A first model is determined from a first category of data processing models and a second model is determined from a second category of data processing models. The second category can be different from the first category in some instances. Performance of a first combined model of the first and second models can be compared with performance of the first model. A target model for processing data can be selected from the first combined model and the first model based on the comparing.
US10832161B2 Method and system of processing data for training a target domain classifier
The disclosed embodiments illustrate method and system of processing data by a computing device for training a target domain classifier. The method includes extracting one or more first features and one or more second features from a first target instance, associated with a target domain. The method further includes predicting a first label for the received first target instance based on the one or more first features by utilizing a trained first classifier associated with a set of labeled source instances, wherein the predicted first label is assigned to the first target instance when a first score of the predicted first label exceeds a first pre-specified threshold. Further, the method includes updating a set of labeled target instances associated with the target domain based on the labeled first target instance, wherein the updated set of labeled target instances is utilized to train the target domain classifier.
US10832160B2 Predicting user attentiveness to electronic notifications
A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification.
US10832154B2 Predictive controller adapting application execution to influence user psychological state
A “Predictive Controller” operates with any type of controller or user input device to predict user inputs or responses to a current state of an application. A predictive model of the current state of the application is applied to prior user inputs to jointly predict a current user-specific psychological state or profile of the user and a predicted next user response or input. The predicted response or input is provided as the user input to the particular application prior to receiving the actual user input, thereby reducing latency of the response of the application to that actual user input. In addition, a tangible feedback corresponding to the predicted next user input is provided. Further, the predictive capabilities of the Predictive Controller can be applied to locally or remotely hosted instances of the application to reduce latencies associated with user inputs received from any type of controller or user input device.
US10832152B2 Wet well prediction using real time data
Embodiments of systems and methods for predicting when a dry oil producing well is expected to transition to a wet oil producing well, the system configured to generate predictions from multiple databases of information. A first database is designed to store real time data about an active producing well and a second database can be a historical production information database, such as an Online Transactions Processing (OLTP) database. The data from both databases can be normalized, compared, and correlated to create a predictive model that accurately predicts when a particular well is expected to transition from a dry oil producing well to a wet oil producing well. The system and method can be configured to use many different techniques including an autoregressive integrated moving average equation to create a predictive model based off the normalized data from the multiple databases.
US10832147B1 Systems and methods for determining relative importance of one or more variables in a non-parametric machine learning model
Systems and methods for determining relative importance of one or more variables in a non-parametric model include: receiving, raw values of the variables corresponding to one or more entities; processing the raw values using a statistical model to obtain probability values for the variables and an overall prediction value for each entity; determining a plurality of cumulative distributions for the variables based on the raw values and the number of entities having a specific raw value; grouping the variables into a plurality of equally sized buckets based on the cumulative distributions; determining a mean probability value for each bucket; assigning a rank number for each bucket based on the mean probability values; compiling a table for the entities based on the raw values and the buckets corresponding to the raw values; and determining the relative importance of the variables for the entities based on the rank numbers.
US10832146B2 System and method of inferring synonyms using ensemble learning techniques
Embodiments are directed to a method of utilizing an ensemble of distributional semantics systems in conjunction with a domain term extractor for generating domain-specific synonyms. The method allows for extraction of high-quality, domain-specific synonyms that can be used in an information handling system, such as a question-answer system or in an information retrieval (IR) system, capable of processing natural language. According to embodiments, the domain term extractor identifies the words for which synonyms are sought, and the ensemble of distributional semantics systems determines the synonyms.
US10832141B2 Extract timeout core of a constraint satisfaction problem
A computerized method comprising using hardware processors for receiving a constraint satisfaction problem (CSP) from a constraint solver system that previously reached a timeout error. The CSP comprises two or more constraints. The hardware processor(s) are used for determining one or more timeout cores of constraints by iteratively removing some test constraints from the CSP thereby forming a sub-problem, and solving the sub-problem using the constraint solver system. When the constraint solver system determines that the sub-problem is solvable the test constraints are added to the timeout cores and the test constraint returning to the CSP, otherwise the sub-problem is assigned as the CSP for the subsequent iteration. The timeout cores are sent to a user terminal for presentation to a user, and receiving a user input to resolve the timeout error of the CSP.
US10832139B2 Neural network acceleration and embedding compression systems and methods with activation sparsification
Systems, methods and computer-readable medium for (i) accelerating the inference speed of a deep neural network (DNN), and (ii) compressing the vector representations produced by the DNN out of a variety of input data, such as image, audio, video and text. A method embodiment takes as inputs a neural network architecture and a task-dependent loss function, measuring how well a neural network performs on a training data set, and outputs a deep neural network with sparse neuron activations. The invented procedure augments an existing training objective function of a DNN with regularization terms that encourage sparse activation of neurons, and compresses the DNN by solving the optimization problem with a variety of algorithms. The present disclosure also shows how to utilize the sparsity of activations during the inference of DNNs so the number of arithmetic operations can be reduced proportionately, and how to use the sparse representations produced by the DNNs to build an efficient search engine.
US10832132B2 Data transmission method and calculation apparatus for neural network, electronic apparatus, computer-readable storage medium and computer program product
Provided are a data transmission method for a neural network, and a related product. The method includes the following steps: acquiring a weight specification of weight data stored in a memory, comparing the weight specification with a specification of a write memory in terms of size and determining a comparison result; according to the comparison result, dividing the write memory into a first-in first-out write memory and a multiplexing write memory; according to the comparison result, determining data reading policies of the first-in first-out write memory and the multiplexing write memory; and according to the data reading policies, reading weights from the first-in first-out write memory and the multiplexing write memory and loading the weights to a calculation circuit. The technical solution provided by the present application has the advantages of low power consumption and short calculation time.
US10832131B2 Semantic similarity for machine learned job posting result ranking model
In an example embodiment, a machine learning algorithm is used to train a deep semantic similarity neural network to output a semantic similarity score between a candidate job search query and a candidate job search result. This semantic similarity score can then be used in a ranking phase to rank job search results in response to a first job search query.
US10832125B2 Implementing a neural network algorithm on a neurosynaptic substrate based on metadata associated with the neural network algorithm
One embodiment of the invention provides a system for mapping a neural network onto a neurosynaptic substrate. The system comprises a metadata analysis unit for analyzing metadata information associated with one or more portions of an adjacency matrix representation of the neural network, and a mapping unit for mapping the one or more portions of the matrix representation onto the neurosynaptic substrate based on the metadata information.
US10832120B2 Systems and methods for a multi-core optimized recurrent neural network
Systems and methods for a multi-core optimized Recurrent Neural Network (RNN) architecture are disclosed. The various architectures affect communication and synchronization operations according to the Multi-Bulk-Synchronous-Parallel (MBSP) model for a given processor. The resulting family of network architectures, referred to as MBSP-RNNs, perform similarly to a conventional RNNs having the same number of parameters, but are substantially more efficient when mapped onto a modern general purpose processor. Due to the large gain in computational efficiency, for a fixed computational budget, MBSP-RNNs outperform RNNs at applications such as end-to-end speech recognition.
US10832115B2 Wood inlay card and method for making the same
A transaction card construction and a method for making a transaction card are provided for improving card performance. The transaction card construction comprises an inlay component comprising wood and a housing component. The inlay may comprise a wood or wood-containing layer and a backer layer. The backer layer may comprise the same or a different wood or wood-containing layer, or a non-woven fiber material.
US10832114B1 Method of frequency pre-tuning of EAS and RFID labels for curved surfaces
A method of compensating for curvature effects to resonant frequency on pre-tuned planar-shaped EAS and RFID labels to apply to curve surfaces of Items. The method comprises obtaining width measurements of planar-shaped labels and radius measurements of Objects having curved external surfaces to which to apply the labels, and determines a subtending angle of a labels when applied to a curved external surface of an objects based on a quotient result of dividing the width measurement of a label along a perimeter of a curved external surface of the object and the radius measurement of the object.
US10832111B1 Security medallion
A security medallion for a portable object may include a housing and a mechanical interface formed in the housing that may be configured to receive a laptop lock. The security medallion may also include a circuit board positioned within the housing that may be operable to provide electronic monitoring of the security medallion. The security medallion may further include a power source positioned within the housing and coupled to the circuit board, and an attachment member supported on the housing and having an adhesive configured to selectively bond to the portable object. The adhesive may be releasable from the portable object by application of a release means.
US10832106B2 Combining lookup tables
A method is disclosed in which a lookup table (LUT) that maps chromatic and achromatic device color space vectors into Neugebauer primary area coverages (NPacs) is obtained. According to the method, a LUT that maps chromatic device color space vectors into NPacs is combined with a LUT that maps achromatic device color space vectors into NPacs.
US10832105B2 Bitmap processing of digital documents
A bitmap processing system for creating digital documents on a digital printing press by a fulfiller includes a fulfiller operated raster image processor that receives customer application Page Description Language (PDL) job files containing information for creating the digital documents and generates bitmaps in accordance with the files and a fulfiller operated editor that modifies the bitmaps so that the resulting documents process more efficiently in production steps downstream of a printing process.
US10832104B2 Image processing apparatus that converts image data from line sequence to block sequence, image processing method, and storage medium
An apparatus that performs image processing on input image data in parallel in units of block according to an aspect of the invention includes a derivation unit configured to derive a memory size used in conversion processing of converting data alignment sequence in the image data from a line sequence into a block sequence which is executed before rendering of the image data and a memory size used in the conversion processing which is executed after the rendering of the image data, a determination unit configured to determine a timing for executing the conversion processing based on the derivation results, and a conversion unit configured to execute the conversion processing at the determined timing.
US10832103B2 Print control apparatus, image forming apparatus and method to select sheet type and test chart for performing different types of test printing
A print control apparatus capable of communicating with a printing apparatus, including a sheet holding unit in which a sheet to be used for printing is held, for printing an image on the sheet held in the sheet holding unit includes storage configured to store a type of a sheet, an image, and a setting value of the printing apparatus in association with each other, selects a type of a sheet to be used for printing by the printing apparatus, selects an image to be printed by the printing apparatus, and sets the setting value stored in the storage in association with the selected type of the sheet and the selected image.
US10832096B2 Representative-based metric learning for classification and few-shot object detection
A method can include learning a common embedding space and a set of parameters for each one of a plurality of sets of mixture models, wherein one mixture model is associated with one class of objects within a set of object categories. The method can also include adding new mixture models to the set of mixture models to support novel categories based on a set of example embedding vectors computed for each one of the novel categories. Additionally, the method includes detecting in images a plurality of boxes with associated labels and corresponding confidence scores, wherein the boxes correspond to image regions comprising objects of both known categories and the novel categories. Furthermore, the method includes, given a query image, executing an instruction based on the common embedding space and the set of mixture models, the instruction comprising identifying objects from both categories in the query image.
US10832072B1 Authentication method and system
A method for authenticating an object, comprising determining a physical dispersion pattern of a set of elements, determining a physical characteristic of the set of elements which is distinct from a physical characteristic producible by a transfer printing technology, determining a digital code associated with the object defining the physical dispersion pattern, and authenticating the object by verifying a correspondence of the digital code with the physical dispersion pattern, and verifying the physical characteristic.
US10832071B2 Dynamic determination of human gestures based on context
A system comprises a processor configured to execute instructions to receive an indication of an occurrence of a human gesture and to perform an analysis of the indication of the occurrence of the human gesture to determine contextual criteria having a relationship to the occurrence of the human gesture. The processor may determine a meaning of the human gesture based at least in part on the contextual criteria and a plurality of possible intended meanings for the human gesture. The processor also may execute an instruction respective to determining the meaning of the human gesture, wherein at least a portion of the instruction is dependent upon the meaning of the human gesture.
US10832069B2 Living body detection method, electronic device and computer readable medium
The present disclosure provides a living body detection method, an electronic device and a computer readable medium. The living body detection method includes: obtaining video images of a target object; extracting a first image and a second image from the video images, wherein the first image is used to represent static information in the video images, and the second image is used to represent position change information of all pixel points in the video images; making a living body analysis on the first image to obtain a first analysis result, making a second body analysis on the second image to obtain a second analysis result, and determining whether the target object is a living body according to the first analysis result and the second analysis result.
US10832068B2 System and method for detecting the fatigue of a vehicle driver
A system for the exact detection of the fatigue of a driver of a vehicle includes at least one camera for detecting the pupil diameter of the driver of the vehicle, at least one sensor for detecting a current luminance in the vehicle, and at least one computer module for detecting the fatigue of the driver of the vehicle by calculation. The calculation is based on the detected pupil diameter and the detected, current luminance in the vehicle.
US10832066B2 Controlling host vehicle based on detection of a one-way road
Systems and methods are provided for navigating an autonomous vehicle. In one implementation, a system for detecting whether a road on which a host vehicle travels is a one-way road may include at least one processing device. The processing device may be programmed to receive at least one image associated with an environment of the host vehicle, identify a first plurality of vehicles on a first side of the road, identify a second plurality of vehicles on a second side of the road, determine a first facing direction associated with the first plurality of vehicles, determine a second facing direction associated with the second plurality of vehicles, and cause at least one navigational change of the host vehicle when the first facing direction and the second facing direction are both opposite to a heading direction of the host vehicle.
US10832062B1 Image embedding for object tracking
Techniques are disclosed for implementing a neural network that outputs embeddings. Furthermore, techniques are disclosed for using sensor data to train a neural network to learn such embeddings. In some examples, the neural network may be trained to learn embeddings. The embeddings may be used for object identification, object matching, object classification, and/or object tracking in various examples.
US10832060B2 Resident activity recognition system and method thereof
A resident activity recognition method is provided. The method comprises: receiving a plurality of first testing data from a plurality of sensors by a processor, wherein the first testing data includes a present weight set of sensors and present trigger statuses of sensors; determining an activity of a non-target resident at a present time by the processor according to a non-target resident model and the first testing data; reducing a part of the present weight set to generate an updated weight set and a second testing data including the updated weight set and the present trigger statuses by the processor according to the activity of the non-target resident at the present time, the first testing data and the non-target resident model; determining an activity of a target resident at the present time by the processor according to a target resident model and the second testing data.
US10832059B2 Feature identification or classification using task-specific metadata
Innovations in the identification or classification of features in a data set are described, such as a data set representing measurements taken by a scientific instrument. For example, a task-specific processing component, such as a video encoder, is used to generate task-specific metadata. When the data set includes video frames, metadata can include information regarding motion of image elements between frames, or other differences between frames. A feature of the data set, such as an event, can be identified or classified based on the metadata. For example, an event can be identified when metadata for one or more elements of the data set exceed one or more threshold values. When the feature is identified or classified, an output, such as a display or notification, can be generated. Although the metadata may be useable to generate a task-specific output, such as compressed video data, the identifying or classifying is not used solely in production of, or the creation of an association with, the task-specific output.
US10832050B2 Enhanced item validation and image evaluation system
Systems for item validation and image evaluation are provided. In some examples, a system may receive an instrument and associated data. The instrument may be received and at least one of a bill pay profile and a user profile may be retrieved. The bill pay profile and user profile may each include a plurality of previously processed instruments that have been determined to be valid and/or authentic. The instrument may be compared to the plurality of previously processed instruments to determine whether one or more elements of the instrument being evaluated match one or more corresponding elements of the plurality of previously processed instruments. Matching or non-matching elements may be identified. In some examples, one or more user interfaces may be generated displaying the instruments and including any highlighting or enhancements identifying matching or non-matching elements.
US10832047B2 Systems and methods for obtaining product information in real-time
A method for obtaining an estimate of a value of a product is disclosed. The method includes: receiving, from a first client device, a signal representing image data depicting at least one first document containing a product specification for a first product; performing text recognition on the image data to identify text in the at least one first document; obtaining a first value representing the product specification for the first product based on the recognized text; selecting a second product having a product specification represented by the first value; obtaining a second value associated with the selected second product; generating first display data including a graphical representation of the second value; and transmitting, to the first client device via the communications module, a signal representing the first display data.
US10832045B2 Camera environment mapping
Systems and methods may be used to map an environment visible in an image captured by a camera. The mapping may include a floor map (e.g., locations within the environment where a floor is present). A method may include receiving images from a camera. The method may include using an object that moved from a first image to a second image to identify floor points within the environment. The method may include mapping a floor plane of the environment using the floor points.
US10832043B2 Variable resolution recognition
Systems and methods are described for dynamically adjusting an amount of retrieved recognition data based on the needs of a show, experience, or other event where participants are recognized. The retrieved recognition data may be deleted once it is no longer needed for the event. Recognition data retrieval is limited to just what is needed for the particular task, minimizing the uniqueness of any retrieved recognition data to respect participant privacy while providing an enhanced participant experience through recognition.
US10832038B2 Real-time analysis of participant understanding
In one example implementation according to aspects of the present disclosure, a computer-implemented method includes capturing a plurality of images of the at least one participant during the presentation. The method further includes analyzing the plurality of images to determine a level of understanding of the at least one participant. The method further includes determining a period of misunderstanding of the at least one participant by comparing the level of understanding of the at least one participant to an understanding threshold, the period of misunderstanding being a period of time during which the level of understanding of the at least one participant is below the understanding threshold. The method further includes, based at least in part on determining that the level of understanding of the at least one participant is below the understanding threshold, analyzing the presentation to associate the period of misunderstanding with a portion of the presentation.
US10832033B2 Measurement gauge data storage method and apparatus
The present invention relates to a measurement gauge data storage method and apparatus. The method comprises: establishing a connection with a measurement gauge; identifying user characteristics in order to determine a corresponding user ID, and acquiring measurement results outputted by the measurement gauge; detecting whether a user record table corresponding to the user ID is stored; and, when a user record table corresponding to the user ID is stored, storing the measurement results in the user record table corresponding to the user ID. The present method determines a user ID corresponding to user characteristics in order to determine a corresponding user record table, and can thus accurately file measurement results in a corresponding user record table; results are reliable, the system structure is simple, the method is simple to operate, and the scope of application is wide.
US10832026B2 Method and system for determining whether a barcode is genuine using a gray level co-occurrence matrix
An anti-counterfeiting method involves dividing a barcode image into a plurality of modules; extracting a respective inertia of a gray level co-occurrence matrix for each of the plurality of modules; acquiring an image of a printed candidate bar code; generating a sorted list (using extracted intertias) for the plurality of modules of the image of the printed candidate barcode; in a first range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with an equivalent sorted list for the image of the printed candidate barcode; and in a second range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with the sorted list for the image of the printed candidate barcode, wherein the second range is different from the first range.
US10832024B2 Behavior detection using RFID in environments with high RFID tag density
In one embodiment, an apparatus comprises processing circuitry to: receive wireless signal data corresponding to an RFID tag, wherein the wireless signal data comprises signal strength data and signal phase data corresponding to wireless signals transmitted by the RFID tag and received by an RFID reader; generate decomposed signal strength data based on a seasonal decomposition of the signal strength data; generate a frequency-phase curve based on the signal phase data; extract a set of signal strength features based on the decomposed signal strength data; extract a set of signal phase features based on the frequency-phase curve; and detect a motion state of the RFID tag using a machine learning classifier, wherein the machine learning classifier is trained to detect the motion state based on the set of signal strength features and the set of signal phase features.
US10832022B1 Data-securing chip card construction
A card may store data on an integrated circuit housed within the card. The card includes at least two antennas that are configured to transmit the data. The card may be configured to send a first set of data through a first antenna and a second set of data through a second antenna, where together the two sets of data can be used to execute a transaction. The integrated circuit may be configured to create an authentication factor based on a variable received by an antenna and transmit the second set of data along with the authentication factor.
US10832016B1 Three dimensional encoded geometry fabrication operation
A system, method, and computer-readable medium for performing a three dimensional encoded geometry fabrication operation. In various embodiments, the three dimensional encoded geometry fabrication operation comprises: identifying data to be encoded within the three dimensional encoded geometry, the data to be encoded within the three dimensional encoded geometry comprising a unique code to be associated with the three dimensional encoded geometry; converting the data to be encoded to the three dimensional encoded geometry; fabricating a part with the three dimensional encoded geometry, the three dimensional encoded geometry passively representing the unique code with a physical code; and, performing a computer vision operation to read the physical code of the three dimensional encoded geometry, the computer vision operation confirming the unique code of the three dimensional encoded geometry corresponds to the physical code of the three dimensional encoded geometry.
US10832013B2 Information processing device, information processing method of time-series data, and program recording medium
An information processing device acts as a neural network based on time-series data. The information processing device includes a memory and a processor. The memory stores an input variable having an ordinal number in the time-series data, and a parameter group for the neural network. The processor calculates an intermediate variable for each ordinal number based on the input variable having the ordinal number by performing transformation based on the parameter group, and calculates an output variable having the ordinal number based on the calculated intermediate variable. Upon calculating an (n+1)-th intermediate variable, the processor performs weighted sum of a calculation result of an n-th intermediate variable and a transformation result in which the n-th intermediate variable and an (n+1)-th input variable are transformed based on the parameter group, to calculate the (n+1)-th intermediate variable.
US10832007B2 Suggestion of alternate user input using a different user interface
Method(s) and apparatus(es) relating generally to an electronic device having a display and a touch-sensitive input device are disclosed. In such a method, a first keypad is displayed on the display. Obtained is sensed information from the touch-sensitive input device responsive to user input in association with the first keypad. The user input is determined to be for a second keypad different from the first keypad. A corresponding input to the user input is determined using the sensed information in association with the second keypad. The corresponding input is displayed on the display.
US10832006B2 Responding to an indirect utterance by a conversational system
A method, apparatus and computer program product for responding to an indirect utterance in a dialogue between a user and a conversational system is described. An indirect utterance is received. A parse structure of the indirect utterance is generated. The indirect utterance is an utterance which does not match a user goal expressed as elements of a knowledge graph. The parse structure is connected through the knowledge graph to a user goal to issue a user request which is not stated in the indirect utterance. The parse structure is connected using a matching process which matches the parse structure with the connected user goal in the knowledge graph according to a similarity of the parse structure and a portion of the knowledge graph including the connected user goal. A system response is performed based on the connected user goal.
US10832003B2 Method and system for intent classification
A computer-implemented intent classification method and system are provided. The method comprises: providing a plurality of trained model sets, each based on a different model and comprising a plurality of trained models, with each trained model in each trained model set obtained by training a same model with a different initialization condition over a pre-determined dataset; feeding an input text into each trained model to obtain a plurality of prediction results for indicating a likely intent class of the input text; ensembling prediction results corresponding to a same trained model set for each trained model set to obtain a plurality of first-layer ensembles; ensembling the plurality of first-layer ensembles to obtain at least one second-layer ensemble, each obtained by ensembling two or more first-layer ensembles; and determining the intent class of the input text based on the at least one second-layer ensemble.
US10832001B2 Machine learning to identify opinions in documents
Example aspects of the present disclosure are directed to systems and methods that employ a machine-learned opinion classification model to classify portions (e.g., sentences, phrases, paragraphs, etc.) of documents (e.g., news articles, web pages, etc.) as being opinions or not opinions. Further, in some implementations, portions classified as opinions can be considered for inclusion in an informational display. For example, document portions can be ranked according to importance and selected for inclusion in an informational display based on their ranking. Additionally or alternatively, for systems which access and consider multiple documents, the portions of a document that are classified as opinion can be compared to similarly-classified portions of other documents to perform document clustering, to ensure diversity within a presentation, and/or other tasks.
US10831999B2 Translation of ticket for resolution
One embodiment provides a method, including: receiving a foreign language trouble ticket requiring resolution; translating text of the foreign language trouble ticket into a language known to the person, wherein the translating comprises (i) translating a subset of foreign language keywords within a portion of the foreign language trouble ticket identified as a problem portion into the known language and (ii) translating a remaining subset of keywords into the known language using keyword links generated from previously resolved tickets by: extracting keywords from the historical tickets, wherein the keywords are recognized as corresponding to an identified portion; and generating at least one keyword link from at least one of the identified portions identified as a problem description portion; and directing the known language ticket to a resolver group, wherein the resolver group is selected based upon an issue identified within the ticket.
US10831993B2 Method and apparatus for constructing binary feature dictionary
Disclosed are a method and an apparatus for constructing a binary feature dictionary. The method may include: extracting binary features from a corpus; calculating a preset statistic of each binary feature; and selecting a preset number of binary features in sequence according to the preset statistic to constitute the binary feature dictionary.
US10831983B2 Techniques for managing display of headers in an electronic document
Techniques are disclosed for managing display of content in an electronic document. Specifically, the techniques can enable headers related to content to be selectively moved. For example, headers in a data table, or data table header for content in an electronic document may be displayed in a graphical interface such that the graphical interface is animated for the selective movement of the headers to display the content that is visible. The selective movement of the headers may enable the content in an electronic document to be managed for display such that a header can be visible when content related to the header is visible in the graphical interface. By selectively moving content, such as headers in a document, a document may be rendered in an animated, or moving fashion to render related content together.
US10831982B2 Hands-free presenting device
One embodiment includes a portable reading device for reading a paginated e-book, with at least a page including a section including text linked to an illustration. The device can layout the section by keeping the text with the illustration to be displayed in one screen, and maintaining the pagination of the e-book if the page is displayed in more than one screen. Another embodiment includes reading materials with a text sub file with texts, an illustration sub file with illustrations, and a logic sub file with rules on displaying the materials. Either the text or the illustration sub file includes position information linking at least an illustration to a corresponding piece of text. One embodiment includes reading materials with a logic sub file that can analyze an attribute of, and provide a response to, a reader. Another embodiment can be an eyewear presenting device, allowing for hands-free presenting.
US10831973B2 Semiconductor process modeling to enable skip via in place and route flow
A method is presented for incorporating skip vias in a place and route flow of an integrated circuit design. The method includes employing a place and route tool to add the skip vias, each skip via extending through a metallization layer to electrically connect a metal layer above the metallization layer to a metal layer below the metallization layer and, when a violation of a design rule is detected due to the addition of one or more of the skip vias, substituting skip vias that violate the design rule with a standard via.
US10831967B1 Local clock buffer controller placement and connectivity
Methods, systems and computer program products for providing improved placement and connectivity of local clock buffer controllers are provided. Aspects include determining positions of a plurality of centroid locations within a circuit design based on positions of a plurality of latches within the circuit design. Aspects also include modifying the circuit design to place a local clock buffer controller at each of the plurality of centroid locations within the circuit design. Aspects also include connecting each of a plurality of local clock buffers within the circuit design to a nearest local clock buffer controller.
US10831956B2 Efficient execution of alternating automaton representing a safety assertion for a circuit
A system receive as input a circuit design and a description of the behavior of the circuit design specified as assertions. The system generates a model used for verifying that the circuit design satisfies the specified behavior. The system generates an alternating automaton representing the assertions. The alternating automaton may be non-deterministic. The system translates the alternating automaton to a finite state machine (FSM) that may be represented using a representation such as a register transfer level (RTL) representation. The system models existential transitions in the state machine using variables. As a result, the system generates fewer states in the state machine, thereby requiring significantly less memory resources for processing the assertion. The system validates the circuit design using the state machine for further design and manufacture of the circuit.
US10831949B2 Nonlinear method for area-wide near surface air temperature precision retrieval
A novel nonlinear method for area-wide near surface air temperature precision retrieval is described. The steps include: First, construct the 1st sub-model modelVEC1 to the f-th sub-model modelVECf. Establish and normalize raw data vectors of each gridded pixel sBlkVEC in the targeted area. Calculate the retrieved full maps (surfTf) of near surface air temperatures using each sub-model. Then, identify abnormal samples and define their near-range regions in surfTf Apply a selective arithmetic mean (SAM) approach to achieve precision temperature map surfT. And finally apply further modification to the pixels of surfT where pixlf∈badsurfTδf is true to all f=1, 2, 3, . . . .Using the super nonlinear algorithm, this invention provides a solution of retrieving near surface air temperature based on combinations of various factors (information fusion) to achieve satisfied prediction errors, which are independent of cloud levels and topographic characteristics. Specifically, the information fusion between space and ground surface enables reliable prediction of near surface air temperature maps overcoming the inference of cloud.
US10831935B2 Encryption management with host-side data reduction
A method of encryption management with host-side data reduction includes identifying data to be written to a storage array and compressing the data to generate compressed data. The method further includes encrypting the compressed data to generate an encrypted data packet. The method further includes adding, by a processing device of a host, a padding bit pattern to the encrypted data packet to generate a data block for storage. The method further includes sending the data block to the storage array.
US10831920B2 Filter-based control information query in software-defined networking (SDN) environments
Example methods are provided for filter-based control information query in a software-defined networking (SDN) environment that includes a host and a network management entity. One example method may comprise identifying a first query key for the host to query for control information associated with the first query key from the network management entity; and applying a set membership filter to determine whether the first query key is possibly a member of a set of second query keys that are known to the network management entity. The method may also comprise, in response to determination that the first query key is possibly a member of the set of second query keys, generating and sending a query message to the network management entity over a control-plane channel to query for the control information associated with the first query key.
US10831905B2 Data input method and apparatus and user equipment
A data input method and apparatus, and user equipment are provided. The method includes: when it is determined that an operation of a user on the user equipment UE is not performed in a preset display area, deliver an event corresponding to the operation to a first operating environment for processing, where the preset display area runs in a second operating environment of the UE, and the second operating environment has a higher security level than the first operating environment. This can better improve security of an event generated when the user operates a program that runs in a Normal World of the user equipment, and can directly operate an event that runs in the Normal World.
US10831903B2 Method and apparatus for obtaining input of secure multiparty computation protocol
Privacy protection methods, systems, and apparatus, including computer programs encoded on computer storage media, are provided. One of the methods is performed by a second computing device and includes: receiving a data request for object data from a first computing device, wherein the object data is associated with an object and is stored in the second computing device; performing encryption of the object data using a public key associated with the object based on the data request to generate a first ciphertext; obtaining verification data based on the first ciphertext for verifying whether a ciphertext to be verified corresponds to the object data; and sending the verification data to the first computing device for the first computing device to execute a cryptography protocol with a third computing device based on the verification data.
US10831901B2 Data integration system for triggering analysis of connection oscillations
Embodiments of the present invention are directed to data integration and threat assessment for triggering analysis of connection oscillations in order to improve data and connection security. The invention leverages a security threat assessment engine and an analytics engine to gather and process data from a combination of internal and external data sources for a third party connection. The system continuously monitors and updates a generated threat level for a third party connection to determine changes or triggers indicating a potential security threat. In response to these determined changes or triggers, the system then responds to a detected security threat and minimizes damages resulting from data compromised by third party systems. Further, the system may extract and recover data from the third party systems and alter connection channels in order to further limit losses.
US10831900B2 Security scanning of application program interfaces that are affected by changes to source code
A method prevents source code from using an unsecure application program interface (API) due to a change to the source code. One or more processors and/or a user identify changes in source code. The processor(s) and/or user associate the changed code with affected APIs that are used by the changed code, and identify which commands are utilized by the changed code. The processor(s) and/or user determine that at least one command utilized by the changed code causes the source code to use an unsecure API. In response to determining that the at least one command utilized by the changed code causes the source code to use the unsecure API, the processor(s) and/or user modify the changed code to prevent the source code from using the unsecure API.
US10831890B2 Method and system for detecting attacks on cyber-physical systems using redundant devices and smart contracts
One embodiment facilitates detection of attacks in a cyber-physical system of interacting elements with physical inputs and outputs. During operation, the system receives, by a first entity of a plurality of entities, a first reading from a first set of sensors of the cyber-physical system via a first network. The system receives, by the first entity, a second reading from a second set of sensors of the cyber-physical system via a second network, wherein the second network includes security measures which prevent access by any external entity or any of the plurality of entities. The system executes a set of instructions based on the first reading and the second reading. The system determines that a result of the executed instructions does not match an expected condition. The system performs a remedial action based on the result.
US10831886B2 Virtual machine manager facilitated selective code integrity enforcement
A virtual machine manager facilitates selective code integrity enforcement. A virtual machine manager (or other higher privileged entity) can verify the integrity of code in memory pages, and a virtual processor running in kernel mode executes the code on a memory page only if the virtual machine manager (or other higher privileged entity) has verified the code integrity of that code. However, the virtual machine manager need not verify the integrity of code in memory pages when the virtual processor is running in user mode. Rather, an operating system running on the virtual processor can apply any of a variety of policies (e.g., optionally perform any of a variety of different checks or verifications of the code) to determine whether the code can be executed in user mode.
US10831884B1 Nested function pointer calls
Calling a function may include: determining whether a call is a direct or an indirect call. In response to determining that the call is an indirect call, a first address stored in a function pointer may be obtained, wherein the function pointer is stored at a first address in a stack frame of a calling function. Whether to execute a nested function call code sequence may be determined based on whether a tag bit in the first address stored in the function pointer is set. In response to determining that the tag bit in the first address is set, a second address stored at a nested function address location may be obtained, wherein the nested function address location is at the first address, and control may be transferred to a called function, wherein the called function is stored at the second address.
US10831870B2 Intelligent user identification
Embodiments for implementing intelligent user identification by a processor. A temporary abstraction model may be created. One or more user specific verification queries may be generated according to the temporary abstraction model. A user identify may be asserted for accessing an application upon validating one or more user responses in relation to the one or more user specific verification queries.
US10831867B2 Mechanism and approach to lock a license to a given localization
An approach and mechanism relative to a license that is forced or locked to a particular localization. Forcing a license of a product to be localized may be effected with an attribute specifying the locale or language of a particular region, area, or country. The lock-to-locale region or area may be set and thus force a use of localization settings, lexicon files and resources of the particular region, area or country. A hash or code may be developed and embedded as a value of an attribute on the lock-to-locale feature. The hash or code on the files installed may be validated by matching it with the hash or code securely stored within the license file to ensure that the localization files for the region or area have not been tampered with or changed.
US10831866B2 Systems and methods for facilitating remote care services
The present invention relates to systems and methods for facilitating remote care services. First a provider of the services is matched to a recipient of the services by optimizing the profiles of the provider and recipient using historical feedback. Next the schedule for the provider is optimized in order to most effectively deliver care to the recipients. The system may also be adapted to provide efficient routing of the provider to and from recipient appointments. Upon care delivery, the system may also collect confirmation that all tasks of the service have been completed. The provider and recipient can also, respectively, provide feedback to the system of the encounter. The provider may be able to send messages regarding the appointment directly to friends and family of the recipient.
US10831863B2 System and a method for assessing patient risk using open data and clinician input
A system for assessing patient risk using open data and input of knowledge data, the system including a healthcare knowledge data input to receive open data and a knowledge input to accept input of knowledge data relating to risk; a healthcare risk engine to provide a healthcare risk knowledge graph from the open data and knowledge data by using input of risk-related terms to retrieve documents from the open data and by extracting the healthcare risk knowledge graph as entities from the documents corresponding to risk-related terms, as well as links between the entities. A patient risk graph prediction module predicts risks for a patient by combining information in a Patient Clinical Object (PCO) with entities in the healthcare risk knowledge graph to produce a patient risk graph.
US10831862B2 Performing matrix multiplication in hardware
Methods, systems, and apparatus for performing a matrix multiplication using a hardware circuit are described. An example method begins by obtaining an input activation value and a weight input value in a first floating point format. The input activation value and the weight input value are multiplied to generate a product value in a second floating point format that has higher precision than the first floating point format. A partial sum value is obtained in a third floating point format that has a higher precision than the first floating point format. The partial sum value and the product value are combined to generate an updated partial sum value that has the third floating point format.
US10831859B2 Hardware and controls for personal vehicle rental
In a first illustrative embodiment, a processor operably programmed and configured to receive input defining one or more vehicle parameters to monitor and control during a vehicle rental. The processor may monitor and control the vehicle parameters during a vehicle rental period starting when an authorized user keylessly activates a vehicle during a defined start time. The processor may control driver behavior by limiting vehicle performance based on a predefined threshold of one or more vehicle parameters. The monitoring and control may continue until the rental period has expired or when the vehicle is returned to a predetermined geographic area designated by the vehicle owner. The processor may initiate wireless communication of the vehicle parameters to a vehicle rental administrative system through a cellular telephone located in proximity to the vehicle.
US10831856B1 System, method, and computer program for implementing trustable, unobtrusive webpage monitoring and correcting based on validation rules
A system, method, and computer program product are provided for implementing trustable, unobtrusive webpage monitoring and correcting based on validation rules. In operation, a system determines that a webpage has finished rendering. The system detects changes made to a webpage. The system determines whether the changes made to the webpage are valid changes based on one or more rules. The system computes correcting actions for the changes made to the webpage if it is determined that the changes made to the webpage are not valid changes based on the one or more rules. Further, the system implements the correcting actions to the webpage.
US10831855B2 Adaptive images
Disclosed herein are system, method, and computer program product embodiments providing an adaptive image. An embodiment operates by receiving an indication of a size of an image area of an interface allocated to an image of a webpage. An image asset corresponding to the image area is determined. One of a plurality of groupings corresponding to the size of the image is selected from the image asset. The selected grouping is provided for display on the interface in the webpage.
US10831838B2 Triggered scanning based on network available data change
A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from an external system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.
US10831817B2 Systems and methods for generating targeted media content
Systems and methods for generating targeted media content capture an image from an image capture device. The system can analyze the image to recognize an image fingerprint, such as a facial feature or a license plate. Some image fingerprints can be correlated with one another, for example a person's face can be correlated with a car license plate. The system then correlates image fingerprints with attributes, which could be used to select media content that is specialized for those attributes. The system can also collect correlative information to enhance the attribute and image fingerprint capabilities.
US10831814B2 System and method for linking multimedia data elements to web pages
A method and system for linking a multimedia data element (MMDE) and a webpage are provided. The method includes receiving a MMDE from a source; generating a signature representative of the MMDE using a plurality of computational cores; matching the generated signature with a plurality of signatures stored in a database to find at least one matching signature, wherein at least one of the stored signatures has at least one corresponding universal resource locator (URL) of a web page stored therein as metadata of the at least one of the stored signatures; and providing to the source at least a URL that is a metadata of a matched signature upon determination of a match between the generated signature and at least one of the plurality of signatures stored in the database.
US10831808B2 Method and system for sentiment analysis of information
One aspect of the present disclosure relates to a method of sentiment analysis based on ambiguity analysis, which includes analyzing information with the sentiment analysis models and the ambiguity analysis models. Another aspect of the present disclosure relates to a method of training the sentiment analysis models and ambiguity analysis models, which includes acquiring information, constructing lexicons, conducting sentiment analysis and ambiguity analysis with said lexicons, acquiring corpus, and training models, etc. Meanwhile, another aspect of the present disclosure relates to a system of sentiment analysis, which includes input, and output modules, acquisition modules, processing modules and database.
US10831804B2 Determining rules based on text
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US10831800B2 Query expansion
A query expansion method, system, and computer program product, include establishing a context of a query to execute the query within a search index by labeling phrases of interest of the query, expanding of the phrases of interest based on a language model and a topic model, and identifying and incorporating an available historical query into the context according to a historical phrase of interest and an expansion of one or more historical phrases of interest, and retrieving and displaying one or more search results based on the query and the context of the query as a first visual mark indicating a linkage between one or more terms of the query and the one or more search results and a second visual mark indicating an alignment between the available historical query and a match to the terms of the query and the search result.
US10831799B2 External action execution with conversational agent
One embodiment provides a method, including: receiving an input from a first user requesting information; generating a conversation model from a dialog that occurs between the user and a human agent; recording the human agent performing an external action required to respond to the input; mapping steps performed during performance of the external action to conversation slots within the dialog; generating an integrated interpretable conversation model comprising a dialog and action script; receiving, at a conversational agent system, a subsequent input from a second user requesting similar information to the information requested by the first user; and providing, by the conversational agent system, a response to the subsequent input, wherein the providing a response comprises the conversational agent system utilizing the integrated interpretable conversational model to replay (i) the dialog and (ii) the action script using the subsequent input.
US10831797B2 Query recognition resiliency determination in virtual agent systems
A computer-implemented method includes: generating, by a computing device, a sample of a query, wherein the query maps to a predetermined categorization; processing the sample with a first natural language process, wherein the processing produces an output comprising a categorization of the sample; storing data regarding whether the categorization of the output matches the predetermined categorization; generating a report based on the stored data indicating a percentage of a plurality of samples of the query whose categorizations match the predetermined characterization; outputting the report; and receiving a second natural language process comprising updates to the first natural language process based on the report, wherein the updates increase the percentage of the plurality of samples that match the predetermined categorization when processed with the second natural language process relative to when the plurality of samples was processed with the first natural language process.
US10831789B2 Reference attribute query processing for a multi-tenant cloud service
A system performs reference attribute query processing in a multi-tenant cloud-based identity and access management (IAM) system by: receiving a request from a client of the multi-tenant cloud-based IAM system, where the request indicates one or more reference attributes associated with a resource that is persisted in a database of the multi-tenant cloud-based IAM system, and the request indicates one or more filter conditions configured to be applied on the one or more reference attributes; building a query based on the one or more reference attributes and the one or more filter conditions; retrieving resource data by executing the query on a database of the multi-tenant cloud-based IAM system, where the retrieved resource data is associated with the one or more reference attributes and satisfies the one or more filter conditions; and returning the retrieved data to the client of the multi-tenant cloud-based IAM system.
US10831778B2 Application of information management policies based on operation with a geographic entity
Techniques for providing data retention services based on a geographic region are disclosed. In one aspect, a location of a computing device is determined. A geographic entity corresponding to the location of the computing device is then determined. A data retention policy is applied to production data of the computing device based on regulations of the geographic entity. Other aspects are also disclosed.
US10831768B2 Multi-step validation of content items based on dynamic publisher requirements
A content item generation system which implements techniques for selecting and identifying content items to return in response to a request is described. For example, the content item generation system may separate requirements included with a request into first and second sets of requirements. The first set of requirements may be used to identify which content items or content item campaigns may be suitable to respond to the request. The second set of requirements may be used to determine whether items associated with the selected content items or content item campaigns correspond to technical requirements specified in the request.
US10831766B2 Decentralized cards platform for showing contextual cards in a stream
Disclosed are methods and apparatus for receiving by one or more servers, from a client device, a context of the client device. The servers may obtain, from a plurality of user interface object providers, a plurality of user interface objects. The servers may select and rank a set of the plurality of user interface objects based, at least in part, on the context of the client device. The servers may transmit the set of the plurality of user interface objects or information associated therewith to the client device according to the ranking of the set of user interface objects.
US10831763B2 System and method of generating a key list from multiple search domains
A machine-readable medium that gathers a plurality of key terms is described. In an exemplary embodiment, the machine-readable medium receives a plurality of terms and selects a plurality of key terms from the plurality of terms, wherein each of the plurality of key terms is a term that is highlighted in a running application. The machine-readable medium further associates a predictive search query for each of the plurality of key terms, wherein the predictive search query is executed when that term is found in a running application and the user selects this term in the running application. The machine-readable medium additionally sends the plurality of key terms to a plurality of devices, wherein each of the plurality of devices matches at least one of the plurality of key terms in that device.
US10831757B2 High-dimensional data management and presentation
An online system manages data by determining relevance of data dimensions to users. The online system determines which data dimensions a user is likely to be interested in. If a user requests to access a data set that includes data of different dimensions, the online system analyzes the dimensions' relevance to the user before providing the data set to the user. The online system provides the data to the user by prioritizing data dimensions that are more relevant to the user. As such, the online system improves the user experience by allowing users to conveniently and quickly locate relevant data and minimizing the distraction caused by irrelevant data. The online system may create and provide a user interface to present data dimensions that are determined to be relevant.
US10831748B2 Optimized method for sorting alarms
A method for sorting alarm-messages of a plant having at least one alarm-area each having at least two plant-devices connected by at least one connection, wherein the at least one alarm-area is defined so that the plant-devices and the respective connection provide a directed graph, involves: providing at least one database containing alarm-data and topology-data; wherein the topology-data describe a directed graph having at least one connection with a related flow direction between the respective plant-devices of the respective assigned alarm-area; generating at least one partly complete first alarm-order of the alarm-messages of the at least one alarm-area by sorting the alarm-messages according to the flow direction of the directed graph.
US10831744B1 System for processing modifications to data records
Techniques for controlling the synchronization of data records between servers and client devices include use of configuration data for each client device to control the times at which the current version of server data records is sent to each client device. The configuration data also controls the times at which modified versions of local data records on the client device are sent to the server. The configuration data additionally indicates one or more control actions that are performed if the data record version associated with user input modifying a data record does not match the current version of the server data record. Control actions may include preventing modification of data records, providing notifications to client devices, and providing the current version of server data records to client devices. In some cases, control actions may include permitting certain types of modifications while preventing other types of modifications.
US10831735B2 Processing device configured for efficient generation of a direct mapped hash table persisted to non-volatile block memory
An apparatus in one embodiment comprises at least one processing device. The processing device is configured to generate a hash entry of a hash table implementing a key-value store that comprises a plurality of buckets associated with corresponding keys where a given bucket comprises a bucket index having two or more entries for storage of values that hash to a key associated with the given bucket. The processing device is also configured to allocate blocks in non-volatile memory, to split the given bucket into chunks each comprising at least one entry of the bucket index, and to persist the hash table to the non-volatile memory utilizing a direct mapping of the chunks of the given bucket to respective designated block offset positions in the allocated blocks. Persisting the hash table comprises storing first and second chunks of the given bucket in first and second allocated blocks.
US10831733B2 Interactive adjustment of decision rules
Provided are techniques for interactive adjustment of decision rules. A modified decision rule with one or more decision rule conditions is received for adjusting an original decision tree, wherein at least one of the decision rule conditions has been modified. A decision rule condition that has been modified and a corresponding decision tree node of the original decision tree are selected. Data records from a database are selected for a parent node of the corresponding decision tree node. The selected data records that match the decision rule condition are filtered. A sub-tree is generated using the filtered data records with a first splitting variable from the modified decision rule condition. An original sub-tree is replaced with the generated sub-tree and the decision rule condition to form an adjusted decision tree. The adjusted decision tree is used to predict a value of a target variable based on available predictors.
US10831732B2 Bitmap-based storage space management system and methods thereof
A bitmap-based storage space management system and methods thereof are provided, which realize divisible storage blocks that a small block is distributed when storing a small data object and a large block is distributed when storing a large data object. Through a two layer structure of index bitmaps and state bitmaps, a management of a storage space is realized. The index bitmaps comprise a main resource index bitmap (11), a large block index bitmap (12), a sub-resource index bitmap (13) and a small block index bitmap (14). The state bitmaps comprise a resource state bitmap (21) and a distribution state bitmap (22). Through the resource and distribution state bitmaps, the storage space is described respectively as an unoccupied divisible state, an occupied divisible state and an occupied indivisible state. In an above storage space structure, large block distribution, small block distribution, large block release and small block release are realized.
US10831731B2 Method for storing and accessing data into an indexed key/value pair for offline access
A system, method, and computer-readable medium are disclosed for managing the storage, access and synchronization of offline data. A set of online data, which is available for online access, is persisted as a set of offline data in a local storage associated with a user device and a key-value pair is used to cross-reference the first set of online data and the first set of offline data. An access request for a set of data, corresponding to the first set of online data, is received from a user device application. The access request is then processed to determine whether the first set of online data is available for online access. If it is, then the first set of online data is provided to the user device application for processing. Otherwise, the first set of offline data is provided to the user device application for processing.
US10831726B2 System for importing data into a data repository
A computer-implemented method of importing data from a data source to a target storage system is disclosed. The method involves executing an automated data import process to retrieve data from the data source and update the target storage system based on the retrieved data. The automated data import process operates in dependence on a source data schema of the data source. The method involves detecting a change in the source data schema, and, in response to detecting the change in the source data schema, modifying the automated data import process. The modified automated data import process can subsequently be used to retrieve further data from the data source and update the target storage system based on the further retrieved data.
US10831725B2 Apparatus, systems, and methods for grouping data records
The present application relates to apparatus, systems, and methods for grouping data records based on entities referenced by the data records. The disclosed grouping mechanism can include determining a pair-wise similarity between a large number of data records, and clustering a subset of the data records based on their pair-wise similarity.
US10831724B2 Method of reconciling resources in the metadata hierarchy
An enhanced resource reconciliation process is disclosed to examine the metadata hierarchy of unidentified instances of configuration objects within a particular “data partition” (sometimes called a dataset) of an enterprise configuration management database (CMDB) and perform reconciliation against a target dataset, such as a golden, i.e., production, dataset. The enhanced reconciliation process could identify against instances in the production dataset that are of the same class as the unidentified instance—as well as instances that come from any “candidate” classes. Candidate classes could consist of, e.g., classes upstream or downstream from the unidentified instance in the metadata hierarchy. By allowing the specification of one or more reconciliation properties, such as, “identify downstream,” “identify upstream,” “identify upstream and downstream,” or “identify resources of the same class only,” the enhanced resource reconciliation process could perform identification and resource reconciliation against instances of any class in the unidentified instance's metadata hierarchy.
US10831723B2 Implementing a secondary storage dentry cache
A computer-implemented method according to one embodiment includes identifying an accessing of a file within an operating system, checking an in-memory cache for path information associated with the file, checking an external cache for the path information associated with the file, conditionally retrieving the path information associated with the file by performing a file system lookup and adding the path information associated with the file to the in-memory cache and the external cache, and returning the path information.
US10831722B2 Disk image introspection for storage systems
In response to an I/O request, a processor reconstructs a file system request by laying out a disk image, performing type-specific introspection on the disk image including determining disk image type and using a file system specific process for a particular type of file system located in the disk image for analyzing the disk image structure.
US10831718B1 Managing data using network attached storage (NAS) cluster
A technique for managing data storage provides multiple physical computing machines and block storage arranged in a NAS (network attached storage) cluster. The physical computing machines run NAS servers, with each NAS server including an FSDB (file system database) that identifies a set of file systems that belong to the NAS server. LUNs (Logical UNits) in the block storage provide backing store for the set of file systems of each NAS server. In response to a request to move operation of a NAS server from a first physical computing machine to a second physical computing machine, the second physical computing machine accesses the FSDB of the NAS server, identifies the set of file systems that belong to that NAS server, and acts to provide host access to the identified set of file systems.
US10831714B2 Consistent hashing configurations supporting multi-site replication
A computer-implemented method, according to one embodiment, includes: sending management data to a designated common cell in a namespace of a central storage location from one or more remote storage locations. The management data corresponds to object data stored at the one or more remote storage locations. the object data stored at each of the one or more remote storage locations is further transferred to a respective cell in the namespace of the central storage location. Moreover, a modified consistency hashing algorithm configuration is implemented. The modified consistency hashing algorithm configuration routes updates of existing object data in the one or more remote storage locations to the respective cells in the central storage location. Other systems, methods, and computer program products are described in additional embodiments.
US10831712B2 Identifying and correlating physical devices across disconnected device stacks
Drivers in different functional paths can use different types of identifiers for the same hardware device, such that the drivers may not be able to natively coordinate their actions related to the hardware device due to incompatible identifier types. However, a driver at a file system layer of one functional path can obtain a volume Physical Device Object (PDO) identifier at a volume layer and find a disk PDO identifier at a disk layer that is associated with the same device number. The driver can also find a parent device instance identifier from the disk PDO identifier, and use the parent device instance identifier as a plug-and-play (PnP) identifier for the hardware device during communications with a second driver in a PnP functional path.
US10831703B2 Displaying changes to versioned files
Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.
US10831702B2 Efficient utilization of systolic arrays in computational processing
A system and method for performing computational processing by a systolic array. The systolic array including an array of processing elements (PEs) arranged in rows and columns; logic to perform a horizontal shift operation, wherein the horizontal shift operation is performed across the entire systolic array; and logic to mark columns of PEs as enabled or disabled, wherein the systolic array is horizontally divided into horizontal groups, and wherein when performing the horizontal shift operation, valid data that crosses from a first column of PEs of a first horizontal group to a second column of PEs of a second horizontal group is invalidated, wherein the first horizontal group is adjacent to the second horizontal group.
US10831693B1 Multicast master
Provided are integrated circuit devices and methods for operating integrated circuit devices. In various examples, an integrated circuit device can include a master port operable to send transactions to a target components of the device. The master port can have point-to-point connections with each of the targets. The master port can be configured with a first address range for a first target, a second address range for a second target, and a multicast address range for both the first and second target. When the master port receive a request with an address that is in the multicast address range, the master port can generate, for the one request, a transaction for each of the first and second transactions.
US10831683B2 Semiconductor device including bus controller
A semiconductor device according to the present invention includes a plurality of masters (100), a memory controller (400a), a bus that connects the plurality of masters (100) and the memory controller (400a), a QoS information register (610) that stores QoS information of the plurality of masters (100), a right grant number controller (602) that calculates the number of grantable access rights based on space information of a buffer (401) of the memory controller (400a), a right grant selection controller (603a) that selects the master (100) which will be granted the access right based on the QoS information of the QoS information register (610) and the number of grantable rights from the right grant number controller (602), and a request issuing controller (201a) that does not pass a request of the master (100) which has not been granted the access right from the right grant selection controller (603a).
US10831675B2 Adaptive tablewalk translation storage buffer predictor
A system for generating predictions for a hardware table walk to find a map of a given virtual address to a corresponding physical address is disclosed. The system includes a plurality of memories, which each includes respective plurality of entries, each of which includes a prediction of a particular one of a plurality of buffers which includes a portion of a virtual to physical address translation map. A first circuit may generate a plurality of hash values to retrieve a plurality of predictions from the plurality of memories, where each has value depends on a respective address and information associated with a respective thread. A second circuit may select a particular prediction of the retrieved predictions to use based on a history of previous predictions.
US10831670B2 Method and system for low latency data management
A method at a computing device for sharing data, the method including defining a dynamically linked data library (DLDL) to include executable code; loading the DLDL from a first process, the loading causing a memory allocation of shared executable code, private data and shared data in a physical memory location; mapping the memory allocation of shared executable code, private data and shared data to a virtual memory location for the first process; loading the DLDL from a second process, the loading causing mapping of the memory allocation of shared executable code and the shared data for the first process to be mapped to a virtual memory location for the second process; and allocating private data in physical memory and mapping to a virtual memory location for the second process.
US10831646B2 Resources usage for fuzz testing applications
Improved utilization of spare resources for fuzz testing is provided. A production environment that includes a plurality of running applications having a plurality of user input fields is monitored over a period of time for consumer use. Actual usage data for the plurality of user input fields are determined during the period of time. Each user input field in the plurality of user input fields is ranked for fuzz testing based on, at least in part, the actual usage data corresponding to each respective user input field during the period of time. The fuzz testing is selectively performed on a portion of the plurality of user input fields based on user input field rankings.
US10831636B2 Software validation for autonomous vehicles
Aspects of the disclosure relate to validating autonomous control software for operating a vehicle autonomously. For instance, the autonomous control software is run through a driving scenario to observe an outcome for the autonomous control software. A validation model is run through the driving scenario a plurality of times to observe an outcome for the model for each of the plurality of times. Whether the software passed the driving scenario is determined based on whether the outcome for the software indicates that a virtual vehicle under control of the software collided with another object during the single time. Whether the validation model passed the driving scenario is determined based on whether the outcome for the model indicates that a virtual vehicle under control of the model collided with another object in any one of the plurality of times. The software is validated based on the determinations.
US10831627B2 Accelerator monitoring and testing
An accelerator manager monitors and logs performance of multiple accelerators, analyzes the logged performance, determines from the logged performance of a selected accelerator a desired programmable device for the selected accelerator, and specifies the desired programmable device to one or more accelerator developers. The accelerator manager can further analyze the logged performance of the accelerators, and generate from the analyzed logged performance an ordered list of test cases, ordered from fastest to slowest. A test case is selected, and when the estimated simulation time for the selected test case is less than the estimated synthesis time for the test case, the test case is simulated and run. When the estimated simulation time for the selected test case is greater than the estimated synthesis time for the text case, the selected test case is synthesized and run.
US10831624B2 Synchronizing data writes
Aspects of the present disclosure relate to synchronizing data writes. An update to a file stored on a virtual tape image is received. A position and length of the file is recorded as an invalid data area. The virtual tape image is then synchronized with a tape. The invalid data area is then released from the virtual tape image.
US10831621B2 Policy-driven high availability standby servers
Embodiments for policy-driven high availability (HA) standby servers in a multi-server high availability (HA) computing environment. Policies may be created that define selected sessions for a user (e.g., important sessions to the user) such that only one or more artifacts of each selected session are replicated to one or more HA standby servers. The one or more artifacts and the one or more policies of a selected session may be synchronized from a primary server to the one or more HA standby servers.
US10831612B2 Primary node-standby node data transmission method, control node, and database system
A primary node-standby node data transmission method includes an indication that a control node obtains an operation log generated by a primary node, where the operation log includes at least one operation record, and each operation record indicates a record of performing, by the primary node, a write operation on a local cache or a storage unit in a storage device. The method further includes the control node determining a first storage unit set that corresponds to a first standby node, the control node determining a second storage unit set that corresponds to the at least one operation record, the control node obtaining an operation record from the operation log, and the control node sending the corresponding operation record to the first standby node, where the storage unit intersection set is an intersection set of storage units in the first storage unit set and the second storage unit set.
US10831611B2 Method and system for efficient replication of block-based backups
A method for managing backups includes mounting a block-based backup on a backup storage system to obtain a mounted backup, compressing the mounted backup to generate a compressed backup, and replicating the compressed backup to generate a plurality of compressed backups.
US10831604B2 Storage system management method, electronic device, storage system and computer program product
Embodiments of the present disclosure relate to a method for managing a storage system, an electronic device, a storage system and a computer program product. The method includes: expanding a second number of existing disks with a first number of expanded disks to rebuild a redundant array of independent disks (RAID) having a predetermined extent width, the RAID being built based on the existing disks, and the predetermined extent width indicating a number of disk extents from different disks that form an RAID extent. The method further includes: determining a third number of RAID extents contained in the rebuilt RAID. The method further includes: determining a count of data movements to be performed between the expanding disks and the existing disks during the rebuilding based on the first number, the second number, the third number and the predetermined extent width. With this method, time for estimating count of data movements may be reduced.
US10831599B2 Bit interleaver for low-density parity check codeword having length of 16200 and code rate of 10/15 and 256-symbol mapping, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 16200 and a code rate of 10/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 256-symbol mapping.
US10831588B2 Diagnosis of data center incidents with augmented reality and cognitive analytics
One embodiment provides a method for diagnosing data center incidents including receiving a data center incident report including information technology (IT) device incident information. Augmented reality (AR) is applied for an AR interface for receiving incident evidence information based on the IT device incident information. The incident evidence information is sent to a cognitive analytical process. Using the cognitive analytical process, statistical inference is determined and an incident diagnosis recommendation including analytical results is generated. The analytical results are received by the AR interface for determining a root cause of the incident report.
US10831587B2 Determination of cause of error state of elements in a computing environment based on an element's number of impacted elements and the number in an error state
In an example, suspect scores for impacting elements that can cause an error state of a first element are computed. The computation is performed based on states of each element for which the impacting element can cause the error state.
US10831585B2 System and method for online unsupervised event pattern extraction and holistic root cause analysis for distributed systems
An unsupervised pattern extraction system and method for extracting user interested patterns from various kinds of data such as system-level metric values, system call traces, and semi-structured or free form text log data and performing holistic root cause analysis for distributed systems. The distributed system includes a plurality of computer machines or smart devices. The system consists of both real time data collection and analytics functions. The analytics functions automatically extract event patterns and recognize recurrent events in real time by analyzing collected data streams from different sources. A root cause analysis component analyzes the extracted events and identifies both correlation and causality relationships among different components to pinpoint root cause of a networked-system anomaly. Furthermore, an anomaly impact prediction component estimates the impact scope of the detected anomaly and raises early alarms about impending service outages or application performance degradations based on the identified correlation and causality relationships.
US10831584B2 Management of computing machines with troubleshooting prioritization
A solution is proposed for managing a plurality of computing machines. A corresponding method comprises causing each computing machine of at least part of the computing machines to execute a management activity on the computing machine; receiving a corresponding result of the execution of the management activity on each computing machine; determining a success fingerprint according to one or more characteristics of each of at least part of one or more wherein the corresponding result is indicative of a success of the execution of the management activity thereon; calculating a similarity index for each of one or more failure ones of the computing machines wherein the corresponding result is indicative of a failure of the execution of the management activity thereon; and prioritizing the computing machines which failed to accept a policy according to the corresponding similarity indexes.
US10831580B2 Diagnostic health checking and replacement of resources in disaggregated data centers
Embodiments for efficient resource placement in a disaggregated computing environment. Responsive to receiving an alert of a threshold breach of one or more events associated with a suspicious resource of a first resource type while executing a workload, a known good resource is selected from an available resource pool of the first resource type, where the selecting is performed to optimize a usage of the first resource type. The known good resource from the available resource pool of the first resource type is assigned to the workload such that execution of the workload is transferred from being performed by the suspicious resource to the known good resource.
US10831572B2 Partition and access switching in distributed storage systems
Devices, computer-readable media, and methods for reducing the number of “hops” that internal messages must traverse in data center switching architectures are disclosed. In one example, a data center includes a first rack housing a first server, a first computational process associated to a first storage drive hosted on the first server and residing within a first level of the distributed storage system, a second rack housing a second server, a second computational process associated to a second storage drive hosted on the second server and residing within the first level of the distributed storage system, and a first switch communicatively coupled to the first level to receive messages directly from the first computational process and the second computational process.
US10831569B1 Trigger based notification generation system
Technologies for generating notification messages from data provided from different data sources in different data formats are provided. The disclosed techniques include a blender service that receives, from a first source, first data that is in a first data format and generates, based on the first data, a first event that includes content from the first data. The blender service also receives, from a second data source, second data that is in a second data format and generates a second event that includes content from the second data. An event processing system receives the first and second events and causes notifications to be generated based on the first event and the second event. A notification system generates the notification messages and sends the notification messages to the recipient users.
US10831559B2 Processor thread management
Provided are a computer program product, system, and method for managing processor threads of a plurality of processors. In one embodiment, a parameter of performance of the computing system is measured, and the configurations of one or more processor nodes are dynamically adjusted as a function of the measured parameter of performance. In this manner, the number of processor threads being concurrently executed by the plurality of processor nodes of the computing system may be dynamically adjusted in real time as the system operates to improve the performance of the system as it operates under various operating conditions. It is appreciated that systems employing processor thread management in accordance with the present description may provide other features in addition to or instead of those described herein, depending upon the particular application.
US10831558B1 Single-click ejection of peripheral devices associated with virtual machines
Systems and methods for implementing single-click ejection of a mountable device associated with a virtual machine. An example method comprises: receiving, by a guest agent running on a virtual machine managed by a virtual machine manager (VMM) of a host computer system, a device removal request from the VMM, the device removal request identifying a peripheral device to be unmounted by the virtual machine; causing, by the guest agent, a guest operating system (OS) of the virtual machine to unmount the peripheral device; receiving, by the guest agent, a notification of completion of a device unmounting operation performed by the virtual machine with respect to the peripheral device; and transmitting, by the guest agent to the VMM, an operation completion status identified by the notification.
US10831551B2 Computing session workload scheduling and management of parent-child tasks using a blocking yield API to block and unblock the parent task
A single workload scheduler schedules sessions and tasks having a tree structure to resources, wherein the single workload scheduler has scheduling control of the resources and the tasks of the parent-child workload sessions and tasks. The single workload scheduler receives a request to schedule a child session created by a scheduled parent task that when executed results in a child task; the scheduled parent task is dependent on a result of the child task. The single workload scheduler receives a message from the scheduled parent task yielding a resource based on the resource not being used by the scheduled parent task, schedules tasks to backfill the resource, and returns the resource yielded by the scheduled parent task to the scheduled parent task based on receiving a resume request from the scheduled parent task or determining dependencies of the scheduled parent task have been met.
US10831547B2 Accelerator control apparatus for analyzing big data, accelerator control method, and program
An accelerator control apparatus includes: a task storage part which holds an executable task(s); a data scheduler which selects a task needing a relatively small input/output data amount on a memory included in an accelerator when the task is executed by the accelerator from the executable task(s) and instructs the accelerator to prepare for data I/O on the memory for the selected task; and a task scheduler which instructs the accelerator to execute the selected task and adds a task that becomes executable upon completion of the selected task to the task storage part, wherein the data scheduler continues, depending on a use status of the memory, selection of a next task from the executable task(s) held in the task storage part and preparation of data I/O for the next task selected.
US10831545B2 Efficient queueing and scheduling of backups in a multi-tenant cloud computing environment
Backups of workloads in a multi-tenant cloud computing environment are efficiently queued and scheduled. A method of backing up workloads for multiple tenants of a cloud computing system, includes the steps of determining a pool of workloads to be backed up during a time window, the workloads including workloads for a first tenant and workloads for a second tenant, placing a backup task for backing up each of the workloads in the pool in a scheduling queue and prioritizing the backup tasks according to backup parameters specified by the tenants, sizes of workload data to be backed up, and hardware constraints of a backup storage device executing the backups, and instructing the backup storage device to execute the backup tasks according to an order of the backup tasks in the scheduling queue.
US10831535B2 Reducing minimum operating voltage through heterogeneous codes
Preferred embodiments of systems and methods are disclosed to reduce a minimal working voltage, Vmin, and/or increase the frequency of Vmin while executing multithreaded computer programs with better reliability, efficiency, and performance. A computer complier complies multiple copies of high-level code, each with different a different set of resource allocators so system resources are allocated during simultaneous execution of multiple threads in a way that allows reducing Vmin at a given reference voltage frequency and/or increasing the frequency of Vmin at a given Vmin value.
US10831518B2 Over-provisioning cloud resources using dependency maps and utilization triggers
Machine logic (for example, software) for compressing the image of an instance of a VM/container during time period(s) when the VM/container instance is inactive. A proxy is used to handle requests made to the VM/container instance during periods when it is inactive. A dependency graph is used to determine that a related set of instances of VM/containers so that: (i) when one of the VM/container instances of the related set is deactivated, then the whole set of VM/container instances are deactivated together; and/or (ii) when one of the VM/container instances of the related set is reactivated, then the whole set of VM/container instances are reactivated together.
US10831511B2 Customized application programming interface presentation
Systems and methods are provided that list application programming interfaces (APIs). A categorization tag for each API in the list is generated. The categorization tag identifies functions provided by the API. A user profile associated with the user is determined. A plurality of categories of the APIs is displayed such that each category is based on a common element of each categorization tag, and aspects of the user profile. In response to a selection of one selected category in the plurality of categories, the list of APIs matching the selected category is displayed. The list is ordered such that APIs having a greater relevance score are presented at a top of the list.
US10831510B2 Method to design and test workflows
For workflow test, a processor executes a workflow instance. The workflow instance includes a first workflow description of step names for a plurality of jobs. The processor further receives a modification to the first workflow description as the workflow instance executes. In addition, the processor synchronizes the modified workflow description to the executing workflow instance as the workflow instance executes. A workflow context of the executing workflow instance is preserved.
US10831509B2 Dynamic execution of parameterized applications for the processing of keyed network data streams
A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.
US10831506B2 Local oversight and provisioning of BIOS activity
Approaches for locally attesting an operational condition of a computer system during powering on the computer system. Prior to an operating system being loaded, an attestation client, executing on a computer system, analyzes a set of resources of the computer system to create measurement data. The attestation client provides the measurement data to an attestation server executing in a secure enclave on the computer system. The attestation server processes the measurement data and provides the processed measurement data to a remediation server. Upon the computer system being determined to be operationally healthy, the remediation server provides an unlock key to a locked persistent storage to permit the computer system to read the operating system stored on the persistent storage. Thereafter, a BIOS on the computer system may read the operating system and permit the same to be loaded on the computer system.
US10831505B2 Architecture and method for data parallel single program multiple data (SPMD) execution
An apparatus and method for data parallel single program multiple data (SPMD) execution. For example, one embodiment of a processor comprises: instruction fetch circuitry to fetch instructions of one or more primary threads; a decoder to decode the instructions to generate uops; a data parallel cluster (DPC) to execute microthreads comprising a subset of the uops, the DPC further comprising: a plurality of execution lanes to perform parallel execution of the microthreads; an instruction decode queue (IDQ) to store the uops prior to execution; and a scheduler to evaluate the microthreads based on associated variables including instruction pointer (IP) values, the scheduler to gang microthreads into fragments for parallel execution on the execution lanes based on the evaluation.
US10831499B2 Apparatus and method for performing branch prediction
An apparatus and method are provided for performing branch prediction. The apparatus has processing circuitry for executing instructions, and branch prediction circuitry for making branch outcome predictions in respect of branch instructions. The branch prediction circuitry includes loop prediction circuitry having a plurality of entries, where each entry is used to maintain branch outcome prediction information for a loop controlling branch instruction that controls repeated execution of a loop comprising a number of instructions. The branch prediction circuitry is arranged to analyse blocks of instructions and to produce a prediction result for each block that is dependent on branch outcome predictions made for any branch instructions appearing in the associated block. A prediction queue then stores the prediction results produced by the branch prediction circuitry in order to determine the instructions to be executed by the processing circuitry. When the block of instructions being analysed comprises a loop controlling branch instruction that has an active entry in the loop prediction circuitry, and a determined condition is detected in respect of the associated loop, the loop prediction circuitry is arranged to produce a prediction result that identifies multiple iterations of the loop. This can significantly boost prediction bandwidth for certain types of loop.
US10831486B2 Automation of sequences of actions
Traditional manual macro-recorders may not work under a dynamically changing operating environment. Technical solutions are disclosed to automatically generate macros to increase productivity. After a new sequence of actions is detected, the system will prompt the user with the information of an existing macro if the existing macro contains a similar sequence. Otherwise, the system will attempt to automatically generate a new macro based on the sequence of actions.
US10831483B1 Memory mapped virtual doorbell mechanism
An apparatus to facilitate doorbell notifications is disclosed. The apparatus includes memory-mapped I/O (MMIO) base address registers including a physical function (PF) and plurality of virtual functions (VF), wherein each function's base address register comprises a plurality of doorbell pages and doorbell hardware including doorbell registers, each having an assignable function identifier (ID) and offset, and comprising a plurality of doorbells to activate a doorbell notification in response to receiving a doorbell trigger from an associated doorbell page set upon detection of an access request.
US10831471B2 Source code file recommendation notification
A computing device is provided, including a non-volatile storage device and a processor configured to execute a distributed version control system. The processor may, via the distributed version control system, receive a pull request to apply a first set of one or more source code files to a project database. In response to receiving the pull request, the processor may identify a second set of one or more source code files based at least in part on a recommendation ruleset including one or more association rules identified for a plurality of training pull requests applied to a training project database. The recommendation ruleset may be determined based at least in part on a respective last iteration of each training pull request. The processor may output a source code file recommendation notification including an indication of each source code file of the second set.
US10831470B2 Simulating a topology of network elements
A method and apparatus of a device that simulates a plurality of network elements is described. In an exemplary embodiment, the device receives network topology information for the plurality of simulated network elements. The device further instantiates a container for each of the plurality of simulated network elements. The device additionally configures a set of processes for each of the plurality of containers, where each of the set of processes simulates at least one of the plurality of simulated network elements. The plurality of set of processes further implements a network topology represented by the network topology information. The device performs a test of the network topology and saves the results of the test.
US10831463B2 Intelligent software deployment on an IaaS platform
A method obtains a task tree for a deployment job to deploy application(s) to a compute infrastructure, the task tree indicating tasks to execute the deployment job. The method also obtains script(s) and configuration information for executing the script(s). The method simulates an installation process using the task tree and provides a refined task tree. The method invokes the installation process of the deployment job, the installation process including execution of the tasks of the deployment job and using the refined task tree. The method backtracks the installation process after recognizing an error, pausing the installation process and applying an adjustment to the refined task tree to resolve the error. The installation process resumes from a prior point using the refined task tree with the applied adjustment. Based on successful completion of the installation process, the method provides an adjusted refined task tree as an optimized task tree.
US10831459B2 Dynamic code management
Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code).
US10831457B2 Code generation relating to providing table of contents pointer values
Code generation relating to providing table of contents (TOC) pointer values. Code to be compiled is obtained by a processor. Based on obtaining the code, a determination is made as to whether the code is to access a reference data structure. Based on determining the code is to access the reference data structure, other code is included in the code to provide a pointer to the reference data structure. The other code includes an architectural definition to provide the pointer to the reference data structure.
US10831456B1 External code integrations within a computing environment
Processing external code includes: parsing the external code to identify a first semantic entity, mapping the first semantic entity to a second semantic entity, the first semantic entity comprising a first set of one or more specified attributes and the second semantic entity comprising a second set of one or more attributes that are capable of being specified, determining that a first attribute of the second set of one or more attributes does not have a corresponding specified attribute within the first set of one or more specified attributes, determining available information for specifying the first attribute of the second set of one or more attributes, and storing the second semantic entity in association with the first attribute of the second set of one or more attributes specified based on user selection or specifying the first attribute in response to available information provided to a user interface system.
US10831455B2 Quantum circuit compilation with quantum libraries as a service
A set of quantum assembly language referencing a quantum algorithm is received from a user. A quantum device is selected to execute the set of quantum assembly language. Responsive to the selected quantum device, an implementation of the quantum algorithm from a remote repository is selected, the remote repository comprising a set of implementations of a set of quantum algorithms. An implementation in the set of implementations in the remote repository is compiled to form a compiled quantum circuit. The compiled quantum circuit is transformed into a quantum circuit model. Using the selected quantum device, the quantum circuit model is executed.
US10831453B2 Connectors framework
An example system and method facilitates developing and interacting with connectors that represent or are associated with services or interfaces to be implemented in a computing environment. The example system includes a connector editor backed by a connectors framework that specializes and links to the specific editor and dialogs that enables a developer to customize and configure any of plural available connectors for a specific purpose (e.g., to connect a process step to a particular type of web service). Furthermore, the connectors framework and associated editor(s) enable all of the connectors of available connector types to be configured using the same life cycle and to be automatically parameterized to use different data when running on the different environments, e.g., different test and production environments.
US10831449B2 Process and system for automatic generation of functional architecture documents and software design and analysis specification documents from natural language
The present invention is a computer-implemented system and method for automatic generation of Functional Architecture, business, analysis and software design documents based on phrases expressed in natural language. Specifically, the present invention receives the description of the case in natural language, through an input/output device. The processor automatically analyses the description, automatically extracts the mathematical components from its morphosyntactic structure and automatically generates functional architecture documents for use in industry. Based on the mathematical components of the text, the processor automatically generates design components in order to produce business, analysis, and software design specification documents.
US10831441B2 Method for controlling and accessing application based on active voice input
A user device that processes an input message includes a display unit configured to display multiple apps, an input unit configured to receive an input message from a user, an input message transfer unit configured to transfer the input message to the multiple apps and receives a return value of the input message from at least one of the multiple apps capable of processing the input message, a state changing unit configured to puts the at least one app into a standby state based on the return value, and an app execution unit configured to executes the app corresponding to an additional input message, if the additional input message relevant to any one app in the standby state is input.
US10831432B2 Multi-picture display method, and display device
A split-screen display method and a display apparatus are disclosed. The method is applicable to a display apparatus including a curved display screen, and includes: obtaining position information of a preset fold line on a curved display screen in response to detecting that an user bends and splits the curved display screen according to the preset fold line and a display screen corresponding to the preset fold line is recessed relative to a rear side of the curved display screen, wherein the preset fold line is a dividing line between adjacent curved display screens formed by the bending and splitting; dividing a display interface of the curved display screen into a plurality of sub-interfaces according to the position information, and a splitting line between the two adjacent sub-interfaces coincides with the preset fold line; obtaining display content selected by the user in the sub-interfaces; and displaying the display content via the sub-interfaces.
US10831428B2 Multiple function apparatus, display switching method and non-transitory computer-readable recording medium encoded with display switching program
A multiple function apparatus includes a first hardware processor, a second hardware processor, and a display commonly used by the first hardware processor and the second hardware processor, wherein the first hardware processor determines a first screen, the second hardware processor determines a second screen, switches a display mode to any one of a single mode and a proxy mode, and in the case where the display mode is the proxy mode, allows the display to display an image of the first screen, and in the case where the display mode is the single mode, allows the display to display an image of the second screen.
US10831423B2 Information processing apparatus that searches for communication apparatus via network, storage medium that stores program executed by the information processing apparatus, and control method for the information processing apparatus
According to an exemplary embodiment of the present invention, a combination of specification information of a communication apparatus and predetermined information indicating a search method used for obtainment of the specification information is displayed by a display method in accordance with a selection by a user from among a plurality of display methods.
US10831418B1 Print density control via page description language constructs
A system and method for controlling the rendering of objects in a printed document through a raster image processor include operating a document parser to extract document separation identifiers from a document. The method then operates an associator to label at least one document separation identifier associated with full density document objects and the at least one document separation identifier associated with less than full density document objects in the document. The method then communicates the labeled document separation identifiers to a document rendering engine. The method then operates the document rendering engine to generate rendering instructions through operation of a constructor configured by the labeled document separation identifiers. The method then operates a printer configured by the rendering instructions to generate at least one printed document including full density printed objects and less than full density printed objects.
US10831416B2 Page complexity analysis for print jobs
A subset of pages in a job are analyzed for page complexity to determine if a repeating complexity pattern is present in the job. If a repeating complexity pattern is found, then the page complexities can be extrapolated to other pages in the job. One embodiment comprises a plurality of Raster Image Processors (RIPs) and a scheduler. The scheduler receives a print job, identifies a subset of logical pages in the print job for complexity analysis, and calculates a page complexity value for logical pages in the subset. The scheduler determines that a repeating pattern of page complexity values is present in the subset, and assigns page complexity values to remaining logical pages in the print job by extrapolating the repeating pattern of page complexity values to the remaining logical pages. The scheduler assigns the logical pages in the print job to the RIPs based on their page complexity value.
US10831415B2 Terminal device and non-transitory computer-readable medium storing computer-readable instructions for terminal device
A terminal device may display a setting screen for inputting setting information; after the setting information is inputted in the setting screen, supply a communication executing instruction to an OS program. The OS program may supply a signal sending instruction to a first wireless interface. The first wireless interface may start sending a polling signal, establish a first wireless connection with a function executing device, and communicate connection information with the function executing device by using the first wireless connection. The OS program may establish, by using the connection information, a second wireless connection for communicating with the function executing device via a second wireless interface. In a case where the second wireless connection is established, the terminal device may send a function executing request to the function executing device via the second wireless interface by using the second wireless connection.
US10831410B2 Managing maintenance of tape storage systems
A method for managing a storage system. The method includes one or more computer processors receiving a first set of data associated with a storage system. The method further includes determining whether to service the storage system based on utilizing one or more models associated with the storage system to analyze the first set of data. In response determining to service the storage system, the method further includes generating a set of notifications based, at least in part, on information from the one or more models associated with the storage system analyzing the first set of data. The method further includes initiating a pre-service activity associated the storage system based, at least in part, on information within the set of notifications.
US10831404B2 Method and system for facilitating high-capacity shared memory using DIMM from retired servers
One embodiment facilitates a shared memory. During operation, the system receives, by a memory expansion device, an I/O request via a first interface which is distinct from a memory bus, wherein the memory expansion device includes a first set of memory modules, and wherein the memory expansion device is attached to a computer system via the first interface. The system processes, by a controller of the memory expansion device, the I/O request. The system transmits, by the controller via a second interface, the I/O request to a selected memory module. The system executes, by the selected memory module, the I/O request, thereby allowing the computer system to expand memory capacity beyond memory slots available on the memory bus.
US10831402B2 Method and apparatus for ensuring data consistency
Embodiments of the present disclosure provide methods and apparatuses for ensuring data consistency. In some embodiments, a method comprises writing data into a first temporary buffer in a first processor. The method further comprises, in response to the data being written into the first temporary buffer, sending the data to a second processor to update a copy of the data in the second processor. In addition, the method comprises, in response to receiving an indication that the second processor has received the data, copying the data from the first temporary buffer to a first working buffer in the first processor.
US10831396B2 Data storage organization based on one or more stresses
A memory sub-system comprises a number of memory components and a processing device configured to move data stored in the number of memory components based, at least partially, on a stress profile corresponding to the number of memory components.
US10831389B2 Code word format and structure
Methods, systems, and devices for code word formats and structures are described. A code word format and structure may include various fields that facilitate a reliable transaction of user data during an access operation associated with a memory medium. For example, the bit fields may include information directed to an error control operation for a port manager to perform on a code word configured in accordance with the code word format and structure. Additionally, the code word format and structure may be configured for low latency operation and reliable transaction of the user data during the access operation. For example, the port manager may receive a first portion of the code word and parse the first portion of the code word concurrently with receiving an additional portion of the code word.
US10831383B2 Command line voting using hashing
Systems and methods for command line voting are provided. Aspects include obtaining, by an output logic device, a plurality of memory blocks from a plurality of buffers, each of the plurality of memory blocks including two or more output commands generated from a processing circuit based on a sensor data input, generating, by a hash function, a hash value for each of the plurality of memory blocks, comparing the hash value for each of the plurality of memory blocks to determine an output memory block from the plurality of memory blocks, and outputting, to an output hardware, the two more output commands from the output memory block.
US10831367B2 Efficient temporary dynamic anchor points within and between application document(s)
Navigating within a document to a specific cursor location within an open document which a user has marked with a temporary anchor point by receiving a retrieval keystroke within the document from the user; verifying the retrieval keystroke relates to a temporary anchor point; and based on the verified retrieval keystroke, a computer moving a cursor to the location within the document at which the temporary anchor point associated with the verified retrieval keystroke is located, without additional user interaction with the open document.
US10831366B2 Modality learning on mobile devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cross input modality learning in a mobile device are disclosed. In one aspect, a method includes activating a first modality user input mode in which user inputs by way of a first modality are recognized using a first modality recognizer; and receiving a user input by way of the first modality. The method includes, obtaining, as a result of the first modality recognizer recognizing the user input, a transcription that includes a particular term; and generating an input context data structure that references at least the particular term. The method further includes, transmitting, by the first modality recognizer, the input context data structure to a second modality recognizer for use in updating a second modality recognition model associated with the second modality recognizer.
US10831358B2 Email client display transitions between portrait and landscape
Methods and devices for selectively presenting a user interface for an email application are provided. More particularly, a change in the operating mode of a multiple screen device from a multiple screen operating mode in portrait orientation to a multiple screen operating mode in a landscape orientation, or vice versa, can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a user interface associated with an email application. More particularly, a presentation of a user interface can be retained, where the number of screens of the device in view of the user is changed, provided a user interface for the email application remains in view of the user after the change in operating mode.
US10831352B2 Guided remediation of accessibility and usability problems in user interfaces
A user interface is analyzed to identify a problem element in the user interface. A problem in the user interface is related to an initial value of an attribute of the problem element. A changed value of the attribute of the problem element is computed. A determination is made that the changed value satisfies a compliance rule applicable to the user interface. A first record and a second record are selected from a historical data. The first record includes a first value of a metric usable with the user interface, and the second record includes a second value of the metric. A difference between the second value and the first value is associated with the changed value as an expected change in the metric due to the changed value. The changed value and the expected change in the metric are presented as a remedy for the problem.
US10831349B2 Implementing automated personalized, contextual alert displays
A method and apparatus are provided for implementing automated personalized, contextual alert displays. A display alert generator correlates user account information to web page advertisement images and text, and posts personalized reminders related to those images and text.