Document Document Title
US10931407B2 User terminal and radio communication method
In scheduling transmission of UL data in a plurality of subframes using single DCI, asynchronous re-transmission control of this UL data is appropriately performed. A user terminal according to an aspect of the present invention includes a receiving section that receives downlink control information (DCI) and a control section that controls transmission of an uplink shared channel in each of a plurality of subframes based on the DCI. The control section determines an HARQ process number (HPN) to use in each of the plurality of subframes based on a HPN field included in the DCI.
US10931398B2 Method and device for transmitting control information by using polar code
Provided are a method and a device for transmitting control information by using a polar code. The device generates a codeword by encoding information bits indicating control information by using the polar code, and transmits the whole or a part of the codeword through a control channel A block size of the polar code is determined according to a reference coding rate for the control channel.
US10931394B2 Optical-fiber link routing look-up method, fault detection method and diagnostic system
The present application discloses an optical-fiber link routing look-up method, a fault detection method and a diagnostic system. The optical-fiber link comprises of an optical port and a routing port. Photosensitive elements are set on the optical-fiber connection point of each routing port. Detection optical wave used to generate spilled light on the optical-fiber connection point is input through optical-fiber links with different optical ports. Corresponding routing port of the optical port can be found through the spilled light detected by the photosensitive element. The photosensitive unit also includes a reminder element, which is used to produce sound and/or light when the spilled light is detected by the photosensitive element. In the disclosed diagnostic system, a photosensitive unit is placed on each connection point. Each connection point is used for optical induction and for determination of light intensity threshold to detect optical wave of the connection point on the optical port, as well as for generating sound and/or light at the site of the connection point, and for guiding the construction personnel to look-up routes. Through real-time monitoring of optical-fiber connection point, identification of optical-fiber route and detection of connection performance degradation can be achieved. Optical-fiber physical connection status can be controlled in real-time, and intelligent optical-fiber network routing management can be realized.
US10931390B2 Vehicle-based media system with audio ad and visual content synchronization feature
In one aspect, an example method to be performed by a vehicle-based media system includes (a) receiving audio content; (b) causing one or more speakers to output the received audio content; (c) using a microphone of the vehicle-based media system to capture the output audio content; (d) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content; (e) identifying visual content based at least on the identified reference audio content; and (f) outputting, via a user interface of the vehicle-based media system, the identified visual content.
US10931388B2 Display control device, display control method and non-transitory computer-readable medium storing instructions for display control
A controller of a display control device is configured to display particular button images on a display, and determine whether setting in device has been set in response to receiving, from a user interface, a particular selection signal to identify a communication button image, which is one of the particular button images displayed on the display. When it is determined that the setting information has been set, the controller obtains the intensity of the radio wave detected by the detector and displays a communication-related screen corresponding to the obtained intensity of the radio wave. When it is determined that the setting information has not been set, the controller displays a particular setting screen on the display.
US10931387B2 Method and apparatus for handling radio link failure in system using multiple reference signals
A communication method and a system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, etc. The method includes receiving a radio resource control (RRC) message including first information associated with a reference signal for a radio link monitoring (RLM) and second information associated with a threshold for the RLM, monitoring a radio link quality of at least one reference signal indicated by the first information, comparing the radio link quality of the at least one reference signal with the threshold and indicating an in-sync or an out-of-sync to a higher layer of the terminal based on the comparison result.
US10931379B2 Power adjustment of a communication link based on state disturbance estimations
A communication device is provided that estimates one or more disturbance values associated with one or more components of the communication device, and adjusts the communication device to change a received power of the output signal. The communication device includes a transmitter having a seed laser configured to provide an amount of bandwidth for an output signal, an Erbium-doped fiber amplifier (EDFA) configured to increase an amplitude of the output signal, and a single mode variable optical attenuator (SMVOA) configured to decrease the amplitude of the output signal.
US10931378B2 Optical transmitter operating burst mode and control method of optical transmitter operating burst mode
The present invention provides an optical transmitter including a semiconductor laser and a control method thereof for preventing crosstalk between channels in an NG-PON2 with a 100 GHz channel spacing by reducing a wavelength drift of the semiconductor laser. The wavelength drift occurs between a few nanoseconds and a few hundreds nanoseconds from the beginning of a burst when the semiconductor laser is operated in a burst-mode.
US10931377B2 Hybrid data transport for a virtualized distributed antenna system
A system for data transport in a Distributed Antenna System (DAS) includes a plurality of remote Digital Access Units (DAUs) located at a Remote location. The plurality of remote DAUs are coupled to each other and operable to transport digital signals between the plurality of remote DAUs. The system also includes a plurality of central hubs. Each of the plurality of central hubs is in communication with one of the remote DAUs using an electrical communications path. The system further includes a plurality of transmit/receive cells. Each of the plurality of transmit/receive cells includes a plurality of remote hubs. Each of the remote hubs in one of the plurality of transmit/receive cells is in communication with one of the plurality of central hubs using an optical communications path.
US10931372B2 Dual-mode imaging receiver
A dual-mode imaging receiver (DMIR) can acquire and maintain SOA free-space optical communication (FSOC) links without a precision mechanical gimbal. Unlike other FSOC technologies, a DMIR can operate without precise spatial alignment and calibration of the transmitter's or receiver's spatial encoders (precision pointing) in static (fixed point to point) geometries. Instead, a DMIR uses electronic receive beam selection to acquire and track transmitters with coarse mechanical pointing and a single aperture. And because the DMIR can operate with just one aperture, it does not need a beacon at the transmitter since it does not transition from a wide field-of-view acquisition aperture to a narrow field-of-view detection and decoding aperture even in dynamic geometries.
US10931371B2 Methods, devices, and systems for timing and bandwidth management of ultra-wideband, wireless communication channels
Disclosed herein are methods, devices, and systems for providing timing and bandwidth management of ultra-wideband, wireless data channels (including radio frequency and wireless optical data channels). According to one embodiment, a hub apparatus is disclosed for providing out-of-band bandwidth management for a free-space-optical (FSO) data channel associated with a first device. The hub apparatus includes a processor, a memory coupled with the processor, an FSO transmitter coupled with the processor, and an FSO receiver coupled with the processor. The FSO transmitter may be configured to transmit a control signal comprising timing information and bandwidth management information.
US10931364B2 Satellite payload comprising a dual reflective surface reflector
A satellite payload (20) including a reflector (22), a network (23) of sources (24) and a beam forming network connected to said sources in order to form beams for carrying signals in a first frequency band, called “band B1”, and in a second frequency band, called “band B2”. The reflector comprises two reflective surfaces (22a, 22b) positioned one behind the other in relation to the network of sources and having different curvatures so that each reflective surface generates an image of the network of sources with a different magnification factor. The reflective surface closest to the network of sources is transparent for all the signals carried on the band B2 and is adapted to reflect signals carried in the band B1. The other reflective surface is adapted to reflect signals carried in the band B2.
US10931358B2 Data transmission method, terminal device and network device
A method for transmitting information, a terminal device, and a network device are provided, the method includes: transmitting, by a terminal device, first data to a network device at least once; receiving, by the terminal device, first indication information transmitted by the network device, wherein the first indication information is used for indicating one transmission in at least one transmission of the first data; determining, by the terminal device, a transmission parameter of second data according to the first indication information; and transmitting, by the terminal device, the second data to the network device by adopting the transmission parameter of the second data.
US10931356B2 Communications methods and apparatus using multiple beams
Methods and apparatus for facilitating the use of a plurality of antenna beams for communications purposes are described. In at least some embodiments beam priority information is periodically exchanged. Multiple timers are used to ensure beam information is exchanged at intervals intended to facilitate reliable beam synchronization and to control switching to one or more alternative beams in a predictable manner in the event beam change information or beam synchronization information is lost. In some but not all embodiments a wideband beam is used to communicate beam synchronization information when synchronization using narrower beams used for normal data communication is lost.
US10931355B2 Method and apparatus for QCL association indication for discontinuous transmission indication in a wireless communication system
Methods and apparatuses for QCL association indication for discontinuous transmission indication are disclosed herein. In one method, the UE receives a first configuration of a plurality of reference signals or a configuration of a plurality of reference signal sets in a cell, wherein a reference signal serves as a quasi-co-location reference. The UE receives a second configuration of an association between a pre-emption indication (PI) and one reference signal from the plurality of reference signals or one reference signal set from the plurality of reference signal sets. The UE receives data based on a reference signal from a first reference signal set. The UE processes data according to the PI for the first reference signal set and not processing the data according to the PI for a second reference signal set.
US10931352B2 Efficient beam search and data communication in millimeter-wave wireless networks
A method for establishing communication links in a millimeter wave network is presented. The method includes determining an active communication link between first and second devices, the first device transmitting probing packets to the second device, employing a beam search technique to locate narrow beams by triggering the first device to adjust its transmission pattern to cover a fraction of an angular uncertainty region (AUR) at a beginning of a time-slot, and adjusting transmission coefficients of the first device based on a response received from the second device such that if the second device receives a probing packet, the second device sends an acknowledgment packet to the first device and the first device updates the AUR such that the AUR is set to a probed angular interval, and if the second device does not receive the probing packet, the first device updates the AUR to a complementary part of the probed interval.
US10931338B2 Coordinated multipoint systems
In a coordinated multipoint system, geographically distributed base transceiver stations employ overlapping coverage areas in a Radio Access Network (RAN) to serve multiple User Equipments (UEs). A fronthaul network communicatively couples the base transceiver stations to a central processor. The central processor comprises a cooperative multiple-input, multiple-output (MIMO) processor configured to select multiple antennas residing on multiple ones of the base transceiver stations to receive transmissions from each of the UEs; collect RAN signals from the base transceiver stations; compute baseband spatial demultiplexing weights for signals from RAN channel state information; and combine weighted RAN signals to exploit multipath in the RAN to separate the received UE transmissions.
US10931335B2 MIMO communication method, transmitting device, and receiving device
A Multiple Input Multiple Output (MIMO) communication method and system for performing communication between N (N is an integer greater than or equal to 2) transmitting devices each having a transmit antenna and at least one receiving device having N receive antennas by using a multi-user MIMO scheme. The method includes dividing the N transmitting devices into a plurality of sets, and assigning an orthogonal code to each set of transmitting devices as a digital signal sequence to be transmitted by each of the transmitting devices, and arranging the digital signal sequences to be transmitted by the transmitting devices in a frequency axis direction in which an inverse fast Fourier transform is performed, and performing coding.
US10931327B2 Multiple transmit system structure and mobile terminal having the same
A mobile terminal according to the present invention includes a first power amplifier (PA) to amplify and output a first signal of a first transceiver, a power combiner to combine a second signal of the first transceiver with a third signal of the second transceiver, a second power amplifier to amplify and output a fourth signal combined by the power combiner, and a switch to select one of a first transmission signal that is an output signal of the first power amplifier and a second transmission signal that is an output signal of the second power amplifier, wherein the first transceiver operates in a first communication system and the second transceiver operates in a second communication system, whereby a mobile terminal having improved transmission output power characteristics can be provided using the first communication system and the second communication system.
US10931324B1 Dynamic selection between receiver paths to control receiver gain
Techniques for a communication device with a receiver to dynamically control the gain of an analog front end of the receiver. Rather than having a single circuit path in the analog front end, the analog front end includes multiple circuit paths, and dynamically selects one of the circuit paths that optimizes the gain of the analog front end. For example, an amplifier circuit path may be selected to amplify the power level of the signal received from the antenna. However, the analog front end may further include an attenuator circuit path that includes an attenuator to reduce the power level of a high-power input signal received from the antenna to ensure that the high-power signal is attenuated below a power level associated with saturation of the receiver.
US10931319B2 Antenna module, terminal, control method and device and storage medium
An antenna module, a control method, a control device, and a storage medium can be employed by a terminal. The antenna module includes: an antenna and an RSE improvement component. The antenna includes a feed source, a ground point, and at least one radiation arm. The RSE improvement component is connected to the antenna for suppressing high order harmonics generated by the antenna when the antenna operates in a target frequency band.
US10931313B2 Parallel bit interleaver
A bit interleaving method involves applying a bit permutation process to a QC LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword, after the bit permutation process, into a plurality of constellation words each made up of M bits, the codeword being divided into N/M sections, each constellation word being associated with one of the N/M sections, and the bit permutation process being performed such that each of the constellation words includes one bit from each of M different cyclic blocks associated with a given section.
US10931309B2 Transmitter and parity permutation method thereof
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate parity bits; a parity permutator configured to perform parity permutation by interleaving the parity bits and group-wise interleaving a plurality of bit groups including the interleaved parity bits; and a puncturer configured to puncture some of the parity bits in the group-wise interleaved bit groups, wherein the parity permutator group-wise interleaves the bit groups such that some of the bit groups are positioned at predetermined positions, respectively, and a remainder of the bit groups are positioned without an order within the group-wise interleaved bit groups.
US10931308B2 Error correction circuit and method of operating the same
Described herein is an error correction circuit that includes a syndrome check history manager configured to maintain a history of syndrome checks corresponding to one or more iterations of the iterative decoding scheme. The error correction circuit also includes a trapping set detector configured to compare a trapping set determination policy with the history of syndrome checks to determine whether the history of syndrome checks meets criteria of the trapping set determination policy, while error correction decoding is performed, and determine that a trapping set exists when the history of syndrome checks satisfies the trapping set determination policy. The trapping set determination policy is related to at least one of a change in a syndrome vector, a number of UCNs, and a change in the number of UCNs.
US10931307B2 Variable read error code correction
Devices and techniques for variable read throughput control in a storage device are described herein. Bits from can be received for a read that is one of several types assigned to reads. A low-density parity-check (LDPC) iteration maximum can be set based on the type. LDPC iterations can be performed up to the LDPC iteration maximum and a read failure signaled in response to the LDPC iterations reaching the LDPC iteration maximum.
US10931305B2 Data serialization circuit
A data serialization circuit includes a clock data operation circuit configured to generate a plurality of delay clock signals and a plurality of synchronous data signals in response to a plurality of parallel data signals and a plurality of multi-phase clock signals and a multiplexer configured to output a serial data signal in response to the plurality of delay clock signals and the plurality of synchronous data signals. A first one of the plurality of delay clock signals substantially aligns with a first one of the plurality of synchronous data signals.
US10931301B2 Decompression engine for executable microcontroller code
A code decompression engine reads compressed code from a memory containing a series of code parts and a dictionary part. The code parts each have a bit indicating compressed or uncompressed. When the code part is compressed, it has a value indicating the number of segments, followed by the segments, followed by an index into the dictionary part. The decompressed instruction is the dictionary value specified by the index, which is modified by the segments. Each segment describes the modification to the dictionary part specified by the index by a mask type, a mask offset, and a mask.
US10931300B1 Low-power programmable bandwidth continuous-time delta sigma modulator based analog to digital converter
A continuous-time (CT) delta-sigma modulator (DSM) based analog to digital converter (ADC) in a radio receive chain supports a wide range of data rates in a power efficient way in a small die area. The ADC utilizes a 2nd order loop-filter with a single-amplifier loop-filter topology using a two stage Miller amplifier with a feed forward path and a push-pull output stage. High bandwidth operations utilize a “negative-R” compensation scheme at the amplifier input. Negative-R assistance is disabled for low data rate applications. With the negative-R assistance disabled, loop-filter resistor values are increased, instead of only the loop filter capacitor values to scale the noise transfer function (NTF), thereby limiting the capacitor area needed and enabling lower power operation. The NTF zero location is programmable allowing the NTF zero to be located near the intermediate frequency for different bandwidths to reduce the DSM quantization noise contribution for narrow-band (low data rate) applications.
US10931298B2 Analog-to-digital converter
An analog-to-digital converter includes an input buffer connected to an input terminal receiving an input signal through a first sampling switch, a comparator connected to the input buffer, a sampling capacitor connected between the input buffer and the comparator, and connected to a second sampling switch, a digital-to-analog converter connected to the comparator, and a controller, connected between the comparator and the digital-to-analog converter, configured to output a signal to the digital-to-analog converter based on the comparator.
US10931295B2 ADC reconfiguration for different data rates
A receiver having analog-to-digital converters (ADC) is disclosed. The ADCs may be reconfigured based on the data rate of the receiver. For example, more portions of each time-interleaved ADC may be enabled to support a higher data rate of the receiver and less portions of the ADCs may be used to support a lower data rate of the receiver.
US10931287B1 Phase locked loop circuit
Disclosed herein is an apparatus that includes a phase frequency detector configured to compare a phase difference between first and second clock signals to generate a phase detection signal, and a slew rate controller configured to lower a slew rate of the first clock signal when a selection signal is in a first state.
US10931283B2 Integrated circuits having memory with flexible input-output circuits
An integrated circuit may include integrated memory that is formed from a chain of memory blocks. Each memory block may have configurable input and output circuits. The configurable input and output circuits may be interposed between memory circuitry such as a memory array from circuitry external to the memory circuitry. The configurable input and output circuits may have upstream and downstream memory block connection ports. In such a way, configurable input and output circuits in a first memory block may pass control and address signals and data to configurable input and output circuits in a second memory block. By using the configurable input and output circuits, the integrated memory in the integrated circuit may operate to accommodate large bandwidth flows without using the general routing fabric of the integrated circuit.
US10931281B2 Low-power active bias circuit for a high impedance input
The invention relates to a floating state detection circuit of a node, comprising a first conductivity type MOS transistor (M1) connected between the node (N) and a first power supply line (Vss); and a second MOS transistor (M2) of conductivity type complementary to the first conductivity type, controlled by the node (N) and connected between the gate of the first transistor (M1) and a second supply line (Vdd). In addition, a third MOS transistor (M3) of the first conductivity type connected between the gate of the first transistor (M1) and the first supply line (Vss) may be controlled by the node (N).
US10931278B2 Driving circuit of switching transistor
The present invention provides a driving circuit of a switching transistor, the driving circuit capable of suppressing an output voltage from changing sharply. A driver circuit includes a first transistor to a fourth transistor and a pre-driver. The pre-driver (i) provides a first gate signal having a negative edge slope smaller than a positive edge slope to the gate of the first transistor, (ii) provides a second gate signal having a positive edge slope smaller than a negative edge slope to the gate of the second transistor, (iii) provides a third gate signal having a positive edge slope smaller than the positive edge slope of the first gate signal to the gate of the third transistor, and (iv) provides a fourth gate signal having a negative edge slope smaller than the negative edge slope of the second gate signal to the gate of the fourth transistor.
US10931276B1 Combined IGBT and superjunction MOSFET device with tuned switching speed
An apparatus comprising an insulated gate bipolar transistor; and a super-junction metal-oxide semiconductor field effect transistor wherein the insulated gate bipolar transistor wherein the super-junction metal-oxide semiconductor field effect transistor are structurally coupled and wherein the super-junction metal-oxide semiconductor field effect transistor is configured to switch to an ‘on’ state from an ‘off’ state and an ‘off’ state from an ‘on’ state.
US10931267B1 Frequency generation in a quantum controller
A system comprises time-tracking circuitry and phase parameter generation circuitry. The time-tracking circuitry is operable to generate a time-tracking value corresponding to time elapsed since a reference time. The phase parameter generation circuitry operable to: receive the time-tracking value; receive a control signal that conveys a frequency parameter corresponding to a desired frequency of an oscillating signal; and generate a plurality of phase parameters used for generation of an oscillating signal, wherein the generation of the plurality of phase parameters is based on the time-tracking value and the frequency parameter such that the oscillating signal maintains phase continuity across changes in the frequency parameter.
US10931264B2 Low-power flip flop circuit
A flip-flop circuit configured to latch an input signal to an output signal is disclosed. The circuit includes a first latch circuit; and a second latch circuit coupled to the first latch circuit. In some embodiments, in response to a clock signal, the first and second latch circuits are complementarily activated so as to latch the input signal to the output signal, and the first and second latch circuits each comprises at most two transistors configured to receive the clock signal.
US10931261B2 Filter and multiplexer
A filter includes a resonant circuit defining at least a portion of a signal path connected between a first terminal and a second terminal, an elastic wave resonator including one end that is grounded, a first inductor including one end connected to one end of the resonant circuit and another end connected to another end of the elastic wave resonator, and a second inductor including one end connected to another end of the resonant circuit and another end connected to the other end of the elastic wave resonator. The resonant circuit is an LC series resonant circuit in which a third inductor and first and second capacitors are connected in series with each other.
US10931258B2 Electronic device and module including the same
An electronic device includes a support layer is provided on a piezoelectric substrate and surrounds a functional element. A cover layer is located above the support layer, and faces the piezoelectric substrate. A protective layer seals the support layer and the cover layer. The support layer is provided on at least the outer periphery of the piezoelectric substrate, and defines a hollow portion within the outer periphery of the piezoelectric substrate. The protective layer includes a first portion above the hollow portion, a second portion above the support layer, and a curved surface that is convex in an opposite direction from the piezoelectric substrate.
US10931253B2 Cascaded filter circuit with hybrid acoustic LC filter
Aspects of this disclosure relate to a cascaded filter circuit that includes a hybrid acoustic LC filter, a non-acoustic LC filter, and a switch configured to selectively couple the hybrid acoustic LC filter and the non-acoustic LC filter. The hybrid acoustic filter can filter a radio frequency signal. The hybrid acoustic LC filter can include an acoustic resonator, an inductor, and a capacitor. The non-acoustic LC filter includes an LC circuit. Related multiplexers, wireless communication devices, and methods are disclosed.
US10931246B2 High-frequency amplifier circuitry and semiconductor device
High-frequency amplifier circuitry has a common-source first transistor to amplify a high-frequency input signal, a common-gate second transistor to amplify a signal amplified by the first transistor to generate an output signal, a first inductor connected between a source of the first transistor and a first reference potential node, a second inductor connected between a drain of the second transistor and a second reference potential, a first switch to select whether to connect a first attenuator on an input signal path, a second switch to select whether to connect a first resistor between the input signal path and the first reference potential node, a third switch to select at least one of second resistors connected in parallel to the second inductor, and a fourth switch to select at least one of first capacitors connected in parallel on an output signal path connected to the drain of the second transistor.
US10931245B2 Radio frequency amplifier circuitry
Radio frequency (RF) amplifier circuitry for amplifying an RF input signal to provide an RF output signal includes target envelope supply voltage compensation circuitry, envelope tracking power supply circuitry, and power amplifier circuitry. The target envelope supply voltage compensation circuitry is configured to compensate a target envelope supply voltage to provide a compensated target envelope supply voltage, which is used by the envelope tracking power supply circuitry to provide an output envelope supply voltage. The power amplifier circuitry is configured to amplify the RF input signal using a power amplifier envelope supply voltage. The power amplifier envelope supply voltage is different from the output envelope supply voltage due to a parasitic impedance. The target envelope supply voltage compensation circuitry is configured to compensate the target envelope supply voltage to reduce an error between the target envelope supply voltage and the power amplifier envelope supply voltage.
US10931242B2 Error amplifier
An error amplifier for a pulse width modulation circuit is described. The amplifier includes an operational amplifier configured as an integrator and a feedback loop coupled between a signal output of the operational amplifier and an inverting input of the operational amplifier. The feedback loop comprises a feedback capacitor coupled to the signal output, a feedback resistor coupled to the feedback capacitor, and an integrator resistor coupled to the feedback resistor and the inverting input of the operational amplifier. A junction between the feedback resistor and the integrator resistor is configured to receive an input signal and a junction between the feedback capacitor and the feedback resistor is configured to receive a feedback signal from the pulse width modulation circuit.
US10931239B2 Amplification circuit
An amplification circuit includes an input terminal for receiving a radio frequency input signal, an output terminal for outputting an amplified radio frequency signal, a bias circuit for providing a bias voltage, an impedance circuit, a transistor, and a filter circuit. The impedance circuit is coupled to the bias circuit and the input terminal, and provides a voltage drop between the first terminal and the second terminal of the impedance circuit. The first transistor has a first terminal coupled to the output terminal, a second terminal coupled to a first reference voltage terminal, and a control terminal coupled to the impedance circuit and for receiving the radio frequency input signal. The filter circuit is coupled to the first transistor and the impedance circuit, filters out a harmonic signal, and provides a feedback signal including a primary frequency signal of the amplified radio frequency signal to the impedance circuit.
US10931235B2 Sensing sensor
A sensing sensor includes an oscillator circuit, a base, a connection portion, and a temperature changing unit. The oscillator circuit oscillates the piezoelectric resonator. The base includes a base main body in which a depressed portion is provided and a lid portion at one side, supports the piezoelectric resonator at another side, and is for taking the oscillation frequency to an outside of the sensing sensor. The depressed portion houses the oscillator circuit. The lid portion covers the depressed portion. The connection portion is disposed at the one side of the base and connected to a cooling mechanism for cooling the base from the one side. The temperature changing unit is interposed between the piezoelectric resonator and the base, so as to cool and heat the piezoelectric resonator and transfer a heat radiated for cooling the piezoelectric resonator from the other side of the base to the one side.
US10931231B2 Variable frequency oscillator circuits and methods of generating an oscillating signal of a desired frequency
A variable frequency oscillator circuit for generating an oscillating signal of a desired frequency, comprising a fixed frequency oscillator; one or more frequency dividers, arranged to receive the output of the fixed frequency oscillator and generate a signal with a divided frequency; and one or mixers, arranged to mix the outputs of the one or more frequency dividers to generate the oscillating signal of the desired frequency. The variable frequency oscillator circuit is arranged to modify the operation of the one or more mixers to suppress any unwanted signals in the generated oscillating signal.
US10931227B2 Light-heat energy gathering solar energy device
A light-heat gathering solar energy device belonging to the energy device, which is a device for decreasing the area occupied by the solar energy device and increasing the light-heat absorbing efficiency of the sun light, comprising: a bracket structure, which is a structural member having a hollow body; at least one solar energy absorbing device disposed within the hollow body of said bracket structure, the hollow body is formed by the container wall having a geometry structure of upper-wide lower-narrow shape, and at least one cup-shaped bottom structure is disposed therein, said container wall is composed of an outer wall and an inner wall, said outer wall is made of a light-heat absorbing material, said inner wall is made of a light reflecting material, allowing invisible light to penetrate, inward and downward reflection is enabled in the energy absorbing device through the inner wall when the sun light irradiates from the top to the bottom such that the light-heat energy gathering effect is produced within the solar energy absorbing device, and said cup-shaped bottom structure is made of a light-heat absorbing material without a light reflecting layer. Different materials are used in the invention based on different applications, and the device can be used as a solar energy electricity device or a heat energy device and as equipment configured to provide heat energy and electricity.
US10931224B2 Single axis in-line gearbox modular tracker system
Modular tracker systems that include at least first and second tables or are continuous without the use of tables, a single motor driving the first and second tables, first and second intra-table drive shafts and an inter-table drive shaft. Each table includes a support structure including first and second mounting posts, a frame supported by the support structure, at least one solar panel supported by the frame, and first and second gearboxes being concentrically aligned for each table. The first and second gearboxes are each configured to produce first and second outputs. The first output has a first rotational speed, and the second output has a second rotational speed less than the first rotational speed, and is operatively coupled to the frame. The inter-table drive shaft couples the second gearbox of the first table with the first gearbox of the second table, whereby the first and second tables are rotated synchronously.
US10931220B2 Variable speed maximum power point tracking, solar electric motor controller for induction and permanent magnet AC motors
Solar Motor Controller is an electronic device with DC power input terminals that may connect directly to solar PV panels, and output terminals that may connect directly to single or multiphase phase AC electric motors without requiring an energy storage subsystem. The Controller runs electric motors of many frequencies and is capable of interfacing to multiple voltages of solar PV panels with or without maximum power point tracking. The Controller may drive motors in water pumping, HVAC, refrigeration, compressors operation, blowers, machine tools, and many other applications; some controller applications may operate at motor speeds adjusted to conform to power available from attached solar panels.
US10931214B2 Motor unit
A motor unit includes a motor, a controller that outputs a pulse signal, a driver that supplies a drive current to the motor based on the pulse signal, and a detector that determines an actual rotation number of the motor. The controller includes calculators that calculate control values of a rotation number of the motor, and control stages. The controller also includes a pulse generator that selects one of the control values calculated by the calculators to generate the pulse signal based on the control value selected, at each of the control stages.
US10931210B2 Energy harvesting using kinetic fabric
Techniques for energy production are disclosed. A kinetic fabric for use in a kinetically-activated energy production system is implemented. The kinetic fabric comprises a three-dimensional, layer-based flexible matrix that regains shape after deformation. The fabric further comprises a kinetically activated energy source layer supported between layers of the flexible matrix. The fabric further includes a flexible electrical connection that provides an electrical path between the energy source layer and a terminal on the flexible matrix. The kinetic fabric is deformed with mechanical agitation, and energy is harvested from the energy source layer through the terminal on the flexible matrix. Various embodiments are disclosed including flags, moving vehicles, and shade structures, among others.
US10931209B2 Energy harvester using triboelectricity and apparatus including the same
Example embodiments relate to an energy harvester using triboelectricity, and to an apparatus including the energy harvester. The energy harvester may include a first structure having a first triboelectric material, a second structure having a second triboelectric material, and a closed structure isolating friction surfaces of the first and second triboelectric materials from external environment. The energy harvester may further include a filling material in the closed structure. The filling material may have an electric charge. The filling material may have a viscosity. At least a portion of the closed structure may include an elastic material.
US10931208B2 Electrostatic actuator and method for manufacturing electrostatic actuator
There are provided a plurality of first electrode plates in each of which an adhesive is applied on one surface in a first pattern, and a plurality of second electrode plates in each of which the adhesive is applied on one surface in a second pattern which is different from the first pattern, in which the plurality of first electrode plates and the plurality of second electrode plates are alternately stacked without causing the surfaces on which the adhesive is applied to face each other.
US10931203B2 Synchronizing multiple controllers in a power converter
A controller configured for use in a power converter includes a multiplexer that receives a startup clock signal and a request clock signal. The multiplexer selects the startup signal or the request clock signal to generate a clock signal. A startup clock generates the startup clock signal to control a switching frequency of a primary switching circuit during a startup condition. A request clock generates the request clock signal in response to a request signal to control the switching frequency of the primary switching circuit after the startup condition. A control circuit receives the clock signal to generate a drive signal control the switching frequency of the primary switching circuit. The control circuit selects the startup clock signal during the startup condition. The control circuit receives an indication in the request signal of an end of an undervoltage condition and then selects the request clock signal after the startup condition.
US10931201B2 Dead-time supply voltage compensation
Techniques are provided for providing and maintaining an efficient deadtime for a switching circuit as the input voltage varies. In example, a switching circuit can include a control circuit configured to alternately switch the first switch and the second switch into and out of a low impedance state, and to prevent the first switch and the second switch from shorting the first supply rail with the second supply rail using a dead-time before a transition to the low impedance state of each of the first and second switches. The control circuit can a delay element that includes a compensation delay circuit configured to change in-kind with a change of a voltage difference between a first input supply rail and a second input supply rail of the switching circuit, and to limit a range of the dead-time over a range of the voltage difference.
US10931198B2 Buck-boost power converter controller
Aspects of the present disclosure provide for a circuit. In an example, the circuit comprises a buck-boost region detector. The buck-boost region detector comprises a timing criterions circuit that comprises a timer, a mode determination circuit coupled to the timing criterions circuit and comprising a processing element, and a switching circuit coupled to the mode determination circuit and comprising a digital logic structure.
US10931197B2 Power conversion device of motor vehicles
A power conversion device, mounted on a motor vehicle, has a battery, a power converter, a reactor and a control unit. The power conversion device boosts a battery voltage of the battery, and supplies a boosted voltage to a motor generator mounted on a motor vehicle. The power conversion device transmits electric power generated by the motor generator and supplies the generated electric power to the battery through the power converter. The power converter has an upper arm and a lower arm. The upper arm has upper arm side switching elements. The lower arm has lower arm side switching elements which are directly connected to the respective upper arm side switching elements. At least one of the upper arm side switching elements is composed of a MOS FET and at least one of the lower arm side switching elements is composed of an IGBT.
US10931193B2 Voltage supply circuit and radio-frequency circuit module
A voltage supply circuit includes a level shifter that switches between voltages of two voltage input units and that outputs one of the voltages, a charge pump that transforms a voltage of an input power supply and that applies the transformed voltage to the level shifter, and a charge pump control circuit. The voltage supply circuit controls supply and interruption of a predetermined voltage to a voltage-supplied circuit (RF switch 20). The charge pump control circuit causes the charge pump to perform a continuous operation in an on-mode and to perform an intermittent operation in an off-mode, the off-mode representing a state in which the voltage supply to the voltage-supplied circuit (RF switch 20) is stopped, the on-mode representing a state in which the predetermined voltage is supplied.
US10931190B2 Systems and methods for mitigating harmonics in electrical systems by using active and passive filtering techniques
Systems and methods of the present disclosure involve passive, hybrid, and active filtering configurations to mitigate current harmonics for various electrical loads. One hybrid filtering configuration is medium voltage (MV) active filtering using a DC-DC converter and a multi-level inverter, and low voltage (LV) passive filtering. Another hybrid filtering configuration is MV passive filtering and LV active filtering using a two-level inverter. An active filtering configuration includes both MV and LV active filtering. The present disclosure also features power distribution unit (PDU) transformers electrically coupled to respective power supplies on the LV side of an electrical system. Each PDU transformer includes primary coils in a delta configuration and secondary coils in a wye configuration. The secondary coils are in series with respective leakage inductance coils. The secondary coils and the leakage inductance coils are integrated together into a single unit or module.
US10931186B2 Linear vibration motor
Disclosed is a linear vibration motor, including a base, a cover plate, a vibration unit, and a drive unit. The vibration unit includes a counterweight block and a magnetic steel. An accommodating groove is provided in the counterweight block. At least two pieces of magnetic steel are respectively located on two opposite sides of the accommodating groove. The drive unit includes an iron core accommodated in the accommodating groove and fixed on the base and two first coils and two second coils that are respectively fixedly sleeved over the iron core. The two second coils and two pieces of magnetic steel are together circumferentially disposed in the accommodating groove and are arranged alternately.
US10931185B2 Linear vibration motor
The present disclosure provides a linear vibration motor, including a housing, a vibration unit, an elastic component, and a driving unit. the driving unit includes a first coil component and a second coil component that are disposed opposite to each other and spaced apart from each other, the vibration unit includes a first permanent magnet, two second permanent magnets, and two third permanent magnets, the first permanent magnet is disposed between the first coil component and the second coil component, the two second permanent magnets are disposed opposite to two ends of the first coil component, and the two third permanent magnets are disposed opposite to two ends of the second coil component. Compared with the related art, the vibration unit of the linear vibration motor provided in the present disclosure provides a greater driving force and a higher response speed during vibration.
US10931182B2 Production method for a stator
The invention relates to a method for the production of a component, of an electric machine, such as, for example, a stator, comprising a wire mat which is made of wire, preferably flat wire, comprising the following steps: aligning the wire, twisting the wire in at least some sections about its longitudinal axis, z-shaped angling of the wire, winding the wire, in particular winding the wire helically onto a carrier, transferring the wire mat thus obtained onto a mounting tool.
US10931174B2 Flux shield having split structures and generator including the same
Disclosed herein are a flux shield and a generator including the same and, more particularly, a flux shield including split structures and a generator including the same.
US10931171B2 Method and apparatus for cooling a rotor assembly
A method and apparatus for a rotor assembly. The rotor assembly includes a rotor core having a rotatable shaft and defining at least one rotor post, a winding wound around the post that defines an end turn, and at least one coolant conduit defined in part by an end support and in a thermally conductive relationship with a portion of the winding.
US10931164B1 Mechanical energy and storage device
The disclosed device is for storing energy by means of a flywheel. The device comprises a solid rotor having embedded permanent magnets along its outer surface, with flywheels attached at each end. The rotor is suspended by magnetic bearings within a housing. The housing comprises electromagnets that are sequentially charged in order to cause the rotor to spin due to the interaction of the electromagnets with the facing permanent magnets on the rotor. The spinning of the rotor causes the flywheels to spin, which results in the storage of rotational energy. The flywheels, which include magnets, turn through sets of coils on either end of the housing, thereby operating as an electrical generator to convert the flywheel rotational energy into electrical energy output from the device.
US10931163B2 Electromechanical actuator with stator teeth dimensioned to operate a saturation bend for electrical flight controls of an aircraft
An electromechanical actuator for electrical flight controls of an aircraft, the actuator comprising a transmission shaft, four electromechanical conversion members, each having a respective stator and rotor secured to the transmission shaft, and four control systems, each dedicated to respective ones of the electromechanical conversion members. The stator has teeth and windings surrounding at least one tooth, whereas the rotor is provided with permanent magnets. Each electromechanical conversion member is a flux-concentrating member and each winding is concentric and has a single layer. The electromechanical actuator is intended in particularly for controlling a hydraulic actuator via a mechanical transmission within an electrical flight control device of an aircraft.
US10931161B2 Pump motor with component mount support plate
A centrifugal pump motor comprising a permanent magnet rotor, a wound stator that is separated from the permanent magnet rotor by means of a containment shell, a circuit board having a large electronic component electrically connected to it, and a motor housing with a plug connection. The centrifugal pump motor provides a robust design for a generic centrifugal pump motor, so as to prevent damage during installation and operation, as well as additionally ensuring a space-saving and compact arrangement of the electronic components, in order to enable optimal heat dissipation of the electronic components. Furthermore, a simple way of manufacturing is provided.
US10931158B2 Rotor, rotary electric machine, and compressor
A plurality of magnet holes are arranged in a circumferential direction. Void portions are provided at both ends in the circumferential direction of each magnet hole. Flow holes penetrating in the axial direction are formed, between the magnet holes adjacent in the circumferential direction, on an inner side in a radial direction with respect to the magnet holes. Each core has: first groove portions via which the void portions and the flow holes communicate with each other; and second groove portions via which the void portions and the outer circumferences of the cores communicate with each other and which serve as discharge ports. The end plates have: first holes through which the flow holes are exposed and which serve as intake ports; and tab portions which are located on downstream sides in a rotation direction of the first holes and which assist air intake.
US10931155B2 Rotor, electric motor, compressor, air conditioner, and method for manufacturing electric motor
A rotor includes a first permanent magnet, a second permanent magnet, and an electromagnetic steel sheet. The electromagnetic steel sheet includes a magnet insertion hole, a projection, a first end part, a second end part (211b), a third end part, and a fourth end part. The rotor satisfies an expression of t≤2×w×sin(R/2)≤2×t, where t is a thickness of the electromagnetic steel sheet, R is an angle formed by the third end part and the fourth end part, and w is a distance from an intersection point of a straight line including the first end part and a straight line including the third end part to an intersection point of a straight line including the third end part and a straight line including the fourth end part.
US10931149B2 Wireless power receiver circuits that provide constant voltage or current to an electrical load, and methods
Wireless power receiver circuits and methods for use in wireless power transfer systems are provided for providing a constant current or voltage, depending on which is needed, to an electrical load. The wireless power receiver circuits are configured to shut down the resonant responses of the receiver circuits when electrical power is not needed by the load to reduce power consumption and avoid unnecessary heat dissipation. Additionally, a switching device of the wireless power receiver circuit that is used for shutting down the resonant response can operate at relatively low frequencies, and consequently, can be implemented using relatively low-speed, relatively inexpensive components.
US10931148B2 Waveform design for RF power transfer
A passive tag transponder circuit comprising a receive antenna, reflect antenna, and rectifier network. The receive antenna can be configured to receive an ambient RF signal having a frequency of fc, or, a backscattered RF signal having a frequency of 2fc. The reflect antenna can be configured to receive a rectified output signal from the rectifier network, the rectified output signal having a frequency of 2fc. The reflect antenna can be configured to send a backscattered signal at the frequency of 2fc. The rectifier network can be connected to receive an input corresponding to the ambient RF from the receive antenna and send the rectified output to the reflect antenna.
US10931145B2 Wireless power receiver
A wireless power receiver is provided. The wireless power receiver includes a substrate partitioned into a first area and a second area neighboring the first area, a circuit portion mounted in the first area of the substrate and including a receiving module, a resonance pattern portion directly provided on at least one surface of the substrate in the second area, and a shield mounted on a surface of the substrate in the second area.
US10931140B2 Supply of auxiliary power to remote installations
The present disclosure relates to system and method used to transmit power to a remote location. More specifically, the present disclosure relates to a system and method used to independently energize control and monitoring functions of a remote installation prior to and/or during energizing its main circuit.
US10931130B2 Power supply unit for aerosol inhaler
A power supply unit for an aerosol inhaler includes: a power supply able to discharge power to a load for generating an aerosol from an aerosol source; a first control device and a second control device which are configured to control at least one of charging and discharging of the power supply; a circuit board on which the first control device and the second control device are provided; a first capacitor which is provided on an input side of the first control device so as to be connected in parallel with the first control device; and a second capacitor which is provided on an input side of the second control device so as to be connected in parallel with the second control device, wherein a capacity of the first capacitor is different from a capacity of the second capacitor.
US10931119B2 Photovoltaic module
A photovoltaic module including a photovoltaic panel and an electrical circuit connected thereto. The photovoltaic panel may include multiple bus bars connected to an input of the electrical circuit. The electrical circuit may include at least one input bypass circuit connected across the bus bars at the input of the electrical circuit. Circuitry may include a switch connected between the input and the output of the electrical circuit. The circuitry may function to disconnect the photovoltaic panel from the output of the electrical circuit. An output bypass circuit is connected to the output of the electrical circuit. The output of the electrical circuit is connectable to a second like electrical circuit of a second like photovoltaic module. The output bypass circuit may be an active bypass circuit which draws power from the output of the electrical circuit.
US10931115B1 Electrical power systems having a cluster transformer with multiple primary windings
An electrical power system connectable to a power grid includes at least one cluster of electrical power subsystems. Each of the electrical power subsystems includes a power converter electrically coupled to a generator having a generator rotor and a generator stator. Each of the electrical power subsystems defines a stator power path and a converter power path for providing power to the power grid. The electrical power system also includes a single cluster transformer connecting the at least one cluster of the electrical power subsystems to the power grid. The single cluster transformer includes a plurality of low-voltage (LV) primary windings and at least one medium-voltage/high-voltage secondary (MV/HV) winding.
US10931097B2 Generator stator ground protection using third harmonic
Detection of electric power generator stator ground fault conditions and protection of the generator due to such conditions is provided herein. In one embodiment, a generator protection element may calculate generator third harmonic voltage quantities using measurements from the generator terminals, and determine a stator ground fault condition using the calculated generator third harmonic voltage quantity. A tripping subsystem may issue a trip command based upon detection of a stator ground fault condition.
US10931093B2 Disconnect switch for interupption dc circuit between DC power source and load
A disconnecting device for interrupting the direct current between a direct current source, in particular in the direct voltage range between 300 VDc and/or in the nominal current range between 4A and 250A, and a load. The device has at least one protection switch with a protection switch arrangement having a magnetic trigger, and has semiconductor electronics which are connected in parallel to the at least one protection switch and which block the current when the protection switch arrangement is in a current-conducting state and which conducts current at least temporarily when the protection switch arrangement is triggered. A current, in particular an electric arc current generated as a result of an electric arc, is switched, when the protection switch arrangement is triggered, from the at least one protection switch to the semiconductor electronics.
US10931091B2 Misaligned deadend clamp
An electrical connector assembly configured to increase a mechanical hold on a core. The electrical connector assembly includes a connector member, a plurality of housing segments forming a collet having a tubular shape, and a sleeve having a tubular shape configured to slidably encase the outer surfaces of the plurality of housing segments in the collet.
US10931084B2 Edge-emitting semiconductor laser and method for operating a semiconductor laser
An edge-emitting semiconductor laser and a method for operating a semiconductor laser are disclosed. The edge-emitting semiconductor laser includes an active zone within a semiconductor layer sequence and a stress layer. The active zone is configured for being energized only in a longitudinal strip perpendicular to a growth direction of the semiconductor layer sequence. The semiconductor layer sequence has a constant thickness throughout in the region of the longitudinal strip so that the semiconductor laser is gain-guided. The stress layer may locally stress the semiconductor layer sequence in a direction perpendicular to the longitudinal strip and in a direction perpendicular to the growth direction. A refractive index of the semiconductor layer sequence, in regions which, seen in plan view, are located next to the longitudinal strip, for the laser radiation generated during operation is reduced by at least 2×10−4 and by at most 5×10−3.
US10931078B2 Method and device for generating pulsed laser radiation
A method for generating stabilized, pulsed laser radiation is disclosed, the method including at least the steps of generating pulsed laser radiation at a repetition frequency, wherein the spectrum of the pulsed laser radiation is a frequency comb having a number of equidistant spectral lines; deriving a first controlled variable from the pulsed laser radiation by means of phase comparison with a high-frequency reference signal; generating narrow-band continuous-wave laser radiation at a reference wavelength; setting the reference wavelength in accordance with a first manipulated variable derived from the first controlled variable; deriving a second controlled variable by means of superposition of the pulsed laser radiation and the continuous-wave laser radiation; and setting the repetition frequency in accordance with a second manipulated variable derived from the second controlled variable. A device for generating stabilized, pulsed laser radiation compatible with the method is also disclosed.
US10931076B2 Exciting a crystal of a pockels cell
A Pockels cell utilizes high-voltage pulses for a polarization adjustment of electromagnetic radiation passing through the crystal, in particular laser radiation. The polarization adjustment involves applying a sequence of useful voltage pulses (N) to the crystal, each having a useful period duration (TP, N) and a useful pulse width (TN), and induces birefringence of the crystal via electric polarization in the crystal for polarization adjustment of the electromagnetic radiation. A sequence of compensation pulses (K, K1, K2) are applied to the crystal, each having a voltage curve, wherein the sequence is temporally overlaid by the sequence of useful voltage pulses (N) so that the voltage curves of the compensation pulses (K, K1, K2) counteract the inducing of a mechanical vibration in the crystal of the Pockels cell by the useful voltage pulses (N).
US10931072B2 Transmitting device, reception device, and optical-electrical composite cable
It is desirable to provide a technology capable of improving reliability in light transmission and convenience at the time of connecting a transmission device to a cable with a simple circuit configuration. A transmitting device is provided which includes a connector receptacle unit connected to an optical-electrical composite cable, in which the connector receptacle unit includes a first electrode group, a second electrode group provided at a position rotated from the first electrode group by 180 degrees about a center of a main body of the connector receptacle unit as a reference, a first connection unit group for transmitting optical signals, and a second connection unit group for transmitting optical signals provided at a position rotated from the first connection unit group for transmitting optical signals by 180 degrees about the center of the main body of the connector receptacle unit as a reference.
US10931068B2 Connector having a grounding member operable in a radial direction
A connector for a coaxial cable. The connector, in one embodiment, includes a post, a coupler and a continuity member configured to produce a radially-directed biasing force. The continuity member provides an electrical connection between the post and the coupler.
US10931067B2 Common mode choke
A cable distribution plant is protected from noise where a modem housing encloses a switching power supply and digital electronics, the modem switching power supply for receiving AC mains power via an EMI filter and modem digital electronics for receiving a switching power supply output via an LC filter for filtering noise at the switching power supply frequency wherein multiple filters used with respective modems at subscriber sites protect the head-end from switching power supply harmonic noise otherwise aggregated by the nodes and passed to the head end.
US10931064B2 Electrical connector having conformal pin organizer
An electrical connector includes a housing having contact channels. The housing has a mounting end configured to be mounted to a circuit board. The electrical connector includes signal contacts received in corresponding contact channels. The signal contacts have mating ends and terminating ends configured to be terminated to the circuit board. Each terminating end has a shoulder, a neck extending from the shoulder and a pin extending from the neck. The neck is narrower than the complaint pin and the shoulder. The electrical connector includes conformal pin organizers coupled to the mounting end of the housing. Each conformal pin organizer has a signal opening receiving the terminating end of the corresponding signal contact. The conformal pin organizer has opening edges extending along the signal opening. The conformal pin organizers are positioned along the terminating ends such that the opening edges engage the necks of the corresponding terminating ends.
US10931060B2 Connector with an annular shaped magnetic core and an insulating potting agent
A connector includes: a plurality of conductors; a magnetic core; a housing; and an insulator that locates a core assembling portion therein, the core assembling portion being composed of the respective intermediate portions of the plurality of conductors and the magnetic core, the housing chamber is at least partitioned into a first space in which the core assembling portion is housed and a second space in which the first electrical connection portion and the first counterpart conductor side are housed and are physically and electrically connected to each other, and the insulator is a solidified material of a liquid insulating potting agent filled in the vicinity of the core assembling portion in the first space in order to cover the core assembling portion.
US10931056B2 Connector
A connector has parts that can be used in common as much as possible in different specifications to reduce cost and to facilitate parts management. In a first specification having a high shielding function, a terminal fitting (20) connected to a shielded electric wire (15) is accommodated in a dielectric (23). The dielectric (23) is surrounded by an outer conductor (40) that is connected to a braided wire (18). The second specification requires no shielding function, and thus the outer conductor (40) is not used. Rather, a sub-housing (70) having the same shape and size as the outer conductor (40) of the first specification is used. The sub-housing (70) is configured to accommodate and retain the terminal fitting (20) and is locked in a same retained state as in the first specification when accommodated in a common housing (10) used in both specifications.
US10931053B2 Expandable electrical device cover
An enclosure for providing access to an electrical outlet includes a base with an aperture configured to couple to the electrical outlet and a lid coupled to the base. The lid selectively covers the aperture and includes a frame and an expandable section. The expandable section is moveable relative to the frame and selectively increases the volume of the lid.
US10931049B2 Terminal, connector, and connector manufacturing method
Provided is a terminal used for a connector including a movable portion including a movable contact as a contact with a counterpart terminal of a counterpart connector, a fixed portion including a fixed contact as a contact with the counterpart terminal, the fixed portion facing the movable portion, and a bottom portion connecting the movable portion and the fixed portion, wherein the fixed portion includes a pair of inclined portions, the inclined portions are provided on fixed portion side surfaces on both sides of the fixed portion, respectively, and the inclined portion is formed in such a manner as to spread the width of the fixed portion.
US10931048B2 Decoupled spring and electrical path in connector interface
Connectors that support high-speed data transfers and have a high signal quality, good reliability, and are readily manufactured. One example can provide a connector receptacle that supports high-speed data transfers and has a high signal quality by employing connector contacts that include multiple structures.
US10931039B2 Flexible coaxial connector
A connector device may be provided. The connector device may comprise a first electrical connector and a second electrical connector. A body may be disposed between the first electrical connector and the second electrical connector. An electrical pathway may be disposed in the body between the first electrical connector and the second electrical connector.
US10931036B2 Fluidic wire connectors
A connector to connect to a liquid metal wire includes a hollow conduit configured to connect to a tubular wire casing, and further includes a reservoir including a solid metal conductor. The reservoir is to receive liquid metal to substantially fill a volume of the reservoir such that the liquid metal extends into the tubular wire casing. The tubular wire casing, filled with the liquid metal, becomes the liquid metal wire.
US10931030B2 Center fed open ended waveguide (OEWG) antenna arrays
Example radar systems are presented herein. A radar system may include radiating elements configured to radiate electromagnetic energy and arranged symmetrically in a linear array. The radiating elements comprise a set of radiating doublets and a set of radiating singlets. The radar system also includes waveguide configured to guide electromagnetic energy between each of the plurality of radiating elements and a waveguide feed. The waveguide feed is coupled to the second side of the waveguide at a center location between a first half of the plurality of radiating elements and a second half of the plurality of radiating elements. The waveguide feed is configured to transfer electromagnetic energy between the waveguide and a component external to the waveguides. The radar system may also include a power dividing network defined by the waveguide and configured to divide the electromagnetic energy transferred by the waveguide feed based on a taper profile.
US10931028B2 Compact electronic scanning antenna
An antenna comprises at least one cold plate serving as main mechanical structure and a set of transmission and reception modules, the modules supplied with electrical power by an electrical power distribution circuit connected to a power source delivering a power supply voltage, the distribution circuit formed by conductive tracks deposited by plasma spraying on the cold plate and crossing the cold plate to reach connection points to the transmission and reception modules.
US10931020B2 Waveguide feed network architecture for wideband, low profile, dual polarized planar horn array antennas
A waveguide structure for a compact and scalable dual-polarized antenna array. In one example, a waveguide device comprises septum polarizers dividing common waveguides into first waveguides associated with a first polarization and second waveguides associated with a second polarization. The sets of septum polarizers may be inverted relative to each other to form first groups of four adjacent first waveguides for each type of waveguide. The waveguide device may also include a waveguide feed network including a first waveguide feed stage including waveguide combiner/dividers coupled between the four adjacent waveguides intermediate waveguides. The waveguide device may further include a second waveguide feed stage coupled with the first intermediate waveguides and the second intermediate waveguides, wherein the second waveguide feed stage extends in a direction perpendicular to the first waveguide feed stage.
US10931018B2 Multi-feed dielectric antenna system with core selection and methods for use therewith
In accordance with one or more embodiments, an antenna system includes a dielectric antenna having a feed-point, wherein the dielectric antenna is a single antenna having a plurality of antenna beam patterns. At least one cable having a plurality of conductorless dielectric cores is coupled to the feed-point of the dielectric antenna, each of the plurality of conductorless dielectric cores corresponding to one of the plurality of antenna beam patterns. A core selector switch couples electromagnetic waves from a source to a selected one of the plurality of conductorless dielectric cores, the selected one of the plurality of conductorless dielectric cores corresponding to a selected one of the plurality of antenna beam patterns.
US10931016B2 Three-dimensional inverted-F antenna element and antenna assembly and communication system having the same
Three-dimensional inverted-F antenna (3D-IFA) includes a coupling section that is configured to electrically connect to a ground plane through a short point and electrically connect to a communication line through a feed point. The coupling section extends along a section plane that intersects the short point and the feed point. The coupling section extends away from the short and feed points along the Z-axis. The 3D-IFA element also includes an antenna arm that extends lengthwise from the coupling section along an XY plane. The antenna arm follows an arm path along the XY plane as the antenna arm extends from the coupling section to a distal edge of the antenna arm. The arm path is non-linear along the XY plane, wherein at least a portion of the arm path extends away from the section plane.
US10931015B2 Antenna unit and electronic device
An antenna unit includes a substrate, a body that includes a first conductive portion and a second conductive portion opposed to each other on side surfaces orthogonal or substantially orthogonal to a first main surface of the substrate, and first and second coil antennas the winding axes of which are orthogonal or substantially orthogonal to the first main surface. In a plan view of the first main surface, the first coil antenna is positioned in proximity to the first conductive portion, compared with the second coil antenna, and the second coil antenna is positioned in proximity to the second conductive portion, compared with the first coil antenna. In a plan view of the first main surface, a straight line passing through the first coil antenna and the second coil antenna intersects with the first conductive portion and the second conductive portion.
US10931014B2 High gain and large bandwidth antenna incorporating a built-in differential feeding scheme
An antenna and a base station including the antenna. The antenna includes a sub-array that includes first and second unit cells and a feed network. The first and second unit cells comprise first and second patches, respectively, having quadrilateral shapes. The feed network comprises a first transmission line terminating below first corners of the first and second patches, respectively; a second transmission line terminating below third corners of the first and second patches, respectively; a third transmission line terminating below a second corner of the first patch and a fourth corner of the second patch; and a fourth transmission line terminating below a fourth corner of the first patch and a second corner of the second patch. The first corners are opposite the third corners on the respective first and second patches and the second corners are opposite the fourth corners on the respective first and second patches.
US10931009B2 Methods for selectively shielding radio frequency modules
Aspects of this disclosure relate to methods of selectively shielded radio frequency modules. A radio frequency module can be provided with a radio frequency component and an antenna. A shielding layer can be formed over a portion of the radio frequency module such that the radio frequency component is shielded by the shielding layer and the antenna is unshielded by the shielding layer.
US10930989B2 Structural body, laminated structure of structural body, and antenna structure
It has been difficult to suppress electromagnetic wave that propagates within a suspended substrate. The structure according to the present invention is provided with: a first conductor plane and a second conductor plane that are disposed parallel to each other; a dielectric plane that is disposed between the first and second conductor planes via a hollow region so as to be parallel to the first and second conductor planes; a first transmission line disposed on a surface that is of the dielectric plane and that opposes the first conductor plane; and a second transmission line disposed on a surface that is of the dielectric plane and that opposes the second conductor plane, wherein the first transmission line and the second transmission line are electrically connected to each other.
US10930983B2 Battery with sensor
The present invention relates to a battery (100) comprising an electrode material (102a), an electrolyte material (104), a battery charge sensor (106, 206, 306) comprising a plasmonic sensing element (108, 208, 308) having a sensing volume (110, 210, 310) within the battery (100, 200, 401) and which upon illumination with electromagnetic radiation exhibits a localized surface plasmon resonance condition being dependent on a charge state of the battery (100, 200, 401). A system and a method for determining a charge state of a battery are further provided.
US10930980B2 Additive formulation and composition for lithium ion battery and lithium ion battery comprising the same
An additive formulation for a lithium ion battery is provided, which includes an ionic conductor and a compound having a maleimide structure. An electrode slurry composition is also provided, which includes an active material, a conductive additive, an adhesive, and an additive formulation containing an ionic conductor and a compound having a maleimide structure modified by a compound having a barbituric acid structure.
US10930973B2 Production method for LGPS-based solid electrolyte
The present invention provides an LGPS-based solid electrolyte production method characterized by having a step in which a mixture of Li3PS4 crystals having a peak at 420±10 cm−1 in a Raman measurement and Li4MS4 crystals (M being selected from the group consisting of Ge, Si, and Sn) is heat treated at 300-700° C. In addition, the present invention can provide an LGPS-based solid electrolyte production method characterized by having: a step in which Li3PS4 crystals having a peak at 420±10 cm−1 in a Raman measurement, Li2S crystals, and sulfide crystals indicated by MS2 (M being selected from the group consisting of Ge, Si, and Sn) are mixed while still having crystals present and a precursor is synthesized; and a step in which the precursor is heat treated at 300-700° C.
US10930970B2 Composite electrolyte for lithium metal battery, preparing method thereof, and lithium metal battery comprising the same
Disclosed are a composite electrolyte, including: a network web formed of a fiber containing a polymer and inorganic particles, wherein a content of the inorganic particles is 5 wt % or less based on a total weight of the composite electrolyte, a preparing method thereof, and a lithium metal battery including the same.
US10930958B2 Fuel cell system
The fuel cell system includes: a fuel cell unit including first and second fuel cells connected to each other in parallel; a supply system that supplies a reactant gas to the fuel cell unit; a required output power obtainment unit configured to obtain required output power to the fuel cell unit; a supply system control unit configured to control the supply system such that output power of the fuel cell unit is the required output power; a determination unit configured to determine whether or not a predetermined condition is satisfied; and a performance obtainment unit configured to obtain output power performance of the first fuel cell.
US10930956B2 Low flow control method and system for fuel cell
A low flow control method for a fuel cell includes: determining whether or not the fuel cell enters a low flow control mode, dividing a low flow control operation into a plurality of low flow control stages upon determining that the fuel cell enters the low flow control mode, and controlling a power generation quantity of the fuel cell according to the low flow control stages.
US10930955B2 Fuel cell, control method for fuel cell, and computer readable recording medium
Provided are a fuel cell capable of favorably generating power while suppressing leakage of gas and preventing the solenoid valve from being frozen with a simple configuration; a control method for the fuel cell; and a non-transitory computer readable recording medium recording a computer program. The fuel cell includes a stack configured to generate electricity by reacting hydrogen and oxygen, an exhaust valve (or a drain valve) which is a solenoid valve discharging gas (or water) discharged from the stack to the outside, and a control unit configured to control energization of the exhaust valve (or drain valve). The exhaust valves are aligned in a gas discharging direction whereas the drain valves are aligned in a water discharging direction. If there is a risk of any solenoid valve being frozen, the control unit performs energization processing of energizing other solenoid valves in the state where at least one of the aligned solenoid valves is closed.
US10930950B2 Closed anode fuel cell startup method
A process for starting a PEM fuel cell module includes blowing air through the cathode side of the module using external power. An amount hydrogen is released into the anode side of the module under a pressure greater than the pressure of the air on the cathode side, while the anode is otherwise closed. Cell voltages in the module are monitored for the appearance of a charged state sufficient to start the module. When the charged state is observed, the module is converted to a running state.
US10930949B2 Power delivery system and method
Systems and methods for operating an electric energy storage device are described. The systems and methods may reduce a voltage potential between a ground reference and terminals of an electric energy storage device. By lowering the voltage potential, a possibility of unintentionally discharging the electrical energy storage device to ground may be reduced.
US10930944B2 Evaporative cooling type fuel cell system and cooling control method for the same
An evaporative cooling type fuel cell system and a cooling control method for the same are provided. The fuel cell system includes a stack that generates electric power by reacting hydrogen as fuel with air as an oxidant. The method includes adjusting an operation pressure of the stack based on a current operation temperature of the stack and adjusting the amount of water supplied to the stack from a water reservoir based on the current operation temperature. The water is supplied to a cathode of the stack. Thus, a compact-simplified fuel cell system is provided, thereby reducing manufacturing costs and weight.
US10930943B2 Fuel cell system including inductive heating element and method of using same
A fuel cell system and method of operating the same, the system including: a fuel cell stack and a reaction zone configured to receive a fuel/air mixture; an electromagnetic induction glow plug configured to heat the fuel/air mixture; and an alternating current (AC) generator configured to provide an AC voltage to the glow plug. The glow plug includes a housing extending outside of the hotbox, a heating element disposed in the housing, and a coil coiled around the housing, electrically connected to the AC generator, and configured to inductively heat the heating element.
US10930933B2 Conductive polymer binder for a novel silicon/graphene anode in lithium ion batteries
A composite electrode prepared from silicon-graphene material and conductive polymer binder poly (1-pyrenemethyl methacrylate-co-methacrylic acid) for use in lithium-ion batteries.
US10930929B2 Negative-electrode material for Li-ion secondary cell, method for manufacturing said material, negative electrode for Li-ion-secondary-cell, and Li-ion secondary cell
The present invention provides a Li-ion secondary cell negative-electrode material with which it is possible to adequately suppress reductive decomposition of a liquid electrolyte by an active material during charging, the Li-ion secondary cell negative-electrode material exhibiting a high discharge capacity that exceeds the theoretical capacity of graphite and exceptional initial charging efficiency and cycle characteristics. In this negative-electrode material for a Li-ion secondary cell, the surfaces of particles of SiOx (O≤x<2) contain Li and at least one metallic element M selected from among Si, Al, Ti, and Zr, and have a coating of a Li-containing oxide comprising a composition in which M/Li>5 with respect to the molar ratio.
US10930918B2 Secondary battery
A secondary battery includes an electrode assembly; a case accommodating the electrode assembly; a cap plate sealing the case; an injection opening in the cap plate; and an exhaustion opening in the cap plate and being spaced from the injection opening.
US10930915B2 Coupling tolerance accommodating contacts or leads for batteries
A battery assembly includes a battery cell with leads extending from the battery and a circuit including a substrate and contacts that extend from the substrate. The leads are coupled to the contacts by mechanical or adhesive bonds located on sections of the contacts extending from the substrate. In various implementations, the circuit may include a variety of different components coupled to the substrate. Such components may be operable to perform a variety of functions such as regulating, monitoring, controlling, and/or otherwise managing the battery cell. Such components may include one or more battery management units, safety circuits, capacity gauges, and/or other components.
US10930913B2 Composite membrane, anode structure including the composite membrane, lithium battery including the anode structure, and method of preparing the composite membrane
A composite membrane comprising an organic film layer; and a plurality of ion conductive inorganic particles disposed in the organic film layer, wherein the organic film layer comprises a crosslinked copolymer, and the crosslinked copolymer comprises a fluorine-containing first repeating unit and at least one repeating unit selected from a fluorine-free second repeating unit and a fluorine-free third repeating unit.
US10930908B2 Battery module housing, battery module, battery pack, battery and vehicle, and also method for producing a battery module, a battery pack and a battery
The invention relates to a battery module housing (2001, . . . 2004) for a battery pack (10), characterized in that: the battery module housing (2001, . . . 2004) can contain a large number of battery cells (100111, . . . 100432) which each have a large wall surface (1201, 1202) and a small wall surface (1301, 1302), of which small wall surface the surface area is less than a surface area of the large wall surface (1201, 1202), wherein the battery cells (100119, 100129, 100132, 100142, 100219, 100229, 100232, 100242, 100319, 100329, 100332, 100342, 100419, 100432) which can be arranged adjacent to outer sides of the battery pack (10) can be oriented in such a way that their large wall surfaces (1201, 1202) run along the outer sides, so that a force which acts on one of the outer sides can initially be received by one of the large wall surfaces (1201, 1202), and also to a battery module (201, 204), to a battery pack (10), to a battery, to a vehicle and also to a method for producing a battery module (201, . . . 204), a battery pack (10) and a battery.
US10930904B2 Battery module, method for manufacturing battery module, and electronic device
A battery module with high impact resistance is provided. A battery module using an elastic body such as rubber for its exterior body covering a battery is provided. A bendable battery module is provided. As the exterior body covering a battery, an elastic body such as rubber is used, and the exterior body is molded in two steps. First, a first portion provided with a depression in which a battery is stored is molded using a first mold. Next, a battery is inserted into the first portion. Subsequently, second molding is performed using a second mold so as to fill an opening of the depression in the first portion, so that a second portion is formed. The second portion serves as a cover for closing the opening of the depression in the first portion. The second portion is formed in contact with part of the electrodes in the battery and part of an end portion of the second exterior body in the battery.
US10930896B2 Package method of OLED element and OLED package structure
The present invention provides a package method of an OLED element and an OLED package structure. In the package method of the OLED element, according to the present invention, by manufacturing a circle of the retaining wall at the periphery of the OLED element, and then forming the laminated film covering the OLED element in the region surrounded by the retaining wall, and the laminated film comprises the few first barrier layers and the few buffer layers which are alternately stacking, and ultimately, forming the second barrier layer which completely covers the buffer layer and the top of the retaining wall on the outermost buffer layer of the laminated film, the OLED package structure of extremely strong sealing can be obtained. In the package method, a protective shield of extremely strong sealing for the OLED element is formed with the retaining wall and the outermost second barrier layer.
US10930891B2 Organic device, display apparatus, image capturing apparatus, illumination apparatus, and moving body
An organic device comprising light emitting elements arranged on a substrate is provided. Each of the light emitting elements comprises, from a side of the substrate, a reflection layer, a light-shielding member, a first electrode, an organic layer including a light emitting layer, and a second electrode. The light emitting elements comprise a first element and a second element arranged adjacent to each other. A length in a second direction of a portion of the light-shielding member is longer than that of the portion in a first direction, the portion being arranged in a region where the first and second element are adjacent to each other, and the first direction is a direction in which the first and second element are arranged and the second direction is a direction perpendicular to the first direction.
US10930882B2 Organic light emitting display device having a seal pattern corresponding to a concave part
An organic light emitting display device can include a substrate including a non-active area and an active area having a plurality of sub pixels; an encapsulation substrate facing the substrate; a concave part in the encapsulation substrate; a seal pattern disposed on the encapsulation substrate in a single continuous closed loop of seal pattern material, the single continuous closed loop of seal pattern material having a starting point and an ending point overlapping with each other and the concave part in the encapsulation substrate.
US10930876B2 Light-emitting device
Each of a plurality of the light-emitting units (140) includes a first electrode (110), an organic layer (120), and a second electrode (130). The first electrode (110) is light-transmitting, and the second electrode (130) is light-reflective. The organic layer (120) is located between the first electrode (110) and the second electrode (130). The light-transmitting regions (104 and 106) are located between the plurality of light-emitting units (140). A sealing member (170) covers the plurality of light-emitting units (140) and the light-transmitting regions (104 and 106). The sealing member (170) is fixed directly or through an insulating layer (174) to at least one of a structure (for example, the second electrode 130) formed on a substrate (100), and the substrate (100). In addition, a haze value of the light-emitting device (10) is equal to or less than 2.0%, preferably equal to or less than 1.4%.
US10930875B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus including: a first electrode of a first group; a first organic functional layer covering the first electrode of the first group and including a first emission layer; a second electrode of the first group covering the first organic functional layer; a first electrode of a second group separate from the first electrode of the first group; a second organic functional layer separate from the first organic functional layer, covering the first electrode of the second group, having a larger area than the first organic functional layer, and including a second emission layer; a second electrode of the second group covering the second organic functional layer; and a common electrode integrally and commonly disposed on the second electrode of the first group and the second electrode of the second group.
US10930873B2 Light-emitting element, display module, lighting module, light-emitting device, display device, electronic appliance, and lighting device
An object of one embodiment of the present invention is to provide a multicolor light-emitting element that utilizes fluorescence and phosphorescence and is advantageous for practical application. The light-emitting element has a stacked-layer structure of a first light-emitting layer containing a host material and a fluorescent substance, a separation layer containing a substance having a hole-transport property and a substance having an electron-transport property, and a second light-emitting layer containing two kinds of organic compounds that form an exciplex and a substance that can convert triplet excitation energy into luminescence. Note that a light-emitting element in which light emitted from the first light-emitting layer has an emission spectrum peak on the shorter wavelength side than an emission spectrum peak of the second light-emitting layer is more effective.
US10930870B2 Separation method, display device, display module, and electronic device
The yield of a separation process is improved. The mass productivity of a display device which is formed through a separation process is improved. A layer is formed over a substrate with use of a material including a resin or a resin precursor. Next, a resin layer is formed by performing heat treatment on the layer. Next, a layer to be separated is formed over the resin layer. Then, the layer to be separated and the substrate are separated from each other. The heat treatment is performed in an atmosphere containing oxygen or while supplying a gas containing oxygen.
US10930864B2 Organic electroluminescent materials and devices
The present invention includes novel metal complexes of 5H-benzimidazo[1,2-a]benzimidazole (“BimBim”) and related ligands. The novel ligands may coordinate to one or two metal centers. The metal complexes of the present invention comprising these ligands may be useful as emissive materials and n-dopants in OLED devices.
US10930861B2 Radiation detector and method for manufacturing the same
According to one embodiment, a radiation detector includes a detection element. The detection element includes a first conductive layer, a second conductive layer, and an organic semiconductor layer provided between the first conductive layer and the second conductive layer. The organic semiconductor layer includes a first compound and a second compound. The first compound is bipolar. A thickness of the organic semiconductor layer is 50 μm or more.
US10930846B2 Methods of forming silicon-containing dielectric materials and methods of forming a semiconductor device comprising nitrogen radicals and oxygen-containing, silicon-containing, or carbon-containing precursors
A method of forming a silicon-containing dielectric material. The method includes forming a plasma comprising nitrogen radicals, absorbing the nitrogen radicals onto a substrate, and exposing the substrate to a silicon-containing precursor in a non-plasma environment to form monolayers of a silicon-containing dielectric material on the substrate. Additional methods are also described, as are semiconductor device structures including the silicon-containing dielectric material and methods of forming the semiconductor device structures.
US10930839B2 Magnetoresistive random access memory having a ring of magnetic tunneling junction region surrounding an array region
A semiconductor device includes a substrate having an array region defined thereon, a ring of magnetic tunneling junction (MTJ) region surrounding the array region, a gap between the array region and the ring of MTJ region, and metal interconnect patterns overlapping part of the ring of MTJ region. Preferably, the ring of MTJ region comprises an octagon and the ring of MTJ region includes a first MTJ region and a second MTJ region extending along a first direction, a third MTJ region and a fourth MTJ region extending along a second direction, a fifth MTJ region and a sixth MTJ region extending along a third direction, and a seventh MTJ region and an eighth MTJ region extending along a fourth direction.
US10930838B1 Magnetostrictive actuator with center bias
Exemplary practice of the present invention provides a magnetostrictive actuator characterized by linear force output and uniform magnetic biasing. A center bias magnet combined with a flux transfer tube produces a uniform magnetic bias down the length of a magnetostrictive component. Depending on the inventive embodiment, the magnetostrictive component may include one magnetostrictive element or a pair of collinear magnetostrictive elements. A center bias magnet, in combination with a flux transfer tube, drives magnetic flux through the magnetostrictive component (e.g., a series of magnetostrictive rods) in opposite directions, while surrounding drive coils apply flux in the same direction through the magnetostrictive component. The net response is substantially linear with respect to the drive coil current. The flux transfer tube applies distributed magnetic flux to the magnetostrictive component at a rate that ensures uniform magnetic flux density down the length of the magnetostrictive component.
US10930836B2 Reducing surface loss and stray coupling in quantum devices using dielectric thinning
A quantum device includes: a substrate; and at least three co-planar structures arranged on a surface of the substrate, each co-planar structure, of the at least three co-planar structures, including a superconductor, in which a first effective dielectric constant between a first co-planar structure and a second co-planar structure that is a nearest neighbor to the first co-planar structure is above a first threshold, a second effective dielectric constant between the first co-planar structure and a third co-planar structure that is a next nearest neighbor to the first so-planar structure is less than a second threshold, and the second threshold is less than the first threshold.
US10930822B2 Method of manufacturing light emitting device
A method of manufacturing a light emitting device includes: providing particles of a fluorescent material; providing a substrate having a light emitting element mounted thereon; providing a first resin solution and a second resin solution that are two components of a two-component type curable resin; mixing the particles of the fluorescent material in the first resin solution to obtain a first suspension; allowing the first suspension to stand; mixing the second resin solution with the first suspension to obtain a second suspension after the allowing of the first suspension to stand; and applying the second suspension on the light emitting element and curing the second suspension to obtain a sealing member.
US10930815B2 Light emitting device
A light emitting device includes a light emitting structure and a distributed Bragg reflector (DBR) structure disposed thereon. The light emitting structure includes an n-type confinement layer, an active layer disposed on the n-type confinement layer, and a p-type confinement layer disposed on the active layer opposite to the n-type confinement layer. The n-type and p-type confinement layers are disposed proximal and distal to the DBR structure, respectively. The DBR structure includes first to Nth DBR units. The first and Nth DBR units are disposed proximal and distal to the light emitting structure, respectively. Each of the first to Nth DBR units has a center reflection wavelength defined by λ+(z−1)λ0.
US10930812B1 Method for fabricating a photovoltaic device using computer-controlled system
A fully automated fabrication method and system utilizing a single additive manufacturing platform to fabricate solar cell panels without human-touch labor. The system includes a computer and a robotic arm having a machine vision device and a tool changer to which tools are releasably secured. In an exemplary embodiment, the fabrication method uses pre-fabricated substrates wherein the computer controls the robotic arm to deposit an adhesive layer on a pre-fabricated substrate and thereafter place solar cells on the adhesive layer. The solar cells become bonded to the substrate when the adhesive layer cures. The computer then controls the robotic arm to print electrical connections and electrical bus bars on the substrate with electrically conductive ink in order to electrically connect the solar cells. After the electrically conductive ink cures, the computer controls the robotic arm to spray an encapsulating material over the solar cells and substrate.
US10930810B2 Solar cell and method of manufacturing solar cell
A solar cell includes a photoelectric converter having a p-type surface and an n-type surface on a principal surface, a p-side conductor, a p-side Sn layer, an n-side conductor, an n-side Sn layer, a p-side seed layer between the p-type surface and p-side conductor, an n-side seed layer between the n-type surface and n-side conductor, a p-side metal layer covering the p-side seed layer and including metal different from metal of the p-side seed layer, and an n-side metal layer covering the n-side seed layer and including metal different from metal of the n-side seed layer. The diffusion coefficient of copper with respect to the p-side metal layer is less than the diffusion coefficient of copper with respect to a p-side Sn layer. The diffusion coefficient of copper with respect to the n-side metal layer is less than the diffusion coefficient of copper with respect to an n-side Sn layer.
US10930806B2 Thermal management system for controlling the temperature of a reflective surface having a solar concentrator array
A thermal management system (“TMS”) for controlling the temperature of a selective reflective panel is disclosed. The TMS includes a solar concentrator array, a temperature sensor, and a controller. The solar concentrator array is located within the selective reflective panel and has a plurality of reflectors arranged in reflector groups. The temperature sensor monitors a temperature of the selective reflective panel at a location of the temperature sensor. The controller monitors the local temperature of the selective reflective panel utilizing the temperature sensor and, in response, produces a control signal that is sent to the solar concentrator array. The control signal directs the solar concentrator array to position a selected number of reflectors on the concentrator array into an off-pointing position in response to monitoring the temperature sensor, where the selected number of reflectors is determined to control the local temperature of the selective reflective panel.
US10930803B2 Solar cell reflector / back electrode structure
A photovoltaic or light detecting device is provided that includes a periodic array of dome or dome-like protrusions at the light impingement surface and three forms of reflector/back electrode at the device back. The beneficial interaction between an appropriately designed top protrusion array and these reflector/electrode back contacts (R/EBCs) serve (1) to refract the incoming light thereby providing photons with an advantageous larger momentum component parallel to the plane of the back (R/EBC) contact and (2) to provide optical impedance matching for the short wavelength incoming light. The reflector/back electrode operates as a back light reflector and counter electrode to the periodic array of dome or dome-like structures. A substrate supports the reflector/back electrode.
US10930801B2 Transaction card for transferring solar power
A transaction card is provided for communicating data relating to a transaction. The transaction card includes a solar layer, a transaction card layer, and a power transfer layer. The solar layer includes at least one solar panel capable of converting light into electricity, the transaction card layer supports the solar layer and includes a magnetic strip, and the power transfer layer includes circuitry capable of receiving electricity from the solar layer.
US10930795B2 Nanowire stack GAA device with inner spacer and methods for producing the same
A nanowire FET device includes a vertical stack of nanowire strips configured as the semiconductor body. One or more of the top nanowire strips are receded and are shorter than the rest of the nanowire strips stacked lower. Inner spacers are uniformly formed adjacent to the receded nanowire strips and the rest of the nanowire strips. Source/drain structures are formed outside the inner spacers and a gate structure is formed inside the inner spacers, which wraps around the nanowire strips.
US10930794B2 Self-aligned spacers for multi-gate devices and method of fabrication thereof
A method of fabricating a semiconductor device includes forming a fin extruding from a substrate, the fin having a plurality of sacrificial layers and a plurality of channel layers, wherein the sacrificial layers and the channel layers are alternately arranged; removing a portion of the sacrificial layers from a channel region of the fin; depositing a spacer material in areas from which the portion of the sacrificial layers have been removed; selectively removing a portion of the spacer material, thereby exposing the channel layers in the channel region of the fin, wherein other portions of the spacer material remain as a spacer feature; and forming a gate structure engaging the exposed channel layers.
US10930789B2 Display apparatus and method of manufacturing the same
A display apparatus includes a substrate, an emission layer on the substrate; a planarization layer between the substrate and the emission layer; and a thin-film transistor between the substrate and the planarization layer. The emission layer includes a light-emitting diode (“LED”) electrically connected to the thin-film transistor, and a pixel separation member which surrounds the LED and is in contact with side surfaces of the LED.
US10930786B2 Thin film transistor, manufacturing method, array substrate, display panel, and device
A thin film transistor (TFT), a manufacturing method, an array substrate, a display panel, and a device is disclosed. The TFT includes a hydrogen-containing buffer layer located on a substrate; an oxide semiconductor layer located on the buffer layer, wherein the oxide semiconductor layer includes a conductor region and a semiconductor region; a source or drain located on the conductor region, and electrically connected to the conductor region; and a gate structure located on the semiconductor region.
US10930782B2 Method for forming a semiconductor device including a stacked wire structure
A semiconductor device structure is provided. The semiconductor device structure includes a substrate and a stacked wire structure formed over the substrate. The semiconductor device structure also includes a gate structure formed over a middle portion of the stacked wire structure and a source/drain (S/D) structure formed at two opposite sides of the stacked wire structure. The S/D structure includes a top surface, a sidewall surface, and a rounded corner between the top surface and the sidewall surface.
US10930776B2 High voltage LDMOS transistor and methods for manufacturing the same
A semiconductor device is provided. The semiconductor device comprises a substrate, a gate, a first doped region and a second doped region. The gate is over the substrate. The first doped region and the second doped region are in the substrate. The first doped region and the second doped region are of a same conductivity type and separated by the gate. The length of the first doped region is greater than a length of the second doped region in a direction substantially perpendicular to a channel length defined between the first doped region and the second doped region.
US10930775B2 Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
A silicon carbide semiconductor device has a rectangle-shaped active region in which a main current flows, and a termination region surrounding the active region in a plan view. The device includes a silicon carbide semiconductor substrate of a first conductivity type, a first semiconductor layer of the first conductivity type on the front surface of the substrate, a second semiconductor layer of a second conductivity type, at a surface at the first semiconductor layer, a first semiconductor region of the first conductivity type, selectively provided in the second semiconductor layer, the second semiconductor region disposed from a periphery of the active region to reach the termination region, and extending along each of directions of four sides of the active region. At the four sides of the active region, a cross-sectional structure of each layer and each region of the device is identical to one another.
US10930759B2 Fabrication of vertical field effect transistor structure with strained channels
A method of forming a vertical fin field effect transistor (vertical finFET) with a strained channel, including forming one or more vertical fins on a substrate, forming a sacrificial stressor layer adjacent to the one or more vertical fins, wherein the sacrificial stressor layer imparts a strain in the adjacent vertical fins, forming a fin trench through one or more vertical fins and the sacrificial stressor layer to form a plurality of fin segments and a plurality of sacrificial stressor layer blocks, forming an anchor wall adjacent to and in contact with one or more fin segment endwalls, and removing at least one of the plurality of the sacrificial stressor layer blocks, wherein the anchor wall maintains the strain of the adjacent fin segments after removal of the sacrificial stressor layer blocks adjacent to the fin segment with the adjacent anchor wall.
US10930750B2 Method for forming a qubit device
The disclosed technology is directed to a method of forming a qubit device. In one aspect, the method comprises: forming a gate electrode embedded in an insulating layer formed on a substrate, wherein an upper surface of the substrate is formed from a group IV semiconductor material and the gate electrode extends along the substrate in a first horizontal direction; forming an aperture in the insulating layer, the aperture exposing a portion of the substrate; forming, in an epitaxial growth process, a semiconductor structure comprising a group III-V semiconductor substrate contact part and a group III-V semiconductor disc part, the substrate contact part having a bottom portion abutting the portion of the substrate and an upper portion protruding from the aperture above an upper surface of the insulating layer, the semiconductor disc part extending from the upper portion of the substrate contact part, horizontally along the upper surface of the insulating layer to overlap a portion of the gate electrode; forming a mask covering a portion of the disc part, the portion of the disc part extending across the portion of the gate electrode in a second horizontal direction; etching regions of the semiconductor structure exposed by the mask such that the masked portion of the disc part remains to form a channel structure extending across the portion of the gate electrode; and forming a superconductor source contact and a superconductor drain contact on the channel structure at opposite sides of the portion of the gate electrode.
US10930745B1 Semiconductor structure
A semiconductor structure includes a substrate, a gate structure disposed on the substrate, a source structure and a drain structure disposed on opposite sides of the gate structure, and a first dielectric layer. The gate structure includes a gate electrode disposed on the substrate and a gate metal layer electrically connected to the gate electrode and serving as a gate field plate. The source structure includes a source electrode disposed on the substrate and a first source metal layer electrically connected to the source electrode and extending in the direction from the gate electrode to the drain structure. The first dielectric layer is disposed on the gate metal layer. The electric potential of the first source metal layer is different from that of the gate metal layer. The first source metal layer exposes at least a portion of the first dielectric layer directly above the gate metal layer.
US10930744B2 Semiconductor device
According to one embodiment, a semiconductor device includes an oxide semiconductor layer, a first electrode, a second electrode, and a control electrode. The oxide semiconductor layer includes tin and tungsten. An average coordination number of oxygen atoms to tin atoms is greater than 3 but less than 4. The first electrode is electrically connected to a first end portion of the oxide semiconductor layer. The second electrode is electrically connected to a second end portion of the oxide semiconductor layer on a side opposite to the first end portion. The control electrode opposes a portion of the oxide semiconductor layer between the first end portion and the second end portion.
US10930740B2 Multi-direction channel transistor and semiconductor device including the multi-direction channel transistor
Provided are a multi-direction channel transistor having a gate having an increased effective width and a multi-direction channel, and a semiconductor device including the multi-direction channel transistor, wherein the multi-direction channel transistor includes at least one fin on an active region on a substrate and disposed adjacent to a recess extending in a first direction; a gate line extending in a second direction crossing the first direction and covering at least a portion of the at least one fin and the recess; source/drain regions on the active region at both sides of the gate line; and a channel region in the active region under the gate line between the source/drain regions, wherein the first direction is diagonal to the second direction, and a dielectric film under the gate line has substantially the same thickness on both the at least one fin and the recess.
US10930734B2 Nanosheet FET bottom isolation
A technique relates to a semiconductor device. A rare earth material is formed on a substrate. An isolation layer is formed at an interface of the rare earth material and the substrate. Channel layers are formed over the isolation layer. Source or drain (S/D) regions are formed on the isolation layer.
US10930732B2 Semiconductor device including a silicon carbide layer
A semiconductor device of the embodiment includes: a first region provided in a silicon carbide layer; and a second region provided around the first region in the silicon carbide layer, the second region having a higher concentration of at least one kind of a lifetime killer impurity selected from the group consisting of B (boron), Ti (titanium), V (vanadium), He (helium) and H+ (proton) than a concentration of a lifetime killer impurity in the first region.
US10930723B2 Display device
A display device is disclosed. The display device according to an exemplary embodiment of the present disclosure includes: a substrate including an active area and a non-active area; an active layer, a thin film transistor including a gate electrode, a source electrode, and a drain electrode disposed on the substrate; and an organic light emitting diode including an anode which is electrically connected to the thin film transistor, in which the gate electrode, the source electrode, and the drain electrode are formed of a first conductive layer and a second conductive layer on the first conductive layer and the anode is formed of the same material as the first conductive layer. Therefore, the anode and the first conductive layer of the drain electrode are integrally connected so that a separate contact hole for electrically connecting the anode and the drain electrode is not necessary and the structure may be simplified.
US10930720B2 Display device and manufacturing method thereof
One embodiment of the invention is characterized as follows. A display device comprising: a display area including a plurality of pixels, each of the pixels has a first TFT and a second TFT, the first TFT and the second TFT comprise an oxide semiconductor, the first TFT and the second TFT are covered by an interlayer insulating film, a first through hole is formed in the in the interlayer insulating film to connect a drain of the first TFT, wherein a distance d1 between a center of the first through hole and an edge of a channel of the first TFT is shorter than a distance d2 between a center of the first through hole and an edge of a channel of the second TFT, a channel length of the first TFT is shorter than a channel length of the second TFT.
US10930716B2 Electroluminescent display device with flatness improvement of emission layer
An electroluminescent display device includes a substrate, an electrode on the substrate, a first bank layer for covering an end of the electrode and exposing the electrode, a second bank layer on the first bank layer, and an emission layer on the exposed electrode, wherein the first bank layer includes a first pattern portion for covering the end of the electrode, and a second pattern portion upwardly extending from the first pattern portion.
US10930703B2 High density MRAM integration
A method for crystalized silicon structures from amorphous structures in a magnetic memory array, wherein the temperature needed to crystalize the amorphous silicon is lower than the temperature budget of the memory element so as to avoid damage to the memory element. An amorphous silicon is deposited, followed by a layer of Ti or Co. An annealing process is then performed which causes the Ti or Co to form TiSi2 or CoSi2 and also causes the underlying amorphous silicon to crystallize.
US10930699B2 Method and apparatus for image sensor packaging
A backside illuminated image sensor having a photodiode and a first transistor in a sensor region and located in a first substrate, with the first transistor electrically coupled to the photodiode. The image sensor has logic circuits formed in a second substrate. The second substrate is stacked on the first substrate and the logic circuits are coupled to the first transistor through bonding pads, the bonding pads disposed outside of the sensor region.
US10930696B2 Image pickup unit, endoscope, and method for manufacturing image pickup unit
An image pickup unit includes: an image pickup device; a device laminate in which a plurality of semiconductor devices are laminated; and a signal cable having a lead wire and a shield lead wire. The plurality of semiconductor devices have cutouts. A groove in parallel with an optical axis direction is configured on a side surface of the device laminate by a plurality of the cutouts which communicate with one another. On cutout surfaces of the semiconductor devices, side electrodes are arranged. The lead wire and the shield lead wire are housed in the respective cutouts which have diameters in accordance with respective diameters of the lead wire and the shield lead wire. The lead wire is bonded to the side electrode and the shield lead wire is bonded to the side electrode.
US10930695B2 Semiconductor device and method of manufacturing the same
An imaging device includes a first semiconductor element including at least one bump pad that has a concave shape. The at least one bump pad includes a first metal layer and a second metal layer on the first metal layer. The imaging device includes a second semiconductor element including at least one electrode. The imaging device includes a microbump electrically connecting the at least one bump pad to the at least one electrode. The microbump includes a diffused portion of the second metal layer, and first semiconductor element or the second semiconductor element includes a pixel unit.
US10930687B2 Image sensor having phase difference detection pixel
An image sensor is provided to include: imaging pixels located at different locations to receive incident light and to produce pixel signals, each imaging pixel including a light-receiving area that receives a portion of the incident light and a photoelectric conversion element to convert received portion of incident into a pixel signal associated with part of the image; and a phase difference detection pixel located amongst the imaging pixels and structured to include an open part which receives a portion of the incident light and a photoelectric conversion element to convert the received light into a phase difference detection pixel signal, wherein the open part is eccentrically located in the phase difference detection pixel in a first direction, wherein the imaging pixels include a first imaging pixel that is adjacent to the phase difference detection pixel in the first direction and senses a first color.
US10930678B2 Curved array substrate and method of manufacturing thereof
A curved array substrate includes a substrate, a first metal layer disposed on the substrate, an insulating layer disposed on the substrate and covering the first metal layer, a semiconductor layer disposed on the insulating layer and a second metal layer disposed on the insulating layer and connected to the semiconductor layer, and a via hole is defined in the insulating layer near a bending center thereof, and the second metal layer is connected to the first metal layer through the via hole.
US10930673B2 Semiconductor storage device and method for manufacturing semiconductor storage device
According to one embodiment, a semiconductor storage device includes: a first stair portion which descends in a second direction that is a direction away from a pillar, and has a plurality of steps; and a third stair portion which is provided to face the first stair portion, and ascends in the second direction, and has a plurality of steps. A distance from an upper end of an uppermost step surface of the first stair portion to an upper end of a lowermost step surface of the first stair portion at a position identical to the upper end in the third direction is longer than a distance from an upper end of an uppermost step surface of the third stair portion to an upper end of a lowermost step surface of the third stair portion at a position identical to the upper end in the third direction.
US10930666B2 Semiconductor device and method of manufacturing the same
A semiconductor device may include a first cell structure, a second cell structure, a pad structure, a circuit, and one or more openings. The pad structure may be disposed between the first cell structure and the second cell structure, and may be electrically coupled to the first and second cell structures. The pad structure may have a plurality of stepped structures. The circuit may be disposed under the pad structure. The one or more openings may pass through the pad structure, and may expose the circuit. The one or more openings may be disposed between the plurality of stepped structures.
US10930663B2 Interconnect structure of three-dimensional memory device
Embodiments of interconnect structures of a three-dimensional (3D) memory device and method for forming the interconnect structures are disclosed. In an example, a 3D NAND memory device includes a substrate, an alternating layer stack including a staircase structure on the substrate, and a barrier structure extending vertically through the alternating layer stack. The alternating layer stack includes an alternating dielectric stack and an alternating conductor/dielectric stack. The alternating dielectric stack includes dielectric layer pairs enclosed by at least the barrier structure. The alternating conductor/dielectric stack includes conductor/dielectric layer pairs. The memory device further includes a channel structure and a slit structure each extending vertically through the alternating conductor/dielectric stack, an etch stop layer on an end of the channel structure, and first contacts. Each of a conductor layer of the alternating conductor/dielectric stack in the staircase structure, the etch stop layer, and the slit structure is in contact with one of the first contacts.
US10930655B2 Semiconductor device with air gap and method for fabricating the same
A method for fabricating a semiconductor device includes: forming a first conductive structure over a substrate; forming a multi-layer spacer including a non-conformal sacrificial spacer on both sidewalls of the first conductive structure; forming a second conductive structure adjacent to the first conductive structure with the multi-layer spacer therebetween; forming an air gap by removing the non-conformal sacrificial spacer; forming a capping layer covering the second conductive structure and the air gap; forming an opening that exposes a top surface of the second conductive structure by etching the capping layer; and forming a conductive pad coupled to the second conductive structure in the opening.
US10930654B2 Semiconductor devices
Semiconductor devices are provided. The semiconductor devices may include an active pattern on a substrate. The active pattern may include a first source/drain region and a second source/drain region. The semiconductor devices may also include a bit line electrically connected to the first source/drain region, a first connection electrode electrically connected to the second source/drain region, and a capacitor on the first connection electrode. The capacitor may include a first electrode, a second electrode, and a dielectric pattern between the first and second electrodes. A lower portion of the dielectric pattern may overlap a top surface of the first connection electrode, and the first electrode may extend on an upper portion of a sidewall of the first connection electrode.
US10930647B2 Semiconductor device including trenches formed in transistor or diode portions
A semiconductor device that allows easy hole extraction is provided. The semiconductor device includes: a semiconductor substrate having drift and base regions; a transistor portion formed in the semiconductor substrate; and a diode portion formed adjacent to the transistor portion and in the semiconductor substrate. In the transistor portion and the diode portion: a plurality of trench portions each arrayed along a predetermined array direction; and a plurality of mesa portions formed between respective trench portions are formed, among the plurality of mesa portions, at least one boundary mesa portion at a boundary between the transistor portion and the diode portion includes a contact region at an upper surface of the semiconductor substrate and having a concentration higher than that of the base region, and an area of the contact region at the boundary mesa portion is greater than an area of the contact region at another mesa portion.
US10930642B2 Offset gate metal oxide switching transistor device for use in medical device applications
An image sensor array includes pixels arranged in rows and columns, wherein each pixel includes a transistor serially coupled to a photodiode, data lines coupled to a first node of the pixel, bias lines coupled to a second node of the pixel, gate lines coupled to a third node of the pixel, and electrostatic-discharge (ESD) circuits coupled between the gate lines and an ESD bus, wherein the ESD circuits each include first and second metal oxide offset bottom gate transistors in parallel connection.
US10930641B2 Series connected ESD protection circuit
An electrostatic discharge (ESD) protection circuit (FIG. 2A) for an integrated circuit is disclosed. The circuit is formed on a substrate (P-EPI) having a first conductivity type. A buried layer (NBL 240) having a second conductivity type is formed below a face of the substrate. A first terminal (206) and a second terminal (204) are formed at a face of the substrate. A first ESD protection device (232) has a first current path between the first terminal and the buried layer. A second ESD protection device (216) has a second current path in series with the first current path and between the second terminal and the buried layer.
US10930639B2 ESD protection circuit providing multiple detection signals
An ESD protection circuit includes a detection circuit for detecting an ESD event. The detection circuit includes two current mirrors each for providing two detection signals. The ESD protection circuit includes driver circuitry that produces trigger signals to clamp circuits that make conductive the clamp circuits in response to an ESD event based on the detection signals from the current mirrors.
US10930635B2 Semiconductor device
A multilayer semiconductor device includes first wirings extending in a first direction and arranged adjacent to each other in a second direction. Dummy wirings are arranged between the first wirings and the second wiring at crossing points between first virtual linear lines extending in a third direction and second virtual linear lines extending in a fourth direction. The third and fourth directions are neither parallel nor orthogonal to the first and second directions. The dummy wirings have a first, a second, and a third dummy wiring. Centers of the second and third dummy wirings are nearest to a center of the first dummy wiring relative to others of the dummy wirings. The respective centers of the first, second, and third dummy wirings are aligned on a third virtual linear line extending in a fifth direction neither parallel to nor perpendicular to the first and second directions.
US10930631B2 Display apparatus, pixel array and manufacturing method thereof
A pixel array includes a display medium module, an active switching element, and a connecting module. Each display medium module includes two pairs of electrodes and a display medium. Each pair of electrodes has a first electrode and a second electrode. The display medium is disposed between first electrodes and second electrodes. The active switching element is electrically connected to the first electrodes for allowing the first electrodes and the second electrodes to change a state of the display medium. The connecting module is integrated with the display medium module to electrically connect the active switching element to the first electrodes via conductors of the connecting module.
US10930630B2 Backlight unit and display device including the same
A backlight unit and a display device including the same are provided. The backlight unit includes a first substrate on which at least one transistor is disposed; a second substrate facing the first substrate; a heat dissipation sheet which is disposed on the second substrate and at least a part of which is in contact with the first substrate; and at least one light source disposed between the heat dissipation sheet and the first substrate and electrically connected to the transistor. The heat dissipation sheet includes a first region in contact with the first substrate and a second region separated from the first substrate, the second region being a region other than the first region.
US10930627B2 Semiconductor package device and method of manufacturing the same
A semiconductor device package includes a first semiconductor device having a first surface, an interconnection element having a surface substantially coplanar with the first surface of the first semiconductor device, a first encapsulant encapsulating the first semiconductor device and the interconnection element, and a second semiconductor device disposed on and across the first semiconductor device and the interconnection element.
US10930626B2 Display apparatus including a micro light-emitting diode
A display apparatus includes a semiconductor substrate, a transistor, and a light-emitting diode. The transistor is disposed on the semiconductor substrate and uses a portion of the semiconductor substrate as an active layer thereof. The light-emitting diode is disposed on the semiconductor substrate and is electrically connected to the transistor.
US10930625B2 Semiconductor package and method of fabricating the same
A method of fabricating a semiconductor package includes providing a semiconductor chip, forming a redistribution substrate, and fabricating a package including the semiconductor chip disposed on the redistribution substrate. The forming of the redistribution substrate may include forming a first insulating layer on a substrate, the first insulating layer having a first opening formed therein, forming an integrally formed first redistribution pattern in the first opening and on the first insulating layer, forming a second insulating layer on the first insulating layer to cover the first redistribution pattern, and performing a planarization process on the second insulating layer to expose the first redistribution pattern.
US10930624B2 Light-emitting module
A light-emitting module includes a light-emitting element unit including a light-emitting element, a light-transmissive member covering a main light-emitting surface of the light-emitting element, and a first light-reflective member covering lateral surfaces of the light-emitting element; a light-transmissive light-guiding plate having a first main surface and a second main surface having a recess accommodating the light-emitting element unit; a second light-reflective member covering the second main surface and the light-emitting element unit; and a light-transmissive bonding member disposed in contact with inner lateral surfaces of the recess and outer lateral surfaces of the light-emitting element unit. At least a portion of the first light-reflective member is located outside the recess in a cross-sectional view, and is in contact with the light-transmissive bonding member. The light-transmissive bonding member has an inclined surface forming an acute angle with a corresponding outer lateral surface of the first light-reflective member.
US10930614B2 Chip arrangements
A chip arrangement including a chip comprising a chip back side; a back side metallization on the chip back side, the back side metallization including a plurality of layers; a substrate comprising a surface with a metal layer; a zinc-based solder alloy configured to attach the back side metallization to the metal layer, the zinc-based solder alloy having by weight 8% to 20% aluminum, 0.5% to 20% magnesium, 0.5% to 20% gallium, and the balance zinc; wherein the metal layer is configured to provide a good wettability of the zinc-based solder alloy on the surface of the substrate. The plurality of layers may include one or more of a contact layer configured to contact a semiconductor material of the chip back side; a barrier layer; a solder reaction, and an oxidation protection layer configured to prevent oxidation of the solder reaction layer.
US10930610B2 Semiconductor chip including a bump structure and semiconductor package including the same
A semiconductor chip includes a substrate having a low-k material layer. An electrode pad is disposed the substrate. A first protection layer at least partially surrounds the electrode pad. The first protection layer includes a first opening at an upper portion thereof. A buffer pad is electrically connected to the electrode pad. A second protection layer at least partially surrounds the buffer pad. The second protection layer includes a second opening at an upper portion thereof. A pillar layer and a solder layer are sequentially stacked on the buffer pad. A thickness of the buffer pad is greater than a thickness of the electrode pad. A width of the first opening in a first direction parallel to an upper surface of the semiconductor substrate is equal to or greater than a width of the second opening in the first direction.
US10930606B2 Electronic device comprising a discrete transistor assembled on a printed circuit board
An electronic device including: a discrete transistor including a semiconductor chip encapsulated in a package made of an insulating material leaving access to a first pad of connection to a first conduction terminal of the transistor; and a printed circuit board (320) including first (125) and second (129) separate connection pads, wherein the transistor is assembled on the printed circuit board so that the first connection pad (105) of the transistor is in contact with the first (125) and second (129) connection pads of the printed circuit board.
US10930604B2 Ultra-thin multichip power devices
A multi-chip module (MCM) includes a molded body portion having a first outer surface and a second outer surface. A conductive layer defines at least a portion of the first outer surface A conductive connection layer portion is disposed outside of the second outer surface of the molded body portion. A first semiconductor die and a second semiconductor die are disposed between the conductive layer and the conductive connection layer, and first molding portion is disposed between the first semiconductor die and the second semiconductor die. The first molding portion extends between the first outer surface and the second outer surface of the molded body portion. A conductive pillar is electrically coupled to the conductive layer defining at least a portion of the first outer surface and the conductive connection layer portion disposed outside of the second outer surface.
US10930603B2 Coaxial through via with novel high isolation cross coupling method for 3D integrated circuits
A semiconductor package includes a first semiconductor device, a second semiconductor device vertically positioned above the first semiconductor device, and a ground shielded transmission path. The ground shielded transmission path couples the first semiconductor device to the second semiconductor device. The ground shielded transmission path includes a first signal path extending longitudinally between a first end and a second end. The first signal path includes a conductive material. A first insulating layer is disposed over the signal path longitudinally between the first end and the second end. The first insulating layer includes an electrically insulating material. A ground shielding layer is disposed over the insulating material longitudinally between the first end and the second end of the signal path. The ground shielding layer includes a conductive material coupled to ground. The ground shielding layer drives radiation signals received therein to ground to prevent induced noise in the first signal path.
US10930600B2 Display substrate, method of manufacturing display substrate, and display device
There is provided a display substrate, a method of manufacturing a display substrate, and a display device. The display substrate includes a base substrate, a conductive layer on the base substrate, and a protective layer on the conductive layer. The protective layer includes a plurality of fillers disposed in one layer. The filler includes an outer wall and a plurality of nanoscale filling particles enclosed by the outer wall.
US10930590B1 Interconnect device and method
In some embodiments of the method, patterning the opening includes: projecting a radiation beam toward the second dielectric layer, the radiation beam having a pattern of the opening. In some embodiments of the method, the single-patterning photolithography process is an extreme ultraviolet (EUV) lithography process. In some embodiments of the method, filling the opening with the conductive material includes: plating the conductive material in the opening; and planarizing the conductive material and the second dielectric layer to form the first metal line from remaining portions of the conductive material, top surfaces of the first metal line and the second dielectric layer being planar after the planarizing.
US10930586B2 Integrated fan-out package and method of fabricating the same
An integrated fan-out package includes a die, an insulating encapsulation, a redistribution circuit structure, conductive terminals, and barrier layers. The insulating encapsulation encapsulates the die. The redistribution circuit structure includes a first redistribution conductive layer on the insulating encapsulation, a first inter-dielectric layer covering the first redistribution conductive layer, and a second redistribution conductive layer on the first inter-dielectric layer. The first redistribution conductive layer includes conductive through vias extending from a first surface of the insulating encapsulation to a second surface of the insulating encapsulation. The first inter-dielectric layer includes contact openings, portions of the second redistribution conductive layer filled in the contact openings are in contact with the first redistribution conductive layer and offset from the conductive through vias. The conductive terminals are disposed over the second surface of the insulating encapsulation. The barrier layers respectively are disposed between the conductive through vias and the conductive terminals.
US10930567B2 Maskless epitaxial growth of phosphorus-doped Si and boron-doped SiGe (Ge) for advanced source/drain contact
A method is presented for forming a transistor having reduced parasitic contact resistance. The method includes forming a first device over a semiconductor structure, forming a second device adjacent the first device, forming an ILD over the first and second devices, and forming recesses within the ILD to expose the source/drain regions of the first device and the source/drain regions of the second device. The method further includes forming a first dielectric layer over the ILD and the top surfaces of the source/drain regions of the first and second devices, a chemical interaction between the first dielectric layer and the source/drain regions of the second device resulting in second dielectric layers formed over the source/drain regions of the second device, and forming an epitaxial layer over the source/drain regions of the first device after removing remaining portions of the first dielectric layer.
US10930563B2 Formation of stacked nanosheet semiconductor devices
A method for fabricating a stacked nanosheet semiconductor device includes forming nanosheet stacks including alternating silicon layers and silicon germanium layers on a substrate. The method includes patterning a gate structure on the nanosheet stacks and forming a source and drain on the stacks. The method further includes growing a first epitaxial layer on the source and drain. The method includes etching an interlayer dielectric on the first epitaxial layer. The method includes etching a portion of the first epitaxial layer forming a channel and growing a second epitaxial layer and etching a portion of the interlayer etching a portion of the first liner, forming a pFET. The method includes forming an nFET. The method includes the pFET and the nFET being disposed adjacent to one another vertically and a drain of the pFET and a drain of the nFET being electrically connected.
US10930560B2 Laser-based separation method
A method for creating a detachment area in a solid, in particular for detaching the solid along the separating region. Said solid portion that is to be detached is thinner than the solid body from which the solid portion has been removed. Said method preferably comprises at least the following steps: the crystal lattice of the solid is modified by means of a modifying agent, in particular by means of at least one laser, in particular a pico- or femtosecond laser. The modifications, in particular the laser beams penetrate into the solid via a surface of the solid portion which is to be detached, several modifications are created in the crystal lattice, said crystal lattice penetrates, following said modifications, in the areas surrounding the modifications, at least in one particular part.
US10930554B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes first, second, and third metallization layers, on top of one another, that are disposed above a substrate, wherein each of the first, second, and third metallization layer includes a respective metallization structure formed in a respective dielectric layer, wherein the second metallization layer is disposed between the first and third metallization layers; and a via tower structure that extends from the first metallization layer to the third metallization layer so as to electrically couple at least part of the respective metallization structures of the first and third metallization layers.
US10930544B2 Method of manufacturing semiconductor device having buried gate electrodes
A method of manufacturing a semiconductor device, which has buried gate electrodes, includes: forming a plurality of gate trenches in a substrate having a plurality of active regions defined by a device isolation film, the plurality of gate trenches crossing the plurality of active regions and extending parallel to each other in a first horizontal direction; selectively forming a first gate insulating layer on an exposed surface of the substrate; forming a second gate insulating layer on exposed surfaces of both the first gate insulating layer and the device isolation film; and forming a plurality of gate insulating layers by partially removing the first gate insulating layer and the second gate insulating layer, and forming a plurality of buried gate electrodes.
US10930541B2 Method of forming a chip arrangement, chip arrangement, method of forming a chip package, and chip package
A method of forming a chip arrangement is provided. The method includes: arranging a plurality of stacks on a carrier, each stack including a thinned semiconductor chip, a further layer, and a polymer layer between the further layer and the chip, each stack being arranged with the chip facing the carrier; joining the plurality of stacks with each other with an encapsulation material to form the chip arrangement; exposing the further layer; and forming a redistribution layer contacting the chips of the chip arrangement.
US10930536B2 Workpiece stocker with circular configuration
An improved stocker configuration for storing workpieces in a fabrication facility is disclosed, employing workpiece compartments arranged stationarily around a robot handling assembly. The robot handler can be designed with three degrees of freedom, to improve speed, throughput and minimum particle generation. In addition, the stocker storage area is stationary with the movable components are the robot assembly, thus further contributing to the cleanliness of the storage stocker. The stocker configuration can be open storage area for fast access, space saving and ease of clean air purging. The stocker configuration can provide highly dense workpiece storage, utilizing a circumferential edge gripper robot handling assembly.
US10930525B2 Carrier substrate and method of manufacturing semiconductor package using the carrier substrate
A carrier substrate includes a core layer and at least one unit pattern portion, and the unit pattern portion includes a first metal layer disposed on the core layer, a release layer disposed on the first metal layer, a second metal layer disposed on the release layer, and a third metal layer disposed on the second metal layer and covering side surfaces of the release layer, and a method of manufacturing a semiconductor package using the carrier substrate.
US10930520B2 Self-formed liner for interconnect structures
An interconnect dielectric material having an opening formed therein is first provided. A surface nitridation process is then performed to form a nitridized dielectric surface layer within the interconnect dielectric material. A metal layer is formed on the nitridized dielectric surface layer and then an anneal is performed to form a metal nitride layer between the metal layer and the nitridized dielectric surface layer. A portion of the originally deposited metal layer that is not reacted with the nitridized dielectric surface is then selectively removed and thereafter an electrical conducting structure is formed directly on the metal nitride layer that is present in the opening.
US10930516B2 Semiconductor device and semiconductor device manufacturing method
The present invention aims to improve the accuracy and stability when removing an insulating film at a bottom of a TSV to allow a through hole to open toward a connection target electrode. A semiconductor device manufacturing method including: forming a through hole in a semiconductor substrate by using anisotropic etching performed from a first surface side of the semiconductor substrate; forming a thin film being an insulating film on an entire inner surface of the through hole; forming a carbon-containing thin film using plasma deposition on the first surface including an opening edge portion of the through hole; engraving an inner bottom of the through hole by using anisotropic plasma etching with the carbon-containing thin film as a mask; removing the carbon-containing thin film by ashing; and forming a through-substrate electrode in the through hole.
US10930491B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique that includes: (a) forming a first film including a cyclic structure composed of silicon and carbon and also including nitrogen so as to fill a recess formed in a surface of a substrate by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: supplying a precursor including the cyclic structure and also including halogen to the substrate having the recess formed on its surface; and supplying a nitriding agent to the substrate; (b) converting the first film into a second film including the cyclic structure and also including oxygen by supplying a first oxidizing agent to the substrate; and (c) converting the second film into a third film including silicon and oxygen and not including carbon and nitrogen by supplying a second oxidizing agent to the substrate.
US10930487B2 Double bend ion guides and devices using them
Certain configurations of devices are described herein that include a DC multipole that is effective to doubly bend the ions in an entering particle beam. In some instances, the devices include a first multipole configured to provide a DC electric field effective to direct first ions of an entering particle beam along a first internal trajectory at an angle different from the entry trajectory of the particle beam. The first multipole may also be configured to direct the ions in the first multipole along a second internal trajectory that is different than the angle of the first internal trajectory of the particle beam.
US10930470B2 Pulsed, bidirectional radio frequency source/load
A radio frequency power system includes a master RF generator and an auxiliary RF generator, wherein each generator outputs a respective RF signal. The master RF generator also outputs a RF control signal to the auxiliary RF generator, and the RF signal output by the auxiliary RF generator varies in accordance with the RF control signal. The auxiliary RF generator receives sense signals indicative of an electrical characteristic of the respective RF signals output by the master RF generator and the auxiliary RF generator. The auxiliary RF generator determines a phase difference between the RF signals. The sensed electrical characteristics and the phase are used independently or cooperatively to control the phase and amplitude of the RF signal output by the auxiliary RF generator. The auxiliary generator includes an inductive clamp circuit that returns energy reflected energy back from a coupling network to a variable resistive load.
US10930468B2 Charged particle beam apparatus using focus evaluation values for pattern length measurement
An object of the invention is to provide a charged particle beam apparatus which improves an efficiency of a beam scan at the time of performing a focus adjustment and a measurement or an inspection based on a signal obtained by the beam scan. In order to achieve the object described above, there is proposed a charged particle beam apparatus including a lens which focuses a charged particle beam on a sample, wherein focus evaluation values of a plurality of images are calculated which are obtained under different focus conditions by the lens, the images which are obtained by beam radiation with different focus conditions and in which a predetermined condition is satisfied are subject to a processing according to the focus evaluation values, and an integrated image is generated by integrating the processed images subject to the processing according to the focus evaluation values.
US10930465B2 Boron x-ray window
An x-ray window can include a thin film that comprises boron. The thin film can be relatively thin, such as for example ≤200 nm. This x-ray window can be strong; can have high x-ray transmissivity; can be impervious to gas, visible light, and infrared light; can be easy of manufacture; can be made of materials with low atomic numbers, or combinations thereof. The thin film can include an aluminum layer. A support structure can provide additional support to the thin film. The support structure can include a support frame encircling an aperture and support ribs extending across the aperture with gaps between the support ribs. The support structure can also include boron ribs aligned with the support ribs.
US10930459B2 Electromagnetic relay
An electromagnetic relay includes a fixed contact part, a movable contact part, an armature, an electromagnet, and a base. The fixed contact part includes a fixed contact. The movable contact part includes a movable contact that faces the fixed contact. The armature is formed of a magnetic material and configured to bring the movable contact into or out of contact with the fixed contact. The electromagnet is configured to generate a magnetic field to move the armature. The base holds the fixed contact part, the movable contact part, and the electromagnet. The electromagnetic relay further includes multiple electrodes configured to generate an electric field between the electrodes.
US10930452B2 Electronic kill and physical cover switch
A system includes a frame and a camera coupled to the frame. The camera includes a switch having an on position and an off position. The switch coupled to the frame wherein when the switch is in an off position a portion of the switch covers the lens and the camera is disable and when the switch is in an on position the portion of switch does not cover the lens and the camera is enabled.
US10930451B2 Keyswitch with adjustable tactile feedback
A keyswitch structure includes a base having a positioning means, an cover combined with the base, a plunger with an cam portion movably coupling with the cover relative to the base, a restoring unit disposed between the base and the plunger to provide a restoring force to enable the plunger to move along a direction away from the base, a tactile feedback member having a positioning portion positioned by the positioning means and an extending arm extending across a moving path of the cam portion, and an adjusting unit being movable to drive the positioning portion to shift, so that the tactile feedback member has a first deformation or a second deformation, and a pressing force required for the cam portion to pass the extending arm when the plunger moves toward the base is changed.
US10930442B2 Light-transmitting electrode having carbon nanotube film, solar cell, method for producing light-transmitting electrode having carbon nanotube film, and method for manufacturing solar cell
The present invention provides a light-transmitting electrode which has high electrical conductivity and high electron blocking performance. The present invention also provides a solar cell which is capable of achieving high energy conversion efficiency at low cost. The present invention provides a method for producing a light-transmitting electrode that has a light-transmitting substrate, a carbon nanotube film which is formed directly or indirectly on the light-transmitting substrate, and a metal oxide film which is formed directly on the carbon nanotube film. This production method includes vapor depositing the metal oxide film, which contains oxygen and a metal element belonging to the group 4, 5 or 6 of the periodic table, on one surface or both surfaces of the carbon nanotube film. The present invention provides a light-transmitting electrode which includes a light-transmitting substrate and a conductive carbon nanotube film that is formed directly or indirectly on the light-transmitting substrate.
US10930438B2 Multilayer ceramic capacitor with reduced thickness
A multilayer ceramic capacitor includes a laminate including dielectric layers and internal electrodes that are laminated, and external electrodes disposed on side surfaces of the laminate to be connected to corresponding internal electrodes. A dimension L of the multilayer ceramic capacitor in its lengthwise direction and a dimension W in its width direction satisfy: about 0.85≤W/L≤about 1, and L≤about 750 μm, and a dimension T in its lamination direction satisfies: about 70 μm≤T≤about 110 μm. The laminate has a dimension t in the lamination direction, and a region in which the internal electrodes are laminated has a dimension t′ in the lamination direction, and a ratio of the dimensions satisfies: t′/t≥about 0.55.
US10930434B2 Multi-layered ceramic electronic component
A multi-layered ceramic electronic component includes a ceramic body including a dielectric layer, and a plurality of first and second internal electrodes opposing each other with the dielectric layer interposed therebetween; and first and second external electrodes arranged outside of the ceramic body and electrically connected to the first and second internal electrodes, wherein the dielectric layer comprises a dielectric ceramic composition containing: a base material represented by (Ba1-xCax)TiO3 (0
US10930431B2 Power transmission unit
In a power transmission unit, a first coil pattern group and a second coil pattern group are connected with each other with an upper layer outer pattern, located outside in an axial line direction and outside in the intersecting direction, connected with a lower layer inner pattern, located outside in the axial line direction and inside in the intersecting direction. Furthermore, the first coil pattern group and a second coil pattern group are connected with each other with a lower layer outer pattern, located inside in the axial line direction and outside in the intersecting direction, connected with an upper layer inner pattern, located inside in the axial line direction and inside in the intersecting direction.
US10930421B2 Method of tuning an inductance of an inductive sensor
An inductive sensor includes a core body, a coil wound on the core body, a cavity having a fixed volume within the core body, and an epoxy mixture filling a controlled portion of the fixed volume. The controlled portion of the fixed volume filled with the epoxy mixture controls an inductance of the sensor.
US10930417B2 Rapid consolidation method for preparing bulk metastable iron-rich materials
Interstitially modified compounds of rare earth element-containing, iron-rich compounds may be synthesized with a ThMn12 tetragonal crystal structure such that the compounds have useful permanent magnet properties. It is difficult to consolidate particles of the compounds into a bulk shape without altering the composition and magnetic properties of the metastable material. A combination of thermal analysis and crystal structure analysis of each compound may be used to establish heating and consolidation parameters for sintering of the particles into useful magnet shapes.
US10930406B2 Liquid-phase oxidative digestion method for radioactively contaminated carbon-containing material
Disclosed is a liquid-phase oxidative decomposition method for radioactively contaminated carbonaceous material, providing a method of oxidizing carbon into a gas in liquid phase to treat radioactively contaminated carbonaceous material. The method comprises the following steps: ball milling a mixture of a molybdenum-containing substance and a carbonaceous material, thermally treating the ball milled mixture, and performing liquid-phase oxidation of the thermally treated mixture. The thermal treatment causes carbon to enter space between molybdenum atoms so as to reduce the particle size of carbon and improve the chemical reactivity of carbon, and an oxidant is then used to oxidize the carbon in the space between molybdenum atoms into a gas in liquid phase, while the molybdenum-containing moiety is converted into a water-soluble substance. The method of has technical effects of mild reaction conditions, low energy consumption, high operation safety, and facilitates the recovery of elements attached to carbonaceous material.
US10930403B2 Iron-based composition for fuel element
Disclosed embodiments include fuel assemblies, fuel element, cladding material, methods of making a fuel element, and methods of using same.
US10930388B2 Physician efficiency analysis system
Provided are mechanisms and processes for a physician efficiency management system. According to various examples, the system includes a location sensor that gathers logged medical examination times and logged examination duration times for appointments within a selected time frame. The system also includes a medical schedule processor that compares the logged medical examination times and logged examination duration times to corresponding scheduled appointment times and allotted examination times to determine which of the appointments were behind schedule or overran their allotted duration. The medical schedule processor then generates an efficiency report that includes statistics reflecting the number of appointments that were behind schedule or overran their allotted durations for the selected time frame, and amounts that late appointments ran behind schedule and amounts that appointments overran their allotted times.
US10930387B2 Chest x-ray differential diagnosis system
A chest x-ray differential diagnosis system is operable to generate abnormality pattern data is generated for each of a received plurality of chest x-rays by identifying at least one pattern in each chest x-ray corresponding to an abnormality by utilizing a computer vision model that is trained on a plurality of training chest x-rays. Differential diagnosis data is generated for each chest x-ray based on the abnormality pattern data. Filtering parameters are received from a client device, and a filtered chest x-ray queue that includes a subset of chest x-rays is selected based on the filtering parameters and the differential diagnosis data is generated for transmission to the client device for display. Differential diagnosis data corresponding a chest x-ray indicated in chest x-ray selection data received from the client device is transmitted to the client device for display via the display device in conjunction with the chest x-ray.
US10930380B2 Communication loop and record loop system for parallel/serial dual microfluidic chip
A method for generating a treatment plan in response to medical test results is provided. The method comprises receiving at a server one or more test results as a result of operation of a medical testing device, wherein the one or more test results includes a determination of the efficacy and dosage level of a medication, generating at the server an updated digital patient record reflecting the one or more test results, and transmitting by the server to a medical entity a treatment plan based on the efficacy and dosage level determined for the medication, wherein the treatment plan is a dosage regimen for the medication.
US10930371B2 Method of creating characteristic peak profiles of mass spectra and identification model for analyzing and identifying microorganizm
A method of creating characteristic peak profiles of mass spectra and identification model for analyzing and identifying microorganisms are provided. MALDI-TOF MS data of microorganisms having the same feature are gathered. Discretization of the data is performed. Density-based clustering is used to find m/z values of spectral peaks with high probability of occurrence from the discretized data. A characteristic MS peak profile is created for every specific feature of microorganisms. Every such a characteristic profile forms a feature template. The mass spectrum of each known isolate is matched against all the feature templates and a number of matched vectors are obtained. The matched vectors are then concatenated into a single “integrated vector.” Then, a machine learning method and the integrated vectors generated from all known isolates are used to create a classification model for microorganism identification.
US10930364B2 Iterative functional test exerciser reload and execution
Methods, systems and computer program products for loading, storing and executing dynamically modifiable functional exercisers are provided. Aspects also include receiving a plurality of functional exercisers by a secondary reload memory disposed on a device-under-test. Aspects include loading at least a first functional exerciser from the secondary reload memory into a primary execution memory disposed on the device-under-test. Aspects include executing and modifying the first functional exerciser stored in the primary execution memory. Aspects further include, responsive to determining based on a test algorithm that one or more functional exercisers of the plurality have not been fully executed, loading a second functional exerciser from the secondary reload memory into the primary execution memory.
US10930358B2 Memory system and method of operating the same
Provided herein may be a memory system and a method of operating the same. The memory system may include a memory device including memory cells, each having any one of an erased state or one of a plurality of programmed states, and a memory controller configured to estimate an optimal read voltage associated with at least one of the erased state or one of the programmed states based on a threshold voltage distribution corresponding to at least one of the programmed states. The memory controller may include a threshold voltage distribution checker configured to check a first threshold voltage distribution corresponding to a first programmed state, among the programmed states, and determine an average threshold voltage of the first threshold voltage distribution, and an optimal read voltage estimator configured to estimate a second optimal read voltage corresponding to a second side of the first threshold voltage distribution.
US10930357B2 Semiconductor storage device having a temperature sensor that generates a temperature signal based on which applied voltages are generated
A semiconductor storage device includes a memory cell array, a temperature sensor configured to generate a first temperature signal corresponding to a temperature of the memory cell array in response to a first command periodically generated during a waiting period of the memory cell array, a storage circuit configured to store the first temperature signal and update the first temperature signal each time the first command is generated during the waiting period, and a voltage generation circuit configured to generate a voltage to be applied to the memory cell array based on the first temperature signal stored in the storage circuit.
US10930353B1 Non-volatile memory device and operating method of the same
Provided are a non-volatile memory device and an operating method thereof. The non-volatile memory device includes a memory cell array having a vertically stacked structure, a bit line for applying a programming voltage to the memory cell array, and a control logic. The memory cell array includes memory cells that each include a corresponding portion of a semiconductor layer and a corresponding portion of a resistance layer. The memory cells include a non-selected memory cell, a compensation memory cell, and a selected memory cell. The control logic is configured to apply an adjusted program voltage to the selected memory cell, based on applying a first voltage to the compensation memory cell, a second voltage to the selected memory cell, and a third voltage to the non-selected memory cell. The adjusted program voltage may be dropped compared to the programming voltage due to the compensation memory cell.
US10930340B2 Semiconductor storage circuit, semiconductor storage apparatus, and data detection method
A semiconductor storage circuit has: a plurality of first memory cells and a first precharge transistor connected to a first local read bit line; and a plurality of second memory cells and a second precharge transistor connected to a second local read bit line. A signal responsive to signals output to the first and second local read bit lines is output to a global read bit line via a gate circuit and an output circuit. A first transistor having a gate connected to the output of the gate circuit is provided between the first and second local read bit lines.
US10930339B1 Voltage bitline high (VBLH) regulation for computer memory
Techniques for voltage bitline high (VBLH) regulation for a computer memory are described herein. An aspect includes generating, by a resistor ladder and a diode compensation footer, a VBLH reference signal based on a high voltage (VPP) in a computer memory module. Another aspect includes regulating a VBLH signal based on the VBLH reference signal. Another aspect includes regulating a wordline driver voltage of the computer memory module based on the VBLH signal.
US10930335B2 Apparatuses and methods for selective row refreshes
Apparatuses and methods for selective row refreshes are disclosed herein. An example apparatus may include a refresh control circuit. The refresh control circuit may be configured to receive a target address associated with a target plurality of memory cells from an address bus. The refresh control circuit may further be configured to provide a proximate address to the address bus responsive, at least in part, to determining that a number of refresh operations have occurred. In some examples, a plurality of memory cells associated with the proximate address may be a plurality of memory cells adjacent the target plurality of memory cells.
US10930328B2 Processing device with nonvolatile logic array backup
A processing device is operated using a plurality of volatile storage elements. N groups of M volatile storage elements of the plurality of volatile storage elements per group are connected to an N by M size non-volatile logic element array of a plurality of non-volatile logic element arrays using a multiplexer. The multiplexer connects one of the N groups to the N by M size non-volatile logic element array to store data from the M volatile storage elements into a row of the N by M size non-volatile logic element array at one time or to write data to the M volatile storage elements from a row of the N by M size non-volatile logic element array at one time. A corresponding non-volatile logic controller controls the multiplexer operation with respect to the connections between volatile storage elements and non-volatile storage elements.
US10930326B2 Sensing architecture
Devices and methods for a sensing scheme are described. A device may include a memory array and a column select line configured to couple with a single page of a set of pages within the memory array when the single page is selected during an access operation. The column select line may be isolated from other pages (e.g., unselected pages) of the set. The device may include a set of sense component groups coupled with the single page. Each sense component group of the set may be configured to access one or more memory cells of the single page using the column select line. The device may include a decoding component configured to couple a sense component group of the set with an I/O line of an I/O channel. The device may communicate information with the I/O line during the access operation.
US10930323B2 Semiconductor device with reduced power consumption and operation method thereof, electronic component, and electronic device
Power consumption of a semiconductor device is reduced efficiently. The semiconductor device includes a power management unit, a cell array, and a peripheral circuit for driving the cell array. The cell array includes a word line, a bit line pair, a memory cell, and a backup circuit for backing up data in the memory cell. A row circuit and a column circuit are provided in a first power domain capable of power gating, and the cell array is provided in a second power domain capable of power gating. In the operation mode of a memory device, a plurality of low power consumption modes, which have lower power consumption than the standby mode, are set. The power management unit selects one from the plurality of low power consumption modes and performs control for bringing the memory device into the selected low power consumption mode.
US10930320B2 Disk device and method of manufacturing disk device
According to one embodiment, a disk device includes a disk-shaped recording medium, a head which processes data on the recording medium, and a housing accommodating the recording medium and the head. The housing includes a base with a side wall, and a cover having a welded portion welded to the side wall by laser welding. The welded portion includes a first welded portion welded to a first region of the side wall and having weld beads with a first shape, and a second welded portion welded to a second region of the side wall and having welded beads with a second shape different from the first shape.
US10930316B2 Systems and methods for modifying a playlist of media assets based on user interactions with a playlist menu
Methods and systems are provided herein for modifying playlists of media assets. In some aspects, these methods and systems are provided by way of receiving a user input that causes a media asset in a playlist to cease from being played back and to be removed from the playlist. User interactions associated with the playlist may subsequently be monitored, where, in response to detecting a user interaction while monitoring, a number of user interactions that have been received subsequent to the user input may be determined. The number of user interactions may be compared to a threshold number, and, when the number of user interactions corresponds to the threshold number, the media asset may be inserted into the playlist.
US10930314B2 Encoding data
Data can be transmitted and represented by signal gaps in a transmission, the gaps having various attributes. In various examples, data points are encoded and represented by the attributes of said signal gaps. Various attributes of such gaps, including duration, pattern, quantity, time, and/or coordination with a gap in another signal can represent data.
US10930310B1 Data storage device sorting access commands based on peak current for multiple actuators
A data storage device comprising a first actuator configured to actuate a first head over a first disk surface, and a second actuator configured to actuate a second head over a second disk surface. A plurality of access commands are received from a host, and a cost metric is computed for executing a seek to execute each access command of the plurality of access commands, wherein the cost metric is based on an access latency of the seek, a power consumption of the seek, and an estimated combined current draw of the first and second actuators during the seek. The access commands are sorted into an execution order based on the cost metrics computed for the access commands.
US10930302B2 Quality of text analytics
Text can be presented with speech indicators generated by a cognitive system by processing the text. The speech indicators can indicate recommended speech characteristics to be exhibited by a user while the user generates spoken utterances representing the text. Data indicating at least one user input changing at least one of the speech indicators from a first state as originally presented to a second state can be received. In response, a value indicating a level of change made to the at least one of the speech indicators can be determined. At least one parameter used by the cognitive system to select the speech indicators can be modified or created based on the value indicating the level of change made to the at least one of the speech indicators.
US10930301B1 Sequence models for audio scene recognition
A method is provided. Intermediate audio features are generated from an input acoustic sequence. Using a nearest neighbor search, segments of the input acoustic sequence are classified based on the intermediate audio features to generate a final intermediate feature as a classification for the input acoustic sequence. Each segment corresponds to a respective different acoustic window. The generating step includes learning the intermediate audio features from Multi-Frequency Cepstral Component (MFCC) features extracted from the input acoustic sequence. The generating step includes dividing the same scene into the different acoustic windows having varying MFCC features. The generating step includes feeding the MFCC features of each of the different acoustic windows into respective LSTM units such that a hidden state of each respective LSTM unit is passed through an attention layer to identify feature correlations between hidden states at different time steps corresponding to different ones of the different acoustic windows.
US10930300B2 Automated transcript generation from multi-channel audio
Systems and methods are described for generating a transcript of a legal proceeding or other multi-speaker conversation or performance in real time or near-real time using multi-channel audio capture. Different speakers or participants in a conversation may each be assigned a separate microphone that is placed in proximity to the given speaker, where each audio channel includes audio captured by a different microphone. Filters may be applied to isolate each channel to include speech utterances of a different speaker, and these filtered channels of audio data may then be processed in parallel to generate speech-to-text results that are interleaved to form a generated transcript.
US10930286B2 Method and system for muting classified information from an audio
This disclosure relates generally to a method and system for muting of classified information from an audio using a fuzzy approach. The method comprises converting the received audio signal into text using a speech recognition engine to identify a plurality of classified words from the text to obtain a first set of parameters. Further, a plurality of subwords associated with each classified word are identified to obtain a second set of parameters associated with each subword of corresponding classified word. A relative score is computed for each subword associated with the classified word based on a plurality of similar pairs for the corresponding classified word. A fuzzy muting function is generated using the first set of parameters, the second set of parameters and the relative score associated with each subword. The plurality of subwords associated with each classified word is muted in accordance with the generated fuzzy muting function.
US10930285B1 Selecting a response in a multi-turn interaction between a user and a conversational bot
A method to select a response in a multi-turn conversation between a user and a conversational bot. The conversation is composed of a set of events, wherein an event is a linear sequence of observations that are user speech or physical actions. Queries are processed against a set of conversations that are organized as a set of inter-related data tables, with events and observations stored in distinct tables. As the multi-turn conversation proceeds, a data model comprising an observation history, together with a hierarchy of events determined to represent the conversation up to at least one turn, is persisted. When a new input (speech or physical action) is received, it is classified using a statistical model to generate a result. The result is then mapped to an observation in the data model. Using the mapped observation, a look-up is performed into the data tables to retrieve a possible response.
US10930281B2 Method, apparatus and system for testing intelligent voice device
Embodiments of the present disclosure disclose a method, apparatus and system for testing an intelligent voice device. A specific implementation of the method includes: acquiring test data, the test data comprising: to-be-executed field control data and to-be-played voice data; sending, based on the to-be-executed field control data, a first motion instruction to the omnidirectional mobile mechanism connected to the intelligent voice device and/or the voice playing device; sending a playing instruction, in response to determining that a relative pose of the intelligent voice device and the voice playing device is the target relative pose; receiving predefined device information, associated with the voice recognition, of the intelligent voice device; and generating a test result based on the device information.
US10930266B2 Methods and devices for selectively ignoring captured audio data
Systems and methods for selectively ignoring an occurrence of a wakeword within audio input data is provided herein. In some embodiments, a wakeword may be detected to have been uttered by an individual within a modified time window, which may account for hardware delays and echoing offsets. The detected wakeword that occurs during this modified time window may, in some embodiments, correspond to a word included within audio that is outputted by a voice activated electronic device. This may cause the voice activated electronic device to activate itself, stopping the audio from being outputted. By identifying when these occurrences of the wakeword within outputted audio are going to happen, the voice activated electronic device may selectively determine when to ignore the wakeword, and furthermore, when not to ignore the wakeword.
US10930263B1 Automatic voice dubbing for media content localization
This disclosure describes techniques for replicating characteristics of an actor or actresses voice across different languages. The disclosed techniques have the practical application of enabling automatic generation of dubbed video content for multiple languages, with particular speakers in each dubbing having the same voice characteristics as the corresponding speakers in the original version of the video content.
US10930262B2 Artificially generated speech for a communication session
A device for communicating with a remote device is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed, cause the processor to control the device to perform functions of establishing, via a communication network, a communication session with the remote device; capturing a speech spoken by a user and generating audio data representing the captured speech by the user; encoding the audio data for transmission to the remote device via the communication network; converting the audio data to text data representing the captured speech; and transmitting, during the communication session, the encoded audio data and the text data to the remote device via the communication network. The device thus can provide the text data representing the captured speech when a quality of the encoded audio signal received by the remote device is below a predetermined level.
US10930254B2 Folding marimba
A foldable idiophone musical instrument may have two frames to support accidental tone bars on the first frame and natural tone bars on the second frame. Connecting members may attach to opposite ends of the frames. The connecting members may allow the frames to rotate from 0° to 180° from a horizontal position to collapse or fold the instrument. The connecting members may have a riser portion and a stop block portion. The riser portion may elevate the accidental tone bars above the natural tone bars. The stop block portion may prevent the frames from rotating to less than 0° from the horizontal when in a performance position.
US10930252B2 Dividing image data into regional images of different resolutions based on a gaze point and transmitting the divided image data
Disclosed are a method and device for transmitting image data, a storage medium, and a processor. The method comprises: segmenting a target image into multiple regional images having different resolutions, wherein the target image comprises a first regional image and a second regional image, the first regional image is an image in a region on which a gaze point falls, and the second regional image is a regional image other than the first regional image in the target image; and transmitting header information of the multiple regional images and pixel values of respective pixels in the respective regional images. The present invention solves a technical problem in which since image data in multiple formats are transmitted in practice and each image data transmitting apparatus can only transmit image data in a certain format, such format limitation results in poor compatibility between image data transmitting apparatuses.
US10930246B2 Display device for adjusting color temperature of image and display method for the same
A display device includes a display, a sensor module which senses a color temperature of light incident to the sensor module from an outside of the display device, and a processor electrically connected to the display and the sensor module. The processor operates in a first mode or a second mode or is turned off, depending on a user input, outputs a moving picture to the display in the first mode, outputs a still image to the display if detecting a user, turns off the display if failing to detect the user, in the second mode, adjusts a color temperature of the still image based on the color temperature sensed by using the sensor module in outputting the still image, and outputs the still image having the adjusted color temperature to the display.
US10930244B2 Data processing systems
In a data processing system, when displaying frames to a user on a display, the location of the user's gaze on the display is determined, and the amount of light to be output for different regions of the display when displaying the frame on the display is selected and set based on the determined location of the user's gaze on the display.
US10930242B2 Display apparatus, operation assist system and operation assist method
A display apparatus is provided with an interface, a storage device, an antenna and a processing device. The interface connects to a given network. The storage device stores data to be used to perform a communication with an external host controller via the network. The antenna performs a near field communication with an external terminal. The processing device transmits the data to the terminal in response to a request from the terminal and stores other data received from the terminal in response to another request from the terminal in the storage device.
US10930228B2 Display driving circuit and driving method thereof, display device
A display driving circuit, a driving method thereof, and a display device are provided. The display driving circuit includes: a timing controller which is configured to acquire grayscale data of subpixels in a frame of display image row by row and output the grayscale data to the grayscale controller; a grayscale controller which is configured to receive grayscale data of each subpixel in each row of subpixels, and control at least a part of the plurality of reference grayscale voltage output terminals in the grayscale controller to output reference grayscale voltages according to the grayscale data of each subpixel in each row of subpixels; a source IC which is configured to generate a grayscale voltage according to the received reference grayscale voltages and input the grayscale voltage as a data voltage to a data line.
US10930216B2 Display device and method of driving the same
A display device and a method of driving the same. The display device may include: a first pixel area including first pixels and first data lines coupled to the first pixels; a second pixel area including second pixels and second data lines coupled to the second pixels; a first non-pixel area disposed on one side of the first pixel area such that the first non-pixel area borders the first and second pixel areas; a data driver configured to output data signals corresponding to the first and second pixels through first and second output lines, respectively; and a switch unit including a first switch unit having a demux configured to alternately couple each of the first output lines to corresponding first data lines, and a second switch unit configured to couple the second output lines to the respective different second data lines.
US10930215B2 Pixel circuit, driving method thereof, and display apparatus
A pixel circuit is disclosed which includes a plurality of sub-pixel circuits each including: an organic light emitting diode having an anode; a driving transistor connected in series with the organic light emitting diode via the anode; and a sensing transistor having a first electrode connected to the anode, a gate connected to a first scan line, and a second electrode. The pixel circuit further includes a common transistor having a first electrode connected to the second electrodes of the sensing transistors of the plurality of sub-pixel circuits, a gate connected to the first scan line, and a second electrode connected to a sensing line. Also disclosed is a display apparatus including the pixel circuit and a method of driving the pixel circuit.
US10930212B2 Pixel driving circuit and method, display panel and display device
The present disclosure provides an organic light-emitting pixel driving circuit. The organic light-emitting pixel driving circuit includes first driving transistor, having first terminal electrically connected to first node, second terminal electrically connected to second node, and control terminal electrically connected to third node, second driving transistor, having first terminal electrically connected to the second node, second terminal electrically connected to fourth node, and control terminal electrically connected to the third node; first switch transistor, having first terminal electrically connected to data signal terminal, and second terminal electrically connected to the first node, second switch transistor, having first terminal electrically connected to the data signal terminal, and second terminal electrically connected to the fourth node; third switch transistor, having first terminal electrically connected to the third node, and second terminal electrically connected to the second node; and storage device electrically connected to the third node.
US10930210B2 Organic light-emitting diode display capable of reducing kickback effect
An OLED display includes a plurality of pixel lines each connected to a plurality of pixels, the plurality of pixel lines including at least two adjacent pixel lines, each pixel including a driving TFT, a first switching TFT, a second switching TFT, and an emission control TFT connected to the driving TFT. The OLED display also includes a first scan driver controlling the first switching TFTs for the two pixel lines. The OLED display also includes a second scan driver controlling the second switching TFTs for the two pixel lines. The OLED display also includes a third scan driver configured so that all of the emission control TFTs for the two pixel lines are turned on in a programming period, maintain a turn-on state for a portion of an emission period, and can adjust an on-time duty of the emission period after the portion of time.
US10930207B2 Display controller and corresponding display device
The disclosure discloses a display controller and a display device, and relates to the field of display technology. The display device includes a display panel and a display controller, and the display controller includes a display driver, data storage, mode trigger and mode controller. The output terminal of the mode trigger is connected to the input terminal of the mode controller, the output terminal of the mode controller is connected to the control terminal of a signal switcher and the control terminal of the display driver, the output terminal of the signal switcher is connected to a normal display signal terminal and a standby display signal terminal connected to the data storage, and the normal display signal terminal and the standby display signal terminal are connected to the input terminal of the display driver. The display device provided by the disclosure may be used for standby display.
US10930203B2 Grayscale adjustment circuit, method for driving the same and display device
A grayscale adjustment circuit, a driving method thereof and a display device are provided. The circuit includes: an input sub-circuit configured to output a signal of a data signal terminal to a driving sub-circuit under a control of the scanning signal terminal, the driving sub-circuit configured to store an output signal of the input sub-circuit and output a signal of the first voltage terminal to a switching control sub-circuit under a control of the output signal of the input sub-circuit, a switching time control sub-circuit configured to output a signal of each switching time signal terminal to the switching control sub-circuit under a control of each switching time control terminal, the switching control sub-circuit configured to output an output signal of the driving sub-circuit to the light-emitting sub-circuit under a control of an output signal of the switching time control sub-circuit to control the light-emitting sub-circuit to emit light.
US10930187B1 Waveguide display with two-dimensional scanner
A waveguide display includes a light source, a conditioning lens assembly, a scanning mirror assembly, and a controller. The light source includes a plurality of source elements that are configured to emit image light in accordance with scanning instructions. The conditioning lens assembly transmits conditioned light based in part on the image light. The scanning mirror assembly scans the conditioned image light to particular locations as scanned image light in accordance with scanning instructions. The output waveguide includes an input area and an output area, receives the scanned image light emitted from the scanning mirror assembly at the input area, and outputs the expanded image light from a portion of the output area based in part on a direction of the expanded light output from the scanning mirror assembly. The controller generates the scanning instructions and provides the scanning instructions to the light source and the scanning mirror assembly.
US10930181B2 Display sign and method of disposing same
A display sign and a method of disposing the display sign are disclosed in which the display sign includes a first panel made of a first flexible substrate having a first side portion, a second panel made of a second flexible substrate having second side portion, and a strap having an elastic portion. A first end of the strap is secured to the first panel, a second end of the strap is secured to the second panel, and the strap couples the first side portion and the second side portion.
US10930178B2 Label, device, system and method for sorting bolts
A system for sorting hardware pieces having first and second characteristics. The system comprises: a chart displaying first values associated with the first characteristic, each first value associated to a unique first graphical combination comprising a first-characteristic background motif and a first-characteristic indicium overlaid thereon; and second values associated with the second characteristic, each second value associated to a unique second graphical combination comprising a second-characteristic background motif and a second-characteristic indicium overlaid thereon; an identification label indicative of the first and second characteristics and comprising: a first section covered with a first graphical composition comprising the first graphical combination; and a second section covered with a second graphical composition comprising the second graphical combination; and a container affixed with the identification label for containing the hardware piece corresponding to the first and second characteristics.
US10930174B2 Systems and methods providing a computerized eyewear device to aid in welding
A system to support communication and control in a welding environment is disclosed. In one embodiment the system includes an internet-of-things (IoT) technology platform configured to provide scalable, interoperable, and secure communication connections between a plurality of disparate devices within a welding environment. The system also includes a welding power source configured to communicate with the IoT technology platform. The system further includes a computerized eyewear device. The computerized eyewear device includes a control and communication circuitry configured to communicate with the welding power source via the IoT technology platform. The computerized eyewear device also includes a transparent display configured to display information received from the welding power source via the IoT technology platform while allowing a user to view a surrounding portion of the welding environment through the transparent display.
US10930171B2 Information processing device, method, and storage medium
According to one embodiment, an information processing device includes a memory and a hardware processor in communication with the memory. The hardware processor is configured to acquire a first motion data indicating a motion of a first operator, acquire a second motion data indicating a motion of a second operator, compare the first motion data and the second motion data, determine a similarity of the first motion data and the second motion data, and present to the first operator instruction data indicating an improvement point relating to a motion at a time of performing a predetermined operation in accordance with a determination result.
US10930169B2 Computationally derived assessment in childhood education systems
A system for performing implicit assessment of a pupil is provided. The system receives a learning content from a content provider, the learning content having checkpoints at different stages of the learning content. The system associates assessment instructions with each checkpoint of the learning content. The system renders the received learning content for presentation to a pupil and captures the behaviors of the pupil during the presentation of the learning content. The system performs an assessment of the pupil at each checkpoint encountered during the rendering of the learning presentation. The assessment at a checkpoint includes using the checkpoint's associated assessment instructions to assign a score based on the captured behaviors. The system then produces an overall evaluation based on the assessments performed at the encountered checkpoints.
US10930165B2 Enhanced flight efficiency through smart automation for on-board weather update
A system and method for enhanced vehicle efficiency through smart automation for an onboard weather update is provided. The system comprises a processor, and a non-transitory processor readable medium including instructions, executable by the processor, to perform a method comprising: receiving vehicle data from an onboard vehicle data source; receiving real-time weather data from one or more weather data sources; detecting when onboard forecast weather data is out-of-date or irrelevant based on the vehicle data and the real-time weather data; estimating one or more potential benefits from an update of the onboard forecast weather data; and activating the update of the onboard forecast weather data.
US10930159B1 Smart platooning of vehicles
A computing system may obtain, for each vehicle of a plurality of vehicles located within a location area, navigation data that indicates a travel route for the vehicle. Based on the navigation data for the plurality of vehicles, the computing system determines a subset of the plurality of vehicles that are within a threshold distance of each other and have respective travel routes that at least partially overlap. The computing system selects, based on a set of selection parameters, two or more vehicles among the subset of vehicles to form a platoon of vehicles that travel in a coordinated arrangement in proximity to each other during at least a portion of the respective travel routes of the selected vehicles. The computing system can direct the selected vehicles to form the platoon of vehicles.
US10930153B2 Vehicle external notification device
Provided is a vehicle external notification device including a first notification unit that gives notice of information on an action schedule so as to be recognizable from the front of a host vehicle, a second notification unit that gives notice of the information so as to be recognizable from the side of the host vehicle, an action schedule unit that predicts a future action of a pedestrian, a parallel advance prediction unit that predicts whether or not the pedestrian advances in parallel with the host vehicle, and a notification control unit that causes the first notification unit to give notice of the information when it is predicted that the pedestrian does not advance in parallel with the host vehicle, and causes the second notification unit to give notice of the information when it is predicted that the pedestrian advances in parallel with the host vehicle.
US10930145B2 Traffic system for predicting and providing traffic signal switching timing
A traffic system for predicting a traffic signal switching timing comprises a camera sensor including a) a camera for capturing images of traffic signal lights along a traffic lane, b) a CPU for running computer programs for analyzing the images of the traffic signal lights and the moving objects, wherein the traffic signal switching timing includes a yellow, red and green lighting time of each the traffic signal lights, c) a sound sensor for obtaining sound signals originated from the moving objects, and d) a communication interface for sending and receiving data associated with the traffic signal switching timing to/from other camera sensors; and a server for providing traffic information including the traffic signal switching timing to drivers of the moving objects, the sever being arranged to receive and sends the data to/from the camera sensor.
US10930144B2 Systems and methods for collaborative road user safety
Systems and techniques describe a collaborative road user safety service that interacts with a coordinating set of collaborative safety devices belonging to road users in order to interchange reliable information about road safety. A distributed ledger/blockchain is utilized in connection with the service to coordinate data exchange between collaborative safety device users and provide data subscribers with reliable safety data that can be used to automate ancillary technical processes. Collaborative safety devices can alert members to road safety issues and be used to confirm information about road safety by collecting sensor and telemetry data. Data subscribers can receive aggregated, anonymized, de-anonymized, or specific road user data pertaining to road users and define the terms of incentives to road users that “self-revise” if a road user's vehicle is a target vehicle via smart contract interfaces. Cryptographic token can be transferred to incentivize data sharing, accuracy, and safe road behaviors.
US10930141B2 System and method for indicating building fire danger ratings
A system for determining fire danger within a building composed of a plurality of building zones comprises: a human presence detector configured to detect a human presence measurement; a fire detector configured to detect a fire measurement; a gas detector configured to detect gas measurement; a storage device to store at least one of an evacuations plan, flammable material index, and human movement prediction model; a fire danger management system coupled to storage device, the fire danger management system including: a fire danger rating generation module to determine a fire danger rating for each building zone in response to at least one of the evacuations plan, flammable material index, and human movement prediction model; and a fire danger index generation module to determine a fire danger index for each building zone in response to at least one of the fire danger rating, human presence measurement, fire measurement, and gas measurement.
US10930138B2 Apparatus and method for determining mounting state of a trailer tracking device
A cargo tracking apparatus for detecting proximity to a cargo structure includes a cargo sensor, a location sensor, a wireless transmitter, and a processor, all disposed within a housing that is configured to be attached to the cargo structure. The cargo sensor, which is adjacent a sensor window in the housing, detects a portion of the cargo structure disposed near the sensor window and generates a cargo sensor signal based on detection or lack of detection of the cargo structure. The location sensor generates location information based on the location of the cargo tracking apparatus. The processor receives the cargo sensor signal and the location information, and based thereon generates alert messages that contain the location information and information indicative of whether the cargo structure is disposed near the cargo tracking apparatus. The wireless transmitter transmits the alert messages.
US10930133B1 Bidirectional tracking system and bidirectional tracking method
A bidirectional tracking system including a wearable device and a tracking tag, the wearable device being for a user to wear or carry, and the tracking tag being for attaching to a valuable personal object, the wearable device including a first UWB module, a first Bluetooth module and a first alarm module; the tracking tag including a second UWB module; and the valuable personal object including a tracking application program; where the valuable personal object is configured to perform a Bluetooth ranging procedure with the first Bluetooth module to obtain a first distance, when the first distance is greater than a first warning distance, the first UWB module performs a UWB ranging procedure with the second UWB module to obtain a second distance, and when the second distance is greater than a second warning distance, the first alarm module sends a warning message.
US10930131B2 Method and apparatus for providing feedback to a user about a fall risk
The invention relates to a method and apparatus for providing feedback to a user, in particular relating to the fall risk of the user and/or relating to advice to reduce the fall risk of the user. According to an embodiment, there is provided an apparatus for providing feedback to a user, the apparatus comprising a user interface for providing feedback to the user; and a processing unit. The processing unit is configured to obtain measurements of the fall risk of the user over a time period, the time period comprising at least one time portion in which the fall risk of the user increases to a first threshold value while moving, the user rests for a resting period when the fall risk reaches the first threshold value, and the user subsequently resumes moving; analyse the measurements of the fall risk of the user to determine the duration of each resting period and the fall risk of the user at the end of each resting period when the user subsequently resumes moving; determine a fall risk recovery profile for the user from the duration of each resting period and the fall risk of the user at the end of each resting period; determine the duration of a resting period required for the fall risk of the user to decrease to a second threshold value using the fall risk recovery profile; and provide feedback to the user on the determined duration via the user interface.
US10930129B2 Self-propelled monitoring device
A self-propelled monitoring device for autonomously patrolling a region includes a drive unit, a power supply system, at least one sensor for detecting a surrounding area, a control unit for evaluating data supplied by the sensor and for ascertaining an action to be carried out next, and a signal generating device. An image of the surrounding area is captured by the at least one sensor, and the sensor image is analyzed by the control unit. The position of a person present in the surrounding area is ascertained, and a signal which is directed towards the ascertained position is output by the signal generating device.
US10930116B2 Multi-bin lottery ticket dispenser with floating circuit board configuration
A lottery ticket dispenser array includes a plurality of separate bins, each bin having a housing with a back side. A circuit board fixed to the back side of the housing to supply power and control functions to the bin. The circuit boards of adjacent bins are rigidly interconnected via complimentary electronic connectors. At each bin, the circuit board is mounted to the back side of the housing with a defined relative degree of movement between the circuit board and the housing in at least a first direction. The rigidly interconnected circuit boards define a rigid structure and one or more of the bins are movable relative to the rigid structure such that the array absorbs misalignment, movement, and size variations between the bins without disconnection of the electronic connectors between the bins.
US10930111B2 Database game playing system based on pregenerated data
A database system is disclosed for accessing databases, updating hands information associated with users. The database system can include a server. The server can retrieve and store data in the database. The server can retrieve a first request from a first computer over a network, the first request including a first set of authentication data. The server can identify the user and retrieve a first set of hands information data associated with the user from the database. The server can generate a first set of game data and transmit the game data to the first computer. It can then receive a first set of hands data from the first computer. It can compute a first game result based on the first set of hands data, the first set of game data and a first set of game rules.
US10930110B2 Multi-cabinet game build and gaming machines using same
A multi-cabinet game build is disclosed. The multi-cabinet game build includes common game play assets and tailored game play assets. The common game play assets are shared by gaming machines across multiple cabinet types. The tailored game play assets are used by gaming machines of a certain cabinet type. A configuration tool is also disclosed which permits a technician to specify a game build configuration for a gaming machine, which configures the gaming machine to present a game of a multi-cabinet game build using the common game play assets and appropriate tailored game play assets for the gaming machine.
US10930106B2 Coin placement unit for cash processing machine and self-checkout device including the same
A coin placement unit is equipped with: a coin spread portion having two perpendicular wall surfaces and a recessed surface comprising a gutter-shaped recessed portion extending in the direction orthogonal to the perpendicular wall surfaces between the two perpendicular wall surfaces; a coin slot portion having a coin slot; and a ridge line portion provided between the coin spread portion and the coin slot portion so as to partition the coin spread portion and the coin slot portion. The coin spread portion, the ridge line portion, and the coin slot portion have the same width and are continuous in the direction toward a depth side.
US10930099B2 Electronic cam lock for cabinet doors, drawers and other applications
A cam lock for cabinets, drawers, drug cabinets, credenzas, sliding doors, lockers, mail boxes and other door type applications is compact in size, fits an existing cam lock opening and provides electronic access via a keypad or other electronic access. Using batteries, such as AAA size batteries or smaller, the lock has electronics that release a lock turn knob or handle when the correct code is entered. Preferably a set of electronic contacts is included at an accessible position on the lock housing to allow both master access and power jumping with a common manager's implement, for situations of lost codes and/or battery failure. In a particular embodiment the lock is long, narrow and low in profile so as to fit on the margin of a steel or wood file cabinet, compatible with the cam lock opening already provided. The locks, NFC-enabled, can be used in securing delivery boxes to enable delivery access, when authorized.
US10930091B1 Method and system for utilizing vehicle odometer values and dynamic compliance
A system and method vehicle dynamic compliance and utilizing multiple vehicle odometer values is disclosed herein. The system comprises a vehicle (210) comprising an on-board computer (232) with a memory (231) having a vehicle identification number (233), a connector plug (235), and an motorized engine (234), a connected vehicle device (130) comprising a processor, a WiFi radio, a BLUETOOTH radio, a memory, and a connector for mating with the connector plug of the vehicle (210), and a mobile device (110) comprising a graphical user interface (335), a processor (310), a WiFi radio (307), a BLUETOOTH radio (306), and a cellular network interface (308).
US10930090B2 Method and system for accident detection using contextual data
A system for reporting accident data includes: a mobile device having a plurality of sensors; a memory; and a processor coupled to the memory. The processor is configured to perform operations including: operating the plurality of sensors to collect driving data; receiving the driving data collected over a plurality of time intervals from at least one of the plurality of sensors in the mobile device of a user during a trip in a vehicle, assigning the driving data to the trip; receiving input indicating the trip is associated with an accident, wherein the input includes additional data associated with the accident; transmitting the driving data assigned to the trip associated with the accident; and transmitting the additional data associated with the accident.
US10930086B2 Comparative virtual asset adjustment systems and methods
The present disclosure illustrates systems and methods for automatically adjusting a following 3D asset based on a deformation of a related base 3D asset. The systems and methods may use geomaps to index the relationship between the following 3D asset and base 3D asset. By automatically adjusting a following 3D asset based on the base 3D asset, the following 3D asset may retain full functionality.
US10930085B2 Packing structure
A packing structure including a first packing component, a second packing component, and two lenses is provided. The second packing component is adapted to be combined with the first packing component detachably, such that a containing space is formed between the first packing component and the second packing component. The containing space is adapted to contain an electronic device. The two lenses are disposed on the second packing component. An image displayed by a display surface of the electronic device is adapted to be transmitted to outside of the containing space through the two lenses, so as to form a virtual reality image.
US10930084B2 Electronic device including display unit and method of operating the same
An electronic device includes a display configured to display a three-dimensional image, a camera configured to photograph a real image, and a controller configured to generate an image signal based on the real image and augmented reality (AR) image data and to provide the image signal to the display, the controller including a multi-view image generator configured to convert the AR image data into multi-view AR images, a graphics processor configured to compose each of the multi-view AR images with the real image to generate multi-view composition images, and a processor configured to control a multi-view virtual camera and the graphics processor, to convert the multi-view composition images into the image signal, and to provide the image signal to the display.
US10930079B1 Techniques for displaying augmentations that represent cadastral lines and other near-ground features
In one embodiment, an augmented reality application executing on an augmented reality device accesses a representation of the physical environment. The augmented reality application aligns information that describes near-ground features with the representation of the physical environment. After alignment, the augmented reality application generates an augmented reality view that is displayed on a display device by projecting the near-ground features onto the ground in the representation of the physical environment, generating a virtual plane above the ground that is parallel to the ground and separated therefrom by a distance, projecting the near-ground features onto the virtual plane above the ground, and showing an indicator of visual correspondence that connects at least a portion of the projection of near ground features on the ground and a corresponding portion of the projection of near-ground features on the virtual plane above the ground.
US10930078B1 Techniques for improving perception of projections of subsurface features on a terrain surface in augmented reality
In one embodiment, techniques are provided for improving perception of representations of subsurface features (e.g., virtual paint markings) in augmented reality. An input image of a terrain surface is accessed. An augmentation stencil image aligned with the input image is created and represented utilizing HSL color space. The input image is converted to the HSL color space. The technique creates and displays an augmented image that, for each pixel that falls outside of the representation subsurface features, has pixel values based on a hue value, a saturation value and a lightness value of the input image and for each pixel that coincides with the representation subsurface features has pixel values based on a hue value and a saturation value of the augmentation stencil image and a lightness value based on the input image.
US10930076B2 Matching content to a spatial 3D environment
Systems and methods for matching content elements to surfaces in a spatially organized 3D environment. The method includes receiving content, identifying one or more elements in the content, determining one or more surfaces, matching the one or more elements to the one or more surfaces, and displaying the one or more elements as virtual content onto the one or more surfaces.
US10930059B2 Method and apparatus for processing virtual object lighting inserted into a 3D real scene
A method and an apparatus for processing a 3D scene are disclosed. A reference image representative of an image of the scene captured under ambient lighting is determined. A texture-free map is determined from said reference image and an input image of the scene. The 3D scene is then processed using the determined texture-free map.
US10930053B2 System for fast reflections in augmented reality
The present disclosure describes a system for fast generation of ray traced reflections of virtually augmented objects into a real-world image. The system utilizes a standard raster graphics pipeline.
US10930051B2 Apparatus and method for general ray tracing queries
Apparatus and method for general ray tracing queries. For example, one embodiment of an apparatus comprises: a hierarchical acceleration data structure generator to construct an acceleration data structure comprising a plurality of hierarchically arranged nodes associated with a graphics scene; traversal/intersection hardware logic to traverse one or more rays through the acceleration data structure to determine intersections between the one or more rays and one or more primitives within the hierarchical acceleration data structure; shape processing hardware logic to specify three dimensional (3D) shape data indicating one or more 3D shapes to be used to perform queries with respect to the hierarchical acceleration data structure; query processing hardware logic to execute queries comprising comparisons between nodes of the hierarchical acceleration data structure and the 3D shape data to generate a result indicating overlap between the 3D shapes and the nodes.
US10930049B2 Rendering virtual objects with realistic surface properties that match the environment
In one implementation, a method is disclosed for providing visual coherency between virtual objects and a physical environment. The method includes obtaining, at an electronic device, first content depicting a physical surface in the physical environment using an image sensor of the electronic device. An extrinsic property exhibited by the physical surface is determined based on the first content using a visual coherency model. Second content representing a virtual object is generated based on the extrinsic property to present on a display.
US10930048B2 Three-dimensional generative design based on two-dimensional sketching
One embodiment of the present invention provides a technique for generating a three-dimensional model from a two-dimensional sketch. The technique includes receiving input indicating a set of points defining a first sketch element and a second set of points defining a second sketch element included in a sketch. The technique further includes identifying one or more design relationships between the first sketch element and the second sketch element. The technique further includes generating a computer model of the sketch that represents a structure linking the first sketch element and the second sketch element according to the one or more design relationships. The technique further includes outputting the first sketch element, the second sketch element, and the structure for display.
US10930046B2 Multi-sample stereo renderer
An embodiment of a parallel processor apparatus may include a sample pattern selector to select a sample pattern for a pixel, and a sample pattern subset selector communicatively coupled to the sample pattern selector to select a first subset of the sample pattern for the pixel corresponding to a left eye display frame and to select a second subset of the sample pattern for the pixel corresponding to a right eye display frame, wherein the second subset is different from the first subset. Other embodiments are disclosed and claimed.
US10930040B2 Graphic object modifications
Transformation of graphic objects is described. A graphic object modification system receives an indication of a transformation to be performed on one or more graphic objects. For merger transformations, a stroke and a fill are identified for each graphic object being merged. Fill values are written to a buffer in a first pass, and stroke values are written to the buffer in a second pass without overwriting fill values. The merged graphic object is then output by rendering values stored in the buffer. For other non-merger transformations, z-order information is identified for each displayed graphic object. Graphic objects selected for transformation are allocated into clusters based on their z-order information. Clusters are rendered in separate GPU textures and transformations are applied to the separate textures, enabling the graphic object modification system to output transformation results in real-time without re-rendering the actual graphic objects being transformed.
US10930037B2 Image processing device for displaying object detected from input picture image
An image processing device including an object detection unit for detecting one or more images of objects from an input picture image, on the basis of a model pattern of the object, and a detection result display unit for graphically superimposing and displaying a detection result. The detection result display unit includes a first frame for displaying the entire input picture image and a second frame for listing and displaying one or more partial picture images each including an image detected. In the input picture image displayed in the first frame, a detection result is superimposed and displayed on all the detected images, and in the partial picture image displayed in the second frame, a detection result of an image corresponding to each partial picture image is superimposed and displayed.
US10930033B1 Content aware tracing for generating vector drawings
Techniques and systems are provided for generating a vector drawing from a raster image. For example, an edge map for a raster image can be obtained, and a point of the edge map can be determined that corresponds to an input position associated with user interaction with a graphical user interface. A search process can be performed to determine an edge point of the edge map corresponding to the input position. Using the search process, the edge point is determined from a neighborhood of points associated with the point of the edge map. Using a plurality of edge points of the edge map (including the determined edge point), a vector drawing segment for a vector drawing representing the raster image can be generated.
US10930030B2 Image processing apparatus, image processing method, and program
An image processing apparatus according to an example embodiment includes a storage unit configured to store a relative position and an angle of each of a plurality of radiation detection apparatuses attached to a platform in first imaging and a composition unit configured to, on the basis of the relative position and angle of each of the radiation detection apparatuses which are stored in the storage unit, combine a plurality of images obtained by a plurality of radiation detection apparatuses in second imaging subsequent to the first imaging.
US10930026B2 Method and apparatus for realizing color tween animation
A start fill scheme in a first layer that is initially non-transparent is displayed on a display of a computing device. An end fill scheme in a different second layer that overlaps the first layer and is initially at least partially transparent is displayed on the display. A first transparency value of the first layer is gradually changed to a value corresponding to transparency. A second transparency of the second layer is gradually changed to a value corresponding to non-transparency. Both the first transparency value and the second transparency value are gradually changed during a particular time period. Gradually changing the first transparency value and the second transparency value includes changing the values by a plurality of increments over the particular time period.
US10930022B2 Motion adaptive rendering using variable rate shading
Motion adaptive shading increases rendering performance for real-time animation in graphics systems while maintaining dynamic image quality. Each frame of an animation is statically displayed within a refresh interval, while a viewer's eyes move continuously relative to the image when actively tracking a moving object being displayed. As a result, a statically displayed frame is essentially smeared across the viewer's continuously moving retina over the lifetime of the frame, causing a perception of blur referred to as an eye-tracking motion blur effect. A region of an image depicting a moving object may be rendered at a lower shading rate because eye-tracking motion blur will substantially mask any blur introduced by reducing the shading rate. Reducing an average shading rate for rendering frames reduces computational effort per frame and may advantageously allow a rendering system to operate at a higher frame rate to provide a smoother, clearer visual experience.
US10930020B2 Texture compression using a neural network
A computer-implemented method comprises receiving a texture map, segmenting the texture map into a plurality of pixel regions, and for each of the plurality of pixel regions, inputting a vector representation of the pixel region to a compression parameter neural network. The compression parameter neural network is configured to process the vector representation of the pixel region through one or more layers of the compression parameter neural network and generate an output indicating a compression parameter set for compressing the pixel region. The method further comprises inputting the pixel region and the compression parameter set to a compressor, wherein the compressor is configured to compress the pixel region to a compressed representation of the pixel region in accordance with the compression parameter set. A compressed representation of the texture map is stored to a memory accessible by a graphics processing unit, wherein storing the compressed representation of the texture map comprises storing the compressed representations of each of the pixel regions to said memory. The compressed representation of the texture map is selectively decompressed using the graphics processing unit.
US10930017B1 Image compression optimization
Particular embodiments may access one or more images configured to be used for generating an artificial reality (AR) effect. For each image, one or more compressed images may be generated using different compression settings, respectively. For each compressed image, a quality score may be computed based on that compressed image and the associated image from which the compressed image is generated. For each image, a desired quality threshold may be determined, and an optimal compression setting for that image may be determined based on the desired quality threshold and quality scores associated with the one or more compressed images generated from that image, wherein the optimal compression setting corresponds to one of the plurality of different compression settings. Each of the one or more images may be compressed using the associated optimal compression setting to generate and output one or more optimally-compressed images.
US10930016B2 Image synthesizing method
An image synthesizing method includes capturing a first image using a reference small aperture size; capturing a second image using a reference large aperture size; obtaining one or more reference color weights according to a corresponding pixel of the first image and adjacent pixels of the corresponding pixel of the first image and a corresponding pixel of the second image; obtaining an associated distance by looking up an association table according to the one or more reference color weights; obtaining one or more associated color weights by looking up the association table according to the associated distance and an expected aperture; and obtaining a color value of a corresponding pixel of a synthesized image, by applying weighting to the corresponding pixel of the first image and the adjacent pixels of the corresponding pixel of the first image with the one or more associated color weights.
US10930010B2 Method and apparatus for detecting living body, system, electronic device, and storage medium
A method for detecting a living body includes: acquiring depth information of a target object sensed by a first sensor and a target image sensed by a second sensor; performing key point detection on the target image to obtain key point information of the target object; and obtaining a living body detection result of the target object based on the depth information of the target object and the key point information of the target object.
US10930008B2 Information processing apparatus, information processing method, and program for deriving a position orientation of an image pickup apparatus using features detected from an image
An image obtaining unit that obtains an image picked up by an image pickup apparatus, a first detection unit that detects a first feature from the image, a second detection unit that detects a second feature different from the first feature from the image by using a method different from a method of the first detection unit, a first position orientation derivation unit that derives a position orientation of the image pickup apparatus as a first position orientation on the basis of the first feature detected from the image, a second position orientation derivation unit that derives a position orientation of the image pickup apparatus as a second position orientation on the basis of the second feature detected from the image, and a decision unit that decides the position orientation of the image pickup apparatus on the basis of the first position orientation and the second position orientation are provided.
US10930003B2 Control apparatus, imaging apparatus, control method, and storage medium
A control apparatus includes a processor is configured to function as an information acquisition unit configured to acquire object size information from image data by a first method and a second method in continuous imaging, and an imaging control unit configured to perform an exposure while performing follow-up drive of an optical system so as to reduce a difference between the object size information and target size information.
US10929998B2 Method and apparatus for estimating disparity
A disparity estimation method performed by a processor includes extracting a first image patch comprising a reference pixel from a first image, extracting a second image patch comprising a target pixel corresponding to the reference pixel from a second image, and estimating a residual of an initial disparity between the reference pixel and the target pixel from the first image patch and the second image patch using a residual model, the residual being an estimated difference between the initial disparity and an actual disparity between the reference pixel and the target pixel.
US10929995B2 Method and apparatus for predicting depth completion error-map for high-confidence dense point-cloud
Methods and systems may be used for obtaining a high-confidence point-cloud. The method includes obtaining three-dimensional sensor data. The three-dimensional sensor data may be raw data. The method includes projecting the raw three-dimensional sensor data to a two-dimensional image space. The method includes obtaining sparse depth data of the two-dimensional image. The method includes obtaining a predicted depth map. The predicted depth map may be based on the sparse depth data. The method includes obtaining a predicted error-map. The predicted error map may be based on the sparse depth data. The method includes outputting a high-confidence point-cloud. The high-confidence point-cloud may be based on the predicted depth map and the predicted error-map.
US10929993B2 Automated imaging system for evaluating the curl of a keratinous substrate
A system is provided for evaluating a curl of at least one eyelash sample that includes a plurality of fibers, comprising: a platform configured to receive a sample of the eyelash sample; an image capturing device configured to capture profile image of the eyelash ample; and a processing system configured to receive the profile image and evaluate at least one feature related to a curl of one or more of the fibers of at least one eyelash sample.
US10929992B2 Method and system for rendering augmented reality (AR) content for textureless objects
Methods and content rendering systems for rendering Augmented Reality (AR) content for textureless objects are disclosed. The content rendering system captures one or more image frames associated with objects and transmits to a cloud server to detect one or more textureless objects along with one or more associated buffer Regions of Interest (ROI) based on a pre-trained object detection model. A grid index associated with each buffer ROI defines a position of the one or more textureless objects in each buffer ROI. The content rendering system obtains AR script from the cloud server based on the detected one or more textureless objects. Thereafter, based on the AR script, AR content associated with the one or more textureless objects is rendered in real time at the position of the one or more textureless objects.
US10929988B2 Method and device for processing image, and electronic device
A method and a device for processing an image, an electronic device and a computer readable storage medium are provided. The method includes: obtaining an image capturing instruction; capturing an infrared image and an RGB image based on the image capturing instruction, extracting a first feature of the infrared image and extracting a second feature of the RGB image; and performing an alignment operation based on the first feature and the second feature.
US10929987B2 Learning rigidity of dynamic scenes for three-dimensional scene flow estimation
A neural network model receives color data for a sequence of images corresponding to a dynamic scene in three-dimensional (3D) space. Motion of objects in the image sequence results from a combination of a dynamic camera orientation and motion or a change in the shape of an object in the 3D space. The neural network model generates two components that are used to produce a 3D motion field representing the dynamic (non-rigid) part of the scene. The two components are information identifying dynamic and static portions of each image and the camera orientation. The dynamic portions of each image contain motion in the 3D space that is independent of the camera orientation. In other words, the motion in the 3D space (estimated 3D scene flow data) is separated from the motion of the camera.
US10929986B2 Techniques for using a simple neural network model and standard camera for image detection in autonomous driving
An advanced driver assistance system (ADAS) and corresponding method for a vehicle utilize a camera system configured to capture an image and a controller configured to receive the captured image, detect an object in the captured image using a simple neural network model, track the detected object using a tracking technique to obtain a tracked position, project a trajectory of the detected object using a trajectory projection technique to obtain a predicted position, determine a most likely position of the detected object based on at least one of the tracked and predicted positions, generate a two-dimensional (2D) birdview projection illustrating the detected object according to its determined most likely position, and control at least one ADAS feature of the vehicle using the generated 2D birdview projection.
US10929983B2 Method and apparatus for verification of medication administration adherence
A system and method of confirming administration of medication is provided. The method comprises the steps of receiving information identifying a particular medication prescription regimen, determining one or more procedures for administering such prescription regimen and identifying one or more activity sequences associated with such procedures. Activity sequences of actual administration of such prescription regimen are captured and then compared to the identified activity sequences to determine differences therebetween. A notice is provided if differences are determined.
US10929967B2 Method and device for image processing
Method for processing of a grey scale image, in particular a dim grey scale image, comprising the following steps: a) receiving an initial grey scale image, said initial grey scale image having a plurality of pixels at an initial resolution, b) calculating parameters characterizing the luminance (gain, median_grey, var_grey) and the noise level (X, noise_estimate, radius_spatial_summation, grid_size, threshold_var) of the initial grey scale image of step a), c) creating a basic intermediate image, d) creating an averaged intermediate image, and e) creating an enhanced grey scale image by interpolation of pixels based on the averaged receptors (greyAvg) of the averaged intermediate image of step d).
US10929963B2 OCT image processing
An apparatus for rendering optical coherence tomography, OCT, retinal image data, acquired by an OCT scanner scanning a retina of an eye over a range of scan locations, wherein each scan location is associated with a respective coordinate in a first coordinate system, and each pixel of the rendered OCT retinal image data is associated with a respective coordinate in a second coordinate system different from the first coordinate system. The apparatus comprises a communication module arranged to receive the OCT retinal image data, and a coordinate-determining module arranged to determine values of coordinates in the second coordinate system of pixels in the received OCT retinal image using a transformation from coordinates in the first to second coordinate system. The apparatus further comprises an interpolation module arranged to interpolate between values of pixels at the determined values to calculate values of the pixels of the rendered OCT retinal image data.
US10929957B2 Display method, display device, electronic equipment, and storage medium
A display method, a display device, an electronic equipment, and a computer readable storage medium are disclosed. The display method is suitable for a display device, and the display device is configured to display in a first display mode and in a second display mode. The display method includes: obtaining user image information; determining whether a user is currently in a fatigue state based on the user image information; and switching the display device from the second display mode to the first display mode and allowing the display device to display in the first display mode if the user is currently in the fatigue state. The first display mode is different from the second display mode.
US10929954B2 Methods and apparatus for inline chromatic aberration correction
The present disclosure relates to methods and devices for display processing. The device can receive a first image including a plurality of first pixels. Each of the first pixels can include a first red, green, blue (RGB) color value. The device can also determine an RGB adjustment value based on a lens correction value. Additionally, the device can determine a second RGB color value for each first pixel based on the determined RGB adjustment value. The device can also generate a second image including a plurality of second pixels, where each of the second pixels includes a determined second RGB color value. Moreover, the device can separate at least one of a red color value, green color value, or blue color value of the RGB color value and adjust at least one of a red color value or a blue color value based on the lens correction value.
US10929953B2 Method and apparatus for selecting communication interface in wireless communication system
A method of a virtual reality (VR)-related device is provided, which includes setting a reference direction; receiving data; determining whether a direction of the data and the reference direction are different; modifying the direction of the data if the direction of the data and the reference direction are different; and transmitting data having the modified direction.
US10929947B2 Contextual configuration adjuster for graphics
An embodiment of a graphics apparatus may include a context engine to determine contextual information, a recommendation engine communicatively coupled to the context engine to determine a recommendation based on the contextual information, and a configuration engine communicatively coupled to the recommendation engine to adjust a configuration of a graphics operation based on the recommendation. Other embodiments are disclosed and claimed.
US10929945B2 Image capture devices featuring intelligent use of lightweight hardware-generated statistics
The present disclosure provides image capture devices and associated methods that feature intelligent use of hardware-generated statistics. An example image capture device can include an imaging hardware pipeline that generates frames of imagery. The imaging hardware pipeline can generate one or more hardware-generated statistics based at least in part on, for example, the raw image data captured by the image sensor or intermediate image data within the pipeline. The image capture device can analyze the hardware-generated statistics to determine one or more metrics for the raw image data or the image. The image capture device can determine a downstream operation of the image capture device relative to the image based at least in part on the metrics determined from the hardware generated statistics.
US10929944B2 Low power and low latency GPU coprocessor for persistent computing
Systems, apparatuses, and methods for implementing a graphics processing unit (GPU) coprocessor are disclosed. The GPU coprocessor includes a SIMD unit with the ability to self-schedule sub-wave procedures based on input data flow events. A host processor sends messages targeting the GPU coprocessor to a queue. In response to detecting a first message in the queue, the GPU coprocessor schedules a first sub-task for execution. The GPU coprocessor includes an inter-lane crossbar and intra-lane biased indexing mechanism for a vector general purpose register (VGPR) file. The VGPR file is split into two files. The first VGPR file is a larger register file with one read port and one write port. The second VGPR file is a smaller register file with multiple read ports and one write port. The second VGPR introduces the ability to co-issue more than one instruction per clock cycle.
US10929940B1 Controlled-environment facility message response system
A resident of a controlled-environment facility is provided with a messaging service that includes a capability that provides a message recipient with reply message capabilities. A visitation request system receives requests for communication sessions between residents and non-residents. The visitation system initiates a request for a communication session on behalf of the requesting party and determines that the responding party has not accepted the communication session request. Since the request has not been accepted, a messaging service provides the requesting with an interface for recording a message for delivery to the responding party. If the requesting party records a message, the responding party is notified of the recorded message. Once the responding party plays the recorded message, the responding party is provided an option to record a reply message for delivery to the requesting party. The requesting party is notified of the reply message from the responding party.
US10929939B2 Business intelligence portal
Systems and methods are provided for pulling clinical data associated with a clinic or healthcare practice. The pulled clinical data can be analyzed and/or compared to other clinical data, such as industry clinical data, and subsequently displayed to a user. Additionally, the pulled clinical data can be analyzed so as to determine and generate one or more suggestive actions for improving the efficiency and/or finances of the clinic or healthcare practice in the context of business workflow management.
US10929936B1 Systems and methods to facilitate automated validation of anti-money laundering alerts
Systems and methods to facilitate automated validation of anti-money laundering alerts are disclosed. Exemplary implementations may: obtain alert information indicating monetary transaction flow patterns suspected as money laundering; identify pattern types of the monetary transaction flow patterns; obtain source lists indicating sources of extra-transactional information related to the entities involved in the monetary transactions and significance of the sources; access the sources and obtain the extra-transactional information; evaluate the extra-transactional information included in the sources in accordance with indicated significance of the sources to validate or disprove the suspicions of the monetary transaction flow patterns; and/or perform other operations.
US10929932B1 Method and apparatus for parsing and differently processing electronic messages
A method, computing device and computer program product parse an electronic message and construct multiple differently prioritized messages. An electronic message is parsed to separately identify first and second differently formatted portions and the electronic message is analyzed to identify an action to be taken. In response to identification of a first action, a first message is constructed based upon the first portion to be transmitted to a first request processor and a first response is then received from the first request processor. A second message is constructed based upon the second portion. The method analyzes the first response and, when the first response is of a first type, causes the second message to be transmitted to a second request processor and based upon the second message, receives a second response from the second request processor. The method then constructs a response to the electronic message.
US10929928B2 Detection system for analyzing crash events and methods of the same
Method for analyzing a crash event. The method may comprise receiving an acceleration of a vehicle over a predetermined length of time, the vehicle involved in the crash event, determining a change in velocity of the vehicle based on the acceleration, determining vehicle information relating to the vehicle involved in the crash event, and estimating a damage cost for the vehicle involved in the crash event, and/or estimating injuries to occupant(s) of the vehicle involved in the crash event. Estimating damage cost(s) may include determining crash force information for the vehicle, determining physical-damage characteristics of the vehicle subsequent to the crash event, and calculating the estimated damage cost to the vehicle. Estimating injuries to the occupant(s) may include determining occupant information relating to the occupant of the vehicle, calculating estimated forces exerted on the occupant, and calculating an injury probability for various body portions for the occupant.
US10929922B1 ATM customer messaging systems and methods
Identification information for a first account holder at a financial institution is received. The first account holder is authenticated based on the identification information. A second account holder at the financial institution is identified as being known to the first account holder. Inputs are received from the first account holder to configure a message to be displayed to the second account holder. The message is displayed to the second account holder from the first account holder.
US10929920B2 Business to business computer system for communicating and processing rental car reservations using web services
A system, method, and computer program product are disclosed whereby a business partner computer system interfaces with a rental vehicle reservation management computer system via a web service connector. The web service connector can be configured to (1) receive, via a network, a document, the document comprising a web service request by a computer system of a business partner for a rental vehicle transaction with respect to a replacement rental vehicle reservation, (2) process the received document in accordance with a web service specification document to create one or more data objects having a format supported by a rental vehicle reservation management software program, and (3) communicate the one or more data objects to the rental vehicle reservation management software program for automatic processing thereby of the one or more data objects for management of the replacement rental vehicle reservation in accordance with the request.
US10929909B2 Media enhancement with customized add-on content
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a product video representing a product and review feeds authored by a user. Product features are extracted from the product video and user specific features are extracted from the review feeds. User specific add-on content is generated based on the user specific features and user data. The user specific add-on contents are overlaid onto the product video when the product feature corresponding to a user specific feature of the user specific add-on content.
US10929903B2 System and method for trading of used bicycle
The present invention relates to a system for intermediating a used bicycle trade-in between a seller and a buyer, comprising a bicycle verifying part including a non-destructive testing or NDT module for verifying inside of a frame of a bicycle provided by the seller.
US10929900B2 Method and apparatus for managing advertisement content and personal content
A system that incorporates teachings of the present disclosure may include, for example, monitoring access by communication devices of second users to personal content associated with a first user, selecting advertisement content based on the monitoring of the access, and providing the advertisement content for presentation with the personal content when the personal content is accessed by a communication device of a third user. Other embodiments are disclosed.
US10929887B2 Mobile advertisement systems and methods of using the same
The present disclosure relates to a mobile advertisement system and a method of advertisement using the mobile advertisement system. In certain embodiments, mobile advertisement system includes: a mobile advertisement server and one or more mobile advertisement delivery systems. The mobile advertisement server registers many advertisers and subscribers, receives various advertisements and their corresponding delivery instructions from advertisers, and dispatch advertisements and delivery instructions to the subscribers. Each of mobile advertisement delivery systems corresponds to one of registered subscribers, and is connected to mobile advertisement server. Each mobile advertisement delivery systems receive advertisements and delivery instructions from mobile advertisement server, and displays advertisements on respective mobile advertisement display device according to corresponding delivery instructions. Each delivery instruction corresponds to an advertisement, and includes: delivery time and delivery location. Each mobile advertisement delivery systems displays advertisements when it is positioned in a region specified by delivery location and during delivery time.
US10929873B2 Power buy system
The Power Buy System includes a computer based platform wherein sellers and buyers log into a website having a pre-configured Power Deal listing on an item. The pre-configured Power Deal listing may set forth one or more tier pricing based on quantity. The pre-configured Power Deal or the new Power Deal may be activated upon commitment from a first buyer. The buyer is provided tools to encourage other social media contacts to purchase an item in order to aggregate a larger buyer collective and sellers are allowed to offer a lower price than what is stated in the buy now price to further encourage additional buyers participation so that more items may be sold.
US10929868B2 Apparatus and method for utilizing immediate gratification promotions
An apparatus, computer program product, and method are disclosed for generating immediate gratification promotions. An example apparatus includes communications circuitry configured to receive contextual data regarding a set of consumer devices, wherein the contextual data identifies locations of each consumer device of the set of consumer devices, receive resource management data regarding a set of merchant locations, transmit, to a consumer device of the set of consumer devices, a message indicating terms of an immediate gratification promotion redeemable at a merchant location of the set of merchant locations, wherein the immediate gratification promotion comprises a promotion for which purchase automatically initiates redemption, and receive, from the consumer device, a message requesting purchase of the immediate gratification promotion. The example apparatus further includes design circuitry configured to generate the terms of the immediate gratification promotion based on the received contextual data and the received resource management data.
US10929861B2 Method and system for measuring a customer experience in an organization
A system and method for measuring a customer experience across a plurality of business channels in an organization has been provided. The system is configured to provide insight into customer experience across business channels from data generated via social media. The social media data of the customer pertaining to the organization is acquired and cleansed to obtain the unstructured data. Using linguistic and behavioral analysis of unstructured social data, the system enables an organization to understand customer experience by a plurality of channel to market, including the relationship of the channels on customer experience. Finally, it was concluded that whether the customer expectations are matched, missed or exceeded with the organization.
US10929841B1 Systems and methods for providing an adaptable mobile wallet with sub-wallets
A computer-implemented method includes registering, by a mobile wallet computing system, a plurality of items to a master wallet held by a user, wherein the master wallet is associated with a mobile wallet on a user mobile device; registering one or more sub-wallets for the user, wherein each sub-wallet includes one or more of the items registered to the master wallet; and configuring one or more rules for each sub-wallet, wherein the one or more rules for a given sub-wallet define when the mobile wallet computing system provisions the given sub-wallet to the mobile wallet. The method also includes monitoring a context of the user; determining whether the one or more rules for each sub-wallet are fulfilled, based on the monitored context of the user; and in response to at least one rule associated with a predefined sub-wallet being fulfilled, provisioning the predefined sub-wallet to the mobile wallet.
US10929838B2 Card not present transaction system and method for operating card not present transaction system to simplify hardware required at client sites
A card not present (CNP) transaction system includes a transaction control device for scanning a barcode to obtain transaction information and an address of a middleware and to send a connection message to the address of the middleware according to the transaction information, the middleware for establishing a connection with a transaction control device according to the connection message received, to obtain a transaction token and a transaction amount from the transaction control device through the connection and to send a transaction message according to the transaction token and the transaction amount, and an acquirer server for receiving the transaction message to establish a connection with the middleware and to generate a transaction confirmation message to the middleware according to the transaction message after verifying the transaction token.
US10929818B2 Wearable sensor-based automatic scheduling device and method
The present invention relates to a wearable sensor-based automatic scheduling device and method. The wearable sensor-based automatic scheduling device includes: a typical schedule setting part that sets a typical schedule received from the user and specifying a specific event; an atypical schedule inferring part that infers an atypical schedule by analyzing the user's current location and the user's behavioral patterns occurring over a specific period of time in the past; and a schedule determining part that determines the schedule from this point on based on the typical schedule and the atypical schedule. Accordingly, the present invention may provide a technology that can predict the user's expected schedule in real time by taking into account both a typical schedule recorded in a scheduler and an atypical schedule mapped out based on daily behavioral patterns.
US10929804B2 Delivery management systems and methods for zero-inventory distribution
Systems for delivery management are provided. According to one embodiment, the system includes a manifest component configured to aggregate a plurality of items into a manifest, an identifier component configured to identify respective items within the aggregated plurality of items using the manifest, a tracking component configured to calculate a delivery route and track the plurality of items during a plurality of delivery events, and an inspection component configured to require inspection of the respective items at each of the plurality of delivery events. The delivery systems can ensure quality and manage connections between distributors and manufacturers by incorporating required checks through each step of a delivery (e.g., pick up, freight aggregation, line shipping, local shipping, etc.). Inspections at delivery transitions can be required and include each time a good (e.g., an item) is moved on or off a delivery truck, and transitions between delivery areas within specific location.
US10929803B2 Augmented reality based cargo loading optimization
An augmented reality (AR) device may identify a package in using a camera of the AR device. The AR device may identify a first corner of the package based on detecting differences in contrast, of a plurality of surfaces of the package, in a video feed generated by the AR device. The AR device may identify, based on identifying the first corner, a second corner of the package, a third corner of the package, and a fourth corner of the package. The AR device may determine a plurality of dimensions of the package. The AR device may transmit, to a shipping management platform, information identifying the plurality of dimensions, wherein the plurality of dimensions is to be used to generate a loading configuration for loading the package, along with a plurality of other packages, into a cargo container.
US10929799B2 Identification of inaccurate addresses for package deliveries
Systems, methods, and computer-readable media are disclosed for identification of inaccurate addresses for package deliveries. In one embodiment, an example method may include determining a shipping address for a package that includes a product. A recurrent neural network may generate an address deliverability score by providing the shipping address as input. A set of corrective actions corresponding to the address deliverability score may be determined. The address deliverability score and the set of corrective actions may be presented. A selection of a corrective action from the set of corrective actions to implement prior to delivery of the package may be received.
US10929798B1 Guard tour tracking
Systems and techniques are described for tracking guard tours. In some implementations, the techniques include the actions of receiving data indicating an initiation of a guard tour at the property and by a user, where the guard tour defines a path that includes one or more checkpoints with which the user is instructed to interact. The actions further include analyzing the sensor data. The actions further include determining a location of the user conducting the guard tour at the property. The actions further include based on the location of the user and the path of the guard tour, determining that the user is not following the path of the guard tour. The actions further include based on determining that the user is not following the path of the guard tour, providing, for output, data indicating that the user is not following the path of the guard tour.
US10929789B2 Information processing method, information processing system, and recording medium storing program
An information processing method enhancing running efficiency of a passenger transportation vehicle is provided. The information processing method includes acquiring first stop position information indicating a first desired stop position of a first user riding a vehicle and tolerable range information indicating a gap range from the first desired stop position, which the first user tolerates, acquiring second stop position information indicating a second desired stop position of a second user riding the vehicle, deciding the second route based on the first stop position information, tolerable range information, and second stop position information, transmitting an inquiry of whether the second route is approved to an apparatus controlled by the first user, or assigning a benefit or the cost to the first user in a case of receiving a response indicating that the second route is approved or not approved from the apparatus.
US10929782B2 Integrating restaurant reservation services into a navigation application
In some implementations, a navigation application can integrate third party services into the navigation application in an easy to use and convenient manner. For example, the navigation application can receive user input indicating that the user is interested reserving a table from a table reservation service. In response to receiving the indication, the navigation application can invoke an application extension for a third party table reservation application. The navigation application and table reservation application can then communicate to provide the table reservation service through the navigation application.
US10929781B1 Systems and methods for determining training parameters for dialog generation
A method for determining machine learning training parameters is disclosed. The method can include a processor receiving a first input. The processor may receive a first response to the first input, determine a first intent, and identify a first action. The processor can then determine first trainable parameter(s) and determine whether the first trainable parameter(s) is negative or positive. Further, the processor can update a training algorithm based on the first trainable parameter(s). The processor can then receive a second input and determine a second intent for the second input. The processor can also determine a second action for the second intent and transmit the second action to a user. The processor can then determine second trainable parameter(s) and determine whether the second trainable parameter(s) is positive or negative. Finally, the processor can further update the training algorithm based on the second trainable parameter(s).
US10929780B2 Analytics-based bidirectional database synchronization
A method and associated system for an automatically self-learning audit of a bidirectional synchronization means for synchronizing a source system and a target system. A processor identifies a mismatch between an element of production data of the source system and an analogous production-data element of the target system. If the mismatch is caused by an issue known to the synchronization means, the processor takes corrective action known to resolve the mismatch. Otherwise, the processor attempts to identify a resolution and, if successful, applies the resolution, teaches the resolution to the synchronization mechanism, records the solution, and resends data from the correct system to the incorrect system. If unable to identify a resolution, the processor implements a next-best solution that allows continued operation despite the unresolved mismatch. The processor then generates a report of the mismatch and continues searching for other mismatches in the loaded data models.
US10929776B2 Thermally-compensated prognostic-surveillance technique for critical assets in outdoor environments
During operation, the system obtains time-series sensor signals gathered from sensors in an asset during operation of the asset in an outdoor environment, wherein the time-series sensor signals include temperature signals. Next, the system produces thermally-compensated time-series sensor signals by performing a thermal-compensation operation on the temperature signals to compensate for variations in the temperature signals caused by dynamic variations in an ambient temperature of the outdoor environment. The system then trains a prognostic inferential model for a prognostic pattern-recognition system based on the thermally-compensated time-series sensor signals. During a surveillance mode for the prognostic pattern-recognition system, the system receives recently-generated time-series sensor signals from the asset, and performs a thermal-compensation operation on temperature signals in the recently-generated time-series sensor signals. Finally, the system applies the prognostic inferential model to the thermally-compensated, recently-generated time-series sensor signals to detect incipient anomalies that arise during operation of the asset.
US10929769B2 Electronic circuit for control or coupling of single charges or spins and methods therefor
A quantum dot structure having a split-gate geometry is provided. The quantum dot is configured for incorporation into a quantum dot array of a quantum processing unit. A gap between a reservoir accumulation gate and a quantum dot accumulation gate provides a tunnel barrier between an electric charge reservoir and a quantum dot well. An electrical potential applied to the gates defines a tunnel barrier height, width and charge tunneling rate between the well and the reservoir without relying on any barrier gate to control the charge tunneling rate.
US10929766B2 Generation of a bayesian network by combining compatible functional dependencies
A computer implemented method, computer program product and system for generating a Bayesian network. A dataset comprising multiple instances of multiple variables is received. A target variable from the received dataset is selected. Multiple parent sets of variables for the target variable are determined, such that, for each parent set of variables, the target variable is functionally dependent on the respective parent set of variables. For multiple variables of the received dataset, the selecting of a new target variable from the received dataset and determining multiple parent sets of variables for the new target variable is repeated. A Bayesian network (includes a directed acyclic graph of nodes and edges) is then generated for the variables such that one or more of the determined parent sets of variables for the target variables are inserted into the graph and edges from the graph are removed to ensure that the graph is acyclic.
US10929763B2 Recommender system for heterogeneous log pattern editing operation
A heterogeneous log pattern editing recommendation system and computer-implemented method are provided. The system has a processor configured to identify, from heterogeneous logs, patterns including variable fields and constant fields. The processor is also configured to extract a category feature, a cardinality feature, and a before-after n-gram feature by tokenizing the variable fields in the identified patterns. The processor is additionally configured to generate target similarity scores between target fields to be potentially edited and other fields from among the variable fields in the heterogeneous logs using pattern editing operations based on the extracted category feature, the extracted cardinality feature, and the extracted before-after n-gram feature. The processor is further configured to recommend, to a user, log pattern edits for at least one of the target fields based on the target similarity scores between the target fields in the heterogeneous logs.
US10929755B2 Optimization processing for neural network model
The present disclosure provides a method and a device for optimization processing of neural network models. The method includes the following: determining one or more target layers of the neural network model based on the number of neurons at each layer of the neural network model; for each of the one or more target layers, adding a virtual layer between the target layer and a preceding layer of the target layer, where neurons at the virtual layer are separately connected to neurons at the target layer and neurons at the preceding layer of the target layer, and addition of the virtual layer reduces the number of connections between the target layer and the preceding layer of the target layer; and training the neural network model after having added the virtual layers, to obtain an optimized neural network model.
US10929754B2 Unified endpointer using multitask and multidomain learning
A method for training an endpointer model includes short-form speech utterances and long-form speech utterances. The method also includes providing a short-form speech utterance as input to a shared neural network, the shared neural network configured to learn shared hidden representations suitable for both voice activity detection (VAD) and end-of-query (EOQ) detection. The method also includes generating, using a VAD classifier, a sequence of predicted VAD labels and determining a VAD loss by comparing the sequence of predicted VAD labels to a corresponding sequence of reference VAD labels. The method also includes, generating, using an EOQ classifier, a sequence of predicted EOQ labels and determining an EOQ loss by comparing the sequence of predicted EOQ labels to a corresponding sequence of reference EOQ labels. The method also includes training, using a cross-entropy criterion, the endpointer model based on the VAD loss and the EOQ loss.
US10929751B2 Finding K extreme values in constant processing time
A method includes determining a set of k extreme values of a dataset of elements in a constant time irrespective of the size of the dataset. A method creates a set of k indicators, each indicator associated with one multi-bit binary number in a large dataset of multi-bit binary numbers. The method includes arranging the multi-bit binary numbers such that each bit n of each said multi-bit binary number is located in a different row n of an associative memory array, starting from a row storing a most significant bit (MSB), adding an indicator to the set for each multi-bit binary number having a bit with an extreme value in the row and continuing the adding until said set contains k indicators.
US10929746B2 Low-power hardware acceleration method and system for convolution neural network computation
A method of processing a layer in a convolutional neural network includes reading a plurality of different subsets of pairs of input vector values and corresponding weight vector values from an on-chip memory, storing the pair values in registers of a plurality of multiplication units, simultaneously processing the different subsets of pairs of values in the registers by multiplying the pairs of values and accumulating the results of the multiplications to obtain an output vector for a current layer. The input vector and the weight vector have floating point values and multiplying the pairs of values comprises adding corresponding pairs of integers in a log domain, and an input value or weight value is released from the on-chip memory after said input value or weight value is no longer needed for calculating non-computed output vector values.
US10929745B2 Method and apparatus for constructing a neuroscience-inspired artificial neural network with visualization of neural pathways
A method and apparatus for constructing one of a neuroscience-inspired artificial neural network and a neural network array comprises one of a neuroscience-inspired dynamic architecture, a dynamic artificial neural network array and a neural network array of electrodes associated with neural tissue such as a brain, the method and apparatus having a special purpose display processor. The special purpose display processor outputs a display over a period of selected reference time units to demonstrate a neural pathway from, for example, one or a plurality of input neurons through intermediate destination neurons to an output neuron in three-dimensional space. The displayed neural network may comprise neurons and synapses in different colors and may be utilized, for example, to show the behavior of a neural network for classifying hand-written digits between values of 0 and 9 or recognizing vertical/horizontal lines in a grid image of lines.
US10929743B2 Learning to schedule control fragments for physics-based character simulation and robots using deep Q-learning
The disclosure provides an approach for learning to schedule control fragments for physics-based virtual character simulations and physical robot control. Given precomputed tracking controllers, a simulation application segments the controllers into control fragments and learns a scheduler that selects control fragments at runtime to accomplish a task. In one embodiment, each scheduler may be modeled with a Q-network that maps a high-level representation of the state of the simulation to a control fragment for execution. In such a case, the deep Q-learning algorithm applied to learn the Q-network schedulers may be adapted to use a reward function that prefers the original controller sequence and an exploration strategy that gives more chance to in-sequence control fragments than to out-of-sequence control fragments. Such a modified Q-learning algorithm learns schedulers that are capable of following the original controller sequence most of the time while selecting out-of-sequence control fragments when necessary.
US10929721B2 Forming a dataset for fully-supervised learning
A computer-implemented method of signal processing comprises providing images. The method comprises for each respective one of at least a subset of the images: applying a weakly-supervised learnt function, the weakly-supervised learnt function outputting respective couples each including a respective localization and one or more respective confidence scores, each confidence score representing a probability of instantiation of a respective object category at the respective localization. The method further comprises determining, based on the output of the weakly-supervised learnt function, one or more respective annotations, each annotation including a respective localization and a respective label representing instantiation a respective object category at the respective localization. The method further comprises forming a dataset including pieces of data, each piece of data including a respective image of the subset and at least a part of the one or more annotations determined for the respective image. This improves the field of object detection.
US10929718B2 Image recognition apparatus, learning apparatus, image recognition method, learning method, and storage medium
An apparatus includes an acquisition unit that acquires a first image based on a first parameter, and a second image based on a second parameter, a segmentation unit that segments each of the first and second images into a plurality of segments, an acquisition unit that acquires feature quantities from each of the plurality of segments formed by segmenting the first and second images, respectively, a calculation unit that calculates a reliability of each of the plurality of segments of the first image based on the feature quantities acquired from the first image, a classification unit that classifies the plurality of segments of the first image into a first field having a relatively high reliability and a second field having a relatively low reliability, and a determination unit that determines categories for the first and second fields based on the feature quantities acquired from the first and second images.
US10929716B2 System and method for label-free identification and classification of biological samples
A system and method of analyzing a biological sample using an imaging system are disclosed. An image acquisition module instructs the imaging system to obtain a label free image of a training biological sample and in response receives a first training image. The image acquisition module also instructs the imaging system to cause the training biological sample to fluoresce and obtain an image of the training biological sample undergoing fluorescence, and in response receives a second training image. An analysis module analyzing the second training image to generate a plurality of training cell characteristics, wherein each of the plurality training cell characteristics is associated with one of a plurality of training cells that comprise the training biological sample. A training module trains a machine learning system using the first training image and the plurality of training cell characteristics to develop a trained machine learning system such that when the trained machine learning system is operated with the first training image as an input, the trained machine learning system generates a plurality of predicted cell characteristics that correspond to the plurality of training cell characteristics.
US10929708B2 Deep learning network for salient region identification in images
Mechanisms are provided to implement a hybrid deep learning network. The hybrid deep learning network receives, from a imaging system, first input data specifying a non-annotated image. The hybrid deep learning network pre-processes the non-annotated image to generate second input data specifying a hint image and corresponding annotation data specifying salient regions of the hint image. The hybrid deep learning network processes the first input data and second input data to perform training of the hybrid deep learning network by targeting feature detection in the non-annotated image in the salient regions identified in the hint image. The trained hybrid deep learning network is used to process third input data specifying a new non-annotated image to thereby identify an object or structure in the new non-annotated image.
US10929701B1 Navigation device with consistent output and 2-stage moving average filter thereof
There is provided a 2-stage moving average filter for a navigation device including a delta regulator and an N-taps average circuit. The delta regulator is used as a first stage to receive motion delta at a varied frequency, and combine or split the received motion delta to output a regulated motion delta at a fixed frequency. The N-taps average circuit receives and averages N regulated motion delta and outputs the averaged motion delta at a fixed frequency.
US10929698B2 Advanced features for vehicle authentication system
An authentication apparatus configured to identify a user comprises a scanning apparatus configured to capture identifying information of the user and a feedback apparatus configured to communicate alignment information for the scanning apparatus to a user. A controller is in communication with the scanning apparatus and the alignment apparatus. The controller is configured to activate the feedback apparatus to reveal the alignment information identifying an alignment with the scanning apparatus. The controller is further configured to capture the identifying information of the user and identify the user in response to the identifying information.
US10929696B2 Method, apparatus, and system for determining a negative observation of a road feature
An approach is provided for determining a negative observation of a road feature (e.g., traffic sign). The approach involves, for example, querying a spatial data structure for a set of location points based on a spatial radius around a location of the road feature. The spatial data structure stores a plurality of location points from a plurality of location traces that did not have a road feature observation. The approach also involves map matching each location trace in the set of location points to a matched path of road links. The approach further involves determining that said each location trace is a negative observation of the road feature based on determining that the location of the road feature falls between two map-matched location points of said each location trace that are on the matched path of road links.
US10929695B2 Obstacle detection apparatus
An obstacle detection apparatus includes a distance measuring sensor, an imaging section, and a control section. Based on a reception result of reception waves obtained by the distance measuring sensor, the control section acquires an estimated reflection position in an illuminated region already irradiated with search waves. Based on the estimated reflection position, the control section recognizes an outer shape of an obstacle. Based on an imaging result obtained by the imaging section, the control section performs image recognition of the obstacle. Based on a recognition result of the outer shape of the obstacle and a result of the image recognition, the control section acquires a relative position, with respect to a vehicle, of a portion of the obstacle in an image captured by the imaging section included in a non-irradiated region ahead of the illuminated region in a vehicle traveling direction.
US10929692B2 Lane level position determination
An apparatus includes a sensor, a navigation circuit and a control circuit. The sensor may be configured to generate surrounding road information of a road. The road may have a plurality of available lanes. The navigation circuit may be configured to determine a current position of the apparatus on the road. The control circuit may be configured to (i) access map data that identifies a number of the available lanes in the road proximate the position, (ii) determine a current lane among the available lanes that the apparatus is within based on all of the position, the surrounding road information and the map data and (iii) generate feedback data based on both the position and the current lane. The navigation device may be further configured to adjust the current position to a center of the current lane in response to the feedback data.
US10929689B2 Using a camera to assist forward vehicles in a caravan
A system for tracking a following vehicle by a leading vehicle. In one example, the system includes a user interface, a camera, an output device, and an electronic controller. The electronic controller is configured to receive, via the user interface, an indication of the following vehicle and recognize the following vehicle. The electronic controller tracks the following vehicle using a video feed from the camera and determines whether the following vehicle is struggling to follow the leading vehicle. The electronic controller also generates a driver notification when the following vehicle is struggling to follow the leading vehicle and outputs, via the output device, the driver notification.
US10929680B2 Automatic extraction of secondary video streams
A system and method to automatically generate a secondary video stream based on an incoming primary video stream. The method including performing video analytics on the primary video stream to generate one or more analysis results, detecting the first target of interest using the analysis results, automatically extracting a first secondary video stream that captures at least a portion of a first target of interest and has a field of view smaller than that of the primary video stream, tracking the first target of interest, displaying the first secondary video stream, detecting a second target of interest using the analysis results, automatically adapting the first secondary video stream from the primary video stream to capture a portion of the first and second targets of interest, tracking the second target of interest, and displaying the first secondary stream including the portion of the first and second targets of interest.
US10929666B2 System and method for providing augmented reality interactions over printed media
The present document describes a system and method for providing augmented reality interactions with printed media, whereby a user looking at a printed media (physical or electronic) with their portable computing device may view augmented reality interactions on their portable device to enrich the media being viewed. The method includes recognizing pages and using interaction capabilities offered atop the page once recognized. The system is also configured to perform an image recognition process which allows for a very quick detection of a preregistered image from the database which matches the image of the page viewed by the user in order to extract the assets associated with the prestored image and send them to the portable device for display.
US10929665B2 System and method for providing dominant scene classification by semantic segmentation
A method for computing a dominant class of a scene includes: receiving an input image of a scene; generating a segmentation map of the input image, the segmentation map including a plurality of pixels, each of the pixels being labeled with a corresponding class of a plurality of classes; computing a plurality of area ratios based on the segmentation map, each of the area ratios corresponding to a different class of the plurality of classes of the segmentation map; applying inference to generate a plurality of ranked labels based on the area ratios; and outputting a detected dominant class of the scene based on the plurality of ranked labels.
US10929661B1 System for user identification
Described are systems and techniques for identifying users arriving at a facility based at least in part on a vehicle in which they arrive in. In one implementation, vehicles are identified as they arrive at the facility. A candidate set of users previously associated with the identified vehicle is generated. The recognition system may then detect and identify the occupants of the vehicle using the candidate set. The identity of the vehicle may improve the accuracy of the user identification, reduce time to identify the user, or both.
US10929660B2 Iris recognition device, manufacturing method therefor and application thereof
The iris recognition device includes an iris camera module used for collecting iris characteristics of a user, and at least one fill light component used for providing a supplementary light source for the iris camera module. When the iris recognition device is used for collecting the iris characteristics of the user, the supplementary light source provided by the fill light component reduces reflective spots on the iris or make reflective spots in areas other than iris such as sclera and pupil, thereby improving precision of the collected iris characteristics of the user.
US10929655B2 Portrait image evaluation based on aesthetics
A method implemented by an computing device, the method comprising determining, by a computing device, a plurality of attributes respectively describing a region of interest corresponding to a body part of a person portrayed in the image, determining, by the computing device, a respective score for each of the plurality of attributes based on training data that comprises a plurality of pre-defined scores for each of the plurality of attributes, and computing, by the computing device, an aggregated score based on the respective scores of the plurality of attributes, the aggregated score representing an aesthetic value of the image.
US10929647B2 Face identification camera module
A face identification camera module includes a circuit board, a camera device, at least one infrared LED light-emitting unit, an image processor and a connector. The respective units are disposed on a first side of the circuit board and electrically connected with the circuit board. The infrared LED light-emitting unit is disposed on left and right sides of the camera device. The infrared LED light-emitting unit serves to enhance the brightness, uniformity and contrast of the image so that a higher identification ratio can be achieved and a higher-definition face feature identification effect can be obtained by the camera device.
US10929643B2 3D image detection method and apparatus, electronic device, and computer readable medium
The present disclosure provides a method and an apparatus for detecting a 3D image, an electronic device, and a computer-readable medium. The method for detecting a 3D image includes layering a 3D image to obtain at least one 3D subimage. The 3D subimage contains a plurality of 2D images. The method includes performing an intra-layer clustering on the 3D subimage to obtain a superpixel grid. The method includes inputting the superpixel grid into a neural network for detecting. The method includes detecting, in response to detecting an object in the superpixel grid, the 3D subimage forming the superpixel grid containing the object to obtain and output a detection result.
US10929642B2 Identification of objects for three-dimensional depth imaging
Embodiments are generally directed to identification of objects for three-dimensional depth imaging. An embodiment of an apparatus includes one or more processors to process image data and control operation of the apparatus; an image sensor to collect image data; and a receiver and transmitter for communication of data, wherein the apparatus is to receive a notification of a first device entering a physical space, transmit a request to the device for a light signal to identify the device, detect the light signal from the device, determine a location of the device, and store an identification for the first device and the determined location of the first device in a database.
US10929633B2 Fingerprint identification device, touch display panel, and method for driving fingerprint identification device
Embodiments of the disclosure relate to a fingerprint identification device, a touch display panel, and a method for driving a fingerprint identification device. The fingerprint identification device for identification of a fingerprint of a finger, includes: at least one resonant chamber; and at least one ultrasonic generating and detecting device provided opposite to the at least one resonant chamber; each of the at least one ultrasonic generating and detecting device is configured to generate initial ultrasonic signals having a frequency which is identical to an initial intrinsic frequency of the resonant chamber in a condition of being untouched by the finger, and each of the at least one ultrasonic generating and detecting device is also configured to convert the ultrasonic signals reflected by ridges and valleys of the finger into electrical signals, and to determine information on pattern of the finger depending on the electrical signals.
US10929623B2 Imaging module and reader for, and method of, reading targets by image capture over a range of working distances with multi-functional aiming light pattern
Near and far imagers image close-in and far-out targets over relatively wider and relatively narrower imaging fields of view, respectively. An aiming assembly directs to a target a visible aiming light pattern having an aiming light spot and a pair of collinear aiming light lines. The aiming light spot is substantially centered between the aiming light lines. A controller determines a distance to the target based on a position of the aiming light spot in the imaging field of view of a default one of the imagers, selects at least one of the imagers based on the determined distance, and enables both the close-in and the far-out targets to be positioned substantially entirely within the respective imaging field of view of the selected imager.
US10929622B1 Passive call button and systems and methods associated therewith
Systems and methods for detecting an event within a monitored area are provided. A transmitter emits an RF interrogation signal into the monitored area. An RF target positioned within the monitored area reflects the interrogation signal as a target signal when the interrogation signal impinges on the RF target. The RF target has a switch actuatable by a user between a switch-state in which the RF target operates in a first reflective state, and a switch-state in which the RF target operates in a second reflective state. A receiver receives the target signal from the RF target. Based on the target signal received by the receiver, a processor can detect an indication of the reflective state in which the RF target is operating. The processor triggers an action in response to the indication of the reflective state in which the RF target is operating.
US10929620B2 Harmonic RFID tag-reader system for long range sensing identification and security
A harmonic tag system includes a harmonic tag and a first antenna configured to receive a fundamental signal and transmit an identifier of the harmonic tag at a fundamental frequency. The harmonic tag system includes an energy harvesting unit configured to convert the fundamental signal into power. The power activates a sensor. The harmonic tag system also includes a harmonic doubler configured to generate a harmonic signal at a harmonic frequency based on (i) the fundamental signal and (ii) a sequence. The harmonic tag system further includes a digital modulation unit configured to selectively trigger an activation of the harmonic doubler. The harmonic doubler is triggered sequentially in an off state and an on state, and the digital modulation unit produces the sequence. The harmonic tag system also includes a second antenna configured to transmit data of the sensor at the harmonic frequency.
US10929615B2 Tone analysis of legal documents
A computer-implemented method includes detecting a first set and a second set of citations to a legal case in a plurality of legal documents and a first legal document distinct from the plurality of legal documents, respectively. The computer-implemented method further includes determining tones corresponding to each citation in the first and second sets of citations. The computer-implemented method further includes determining a score for each tone in the first and second sets of tones. The computer-implemented method further includes aggregating a first and subset and a second of the first and second sets of citations, respectively. The computer-implemented method further includes generating an average score for the first and second subsets. The computer-implemented method further includes determining a degree of similarity between the first and second subsets based, in part, on a comparison of average scores. A corresponding computer program product and computer system are also disclosed.
US10929604B2 System and method for analyzing items and creating a data structure using lexicon analysis and filtering process
The present invention is a method or system of analyzing items to create a data structure using lexicon analysis and filtering process. The present invention drives the analysis without a user being required to provide search terms and Boolean queries. Further, the present invention merges the use of unstructured data and structured data using a lexicon as a focus. Structured data is mapped to lexicon terms through one analysis process, while unstructured data is mapped to lexicon terms through a separate analysis process. In some disclosed embodiments, the mapping process uses a tuple structure of the source data to match with lexicon terms. The result is an analysis that merges the two different sets of data, which enables a user to navigate through the items using lexicons. Analysis results are displayed simultaneously in a tabular view, geospatial view, and lexicon histogram.
US10929603B2 Context-based text auto completion
An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.
US10929600B2 Method and apparatus for identifying type of text information, storage medium, and electronic apparatus
A method, apparatus, and computer-readable storage medium for identifying a type of text information is provided. Target text information is received from a terminal by a server. The server obtains usage information of the terminal within a preset time period in which the target text information is received. Scenario information of the terminal is determined by the server based on the usage information. The usage information corresponds to a target scenario indicated by the scenario information. Further, a target type of the target text information is identified by the server. The target type is identified by the target scenario.
US10929592B2 Layout of design elements in electronic documents
A design layout recommendation system is disclosed that evaluates layouts of design elements generated based on aspect ratios and relative areas. In an embodiment, the system enumerates possible arrangements of the design elements into columns or rows based on a layout preference. The system can then construct layouts of the design elements for each enumerated arrangement of the design elements based on relative areas of the design elements. The layouts of the design elements are in column-oriented reading order or row-oriented reading order based on the layout preference. The system can then recommend at least one layout of the design elements based on selection criteria.
US10929587B2 Chip design method of optimizing circuit performance according to change in PVT operation conditions
A method of designing a chip having an integrated circuit is provided. The method includes obtaining delta cell delays and delta net delays according to a process, voltage, and temperature (PVT) corner change with respect to a plurality of cells and a plurality of nets forming the integrated circuit; analyzing sensitivity with respect to a delay according to the PVT corner change of a plurality of paths in the integrated circuit, by using the delta cell delays and the delta net delays; determining N-number of sensitivity-critical paths among the plurality of paths based on a result of the analysis, wherein N is an integer greater than or equal to 0; and performing an engineering change order (ECO) based on a result of the determination.
US10929578B2 Minimizing uncertainty envelopes in trajectories of evolving ensemble members
A mechanism is provided in a data processing system for minimizing uncertainty envelopes in trajectories of evolving ensemble members. The mechanism generates a trajectory forecast of each member object of an ensemble based on an initial state-space and a model for predicting trajectories of the member objects to generate a plurality of trajectory forecasts. Each of the plurality of trajectory forecasts has an individual uncertainty envelope. The mechanism applies a classification algorithm on the plurality of trajectory forecasts to identify at least one group of member objects having similar trajectory forecasts, generates a reduced ensemble of member objects including the identified group of member objects, and reconfigures the state-space and the model for predicting trajectories. The mechanism generates an updated trajectory forecast of each member object of the reduced ensemble based on the reconfigured state-space and the reconfigured model for predicting trajectories of the member objects.
US10929572B2 Secure data storage device with security function implemented in a data security bridge
A storage device includes: a controller; a storage medium coupled to the controller; and a data security bridge comprising a security module and a key management module; wherein the security module is configured to perform data encryption and/or data decryption; and wherein the key management module is configured to obtain a first security key stored in the storage device, obtain a second security key received by the storage device, and perform a user authentication based on the first security key and the second security key.
US10929570B2 Method, apparatus, and electronic device for blockchain-based infringement evidence storage
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based infringement evidence storage are provided. One of the methods include: obtaining a request for collecting evidence of infringement by an online resource, wherein the request comprises an address of the online resource; obtaining the evidence of infringement from the address of the online resource; storing verification information of the evidence of infringement on a blockchain; and storing the evidence of infringement in a cloud storage space.
US10929563B2 Electronic device and method for protecting users privacy
An electronic device protecting privacy of a user is provided. The electronic device includes a transceiver configured to transmit and receive wireless communication signals of Wi-Fi networks, and at least one processor configured to detect occurring of an event for identifying a location of the electronic device, determine whether to use the Wi-Fi networks for identifying the location of the electronic device, control the transceiver to perform an active scan, when the Wi-Fi networks is used to identify the location of the electronic device, and control the transceiver to transmit one or more probe request frames including a virtual media access control (MAC) address to an access point of the Wi-Fi networks for identifying the location of the electronic device, when the transceiver to be performed in the active scan.
US10929554B2 Handling sensitive data in an application using external processing
A method and system for handling sensitive data required by an application in a secure computer system. The secure computer system transforms sensitive data in a request message from a data format required by the application into a data format required by a service in an external computer system. The secure computer system tokenizes the sensitive data by replacing the sensitive data with tokenized data and stores a mapping between the sensitive data and the tokenized data in the secure computer system. The secure computer system sends the request message to an external computer system and receives, from the external computer system, a response message that includes annotations for the tokenized data with transform instructions for transforming the transformed sensitive data from the data format required by the service into the data format required by the application. The secure computer system replaces the tokenized data with the sensitive data.
US10929553B2 Managing method and device for sensor access authority
The application provides a managing method and device for a sensor access authority, and relates to the field of information security. The method includes: determining a second sensor corresponding to a first sensor and having a type different from the first sensor in response to adjustment of an access authority of an application program to the first sensor, and then adjusting the access authority of the application program to the second sensor. The second sensor corresponding to a first sensor is determined when an access authority of an application program to the first sensor is adjusted, and the access authority of the application program to the second sensor is adjusted, thereby avoiding the second sensor collecting and leaking privacy information of the user and protecting privacy security of the user.
US10929551B2 Methods and systems for managing data assets
Methods and systems for managing data assets and rights thereto are disclosed. One method can include generating an access token representing access rights of one or more users or device. A request for access to data can be received from the one or more users and the request can be granted or denied based upon the access rights of the one or more users. The access token can be modified based upon granting or denying the request.
US10929543B2 Methods and systems for reducing false positive findings
A system for validating software security analysis findings includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores a source truth dataset including criteria for validating characteristics of findings. The processor receives a finding from a software security analysis tool that performs scan on application code. The processor identifies a characteristic from the finding. The processor selects a criterion from the non-transitory computer readable medium for validating the identified characteristic. The processor determines a validity score for the finding based on whether the selected criterion is met. The processor determines whether the finding is false positive by comparing the validity score to a predetermined validity threshold. If the finding is true positive, a graphical user interface displays the finding.
US10929531B1 Automated scoring of intra-sample sections for malware detection
Methods and systems are provided for detecting malware. One example method generally includes receiving a reference dataset comprising an aggregation of probability distributions of a plurality of intra-file patterns for a plurality of files of at least a first class and applying a logical query to the reference dataset to generate a template distribution with probability distributions of the plurality of intra-file patterns calculated according to one or more logical operators in the logical query. The method further includes detecting a likely presence of malware in a computer file by indicating one or more areas in the computer file based on at least a portion of the calculated probability distributions of the plurality of intra-file patterns in the template distribution.
US10929529B2 Cyber physical attack detection
A cyber-security threat detection system and method stores physical data measurements from a cyber-physical system and extracts synchronized measurement vectors synchronized to one or more timing pulses. The system and method synthesize data integrity attacks in response to the physical data measurements and applies alternating parameterized linear and non-linear operations in response to the synthesized data integrity attacks. The synthesis renders optimized model parameters used to detect multiple cyber-attacks.
US10929528B2 Systems and methods for intrinsic runtime security
A system for intrinsic runtime security includes an application code repository, a security code repository, a trusted execution context, a first sandboxed execution context and a policy enforcement module, operating based on security policy, that enables the first sandboxed execution context to modify objects without enabling unrestricted access of the first sandboxed execution context to original prototypes of the objects.
US10929527B2 Methods and arrangements for implicit integrity
Logic may implement implicit integrity techniques to maintain integrity of data. Logic may perform operations on data stored in main memory, cache, flash, data storage, or any other memory. Logic may perform more than one pattern check to determine repetitions of entities within the data. Logic may determine entropy index values and/or Boolean values and/or may compare the results to threshold values to determine if a data unit is valid. Logic may merge a tag with the data unit without expanding the data unit to create an encoded data unit. Logic may decode and process the encoded data unit to determine the data unit and the tag. Logic may determine value histograms for two or more entities, determine a sum of repetitions of the two or more entities, and compare the sum to a threshold value. Logic may determine that a data unit is valid or is corrupted.
US10929521B2 Image forming apparatus
An authentication operation of a communication device is facilitated without making an outer appearance of an image forming apparatus complicated. An image forming apparatus 1 includes an image reading portion 41 for reading an original image, an image forming portion 44 for forming the image on a recording material, communication devices 32 and 33 capable of communication with a storing device 52 for storing information through rear-range wireless communication, and a mounting portion 23 to which the communication devices are mounted, and the mounting portion is provided between the image reading portion and the image forming portion.
US10929505B1 Method and system for implementing histogram-based alarms in a production system
A method and system for implementing histogram-based alarms in a production system. Specifically, the method and system disclosed herein entail generating histograms overlaid with frequency (i.e., number of data samples) based class policies to serve as data classifiers for measurements, metrics, or information produced by physical and/or logical sensors. The accurateness of histograms to represent distributions of data, however, may depend on certain constraints—one of which may be the number of intervals or buckets employed. Therefore, disclosed herein is also a methodology for identifying an optimal number of buckets, for particular sensor specific datasets, based on a maximum samples trend and an empty buckets trend associated with the datasets.
US10929496B1 Activate a cross browser platform to enable interfaces
A cross-browser dialog platform is made available for enabling hosted web pages in a dialog to post the payment under the right category code and pay class for the submission and verification of documentary evidence to satisfy at least one outstanding citation. The web page may be utilized inside or outside the dialog. Select elements on the hosted page may be hidden when in a dialog and invoked behavior from an input or request may be specified for hyperlinks inside or outside the dialog, and at the same time displaying the proper size of the dialog for computing device.
US10929492B2 Utilizing attributes of users to cluster users at a waypoint
A method, system and computer program product for assisting a user to meet with other users with complementary attributes. Attributes (e.g., likes, dislikes) of a user, such as a user of a mobile device, are received to populate a profile of the user. The user attributes of profiles of actively participating users that are located in a geographic area are analyzed with respect to the attributes of the user to identify other users with complementary profiles. Those users with complementary profiles as the user are clustered to form a “cluster” at a designated waypoint. Directions are then provided to the user to reach the designated waypoint to meet the other users of the same cluster. In this manner, the user is able to meet other users in the physical world with complementary interests and experiences at a designated waypoint.
US10929491B2 Social sharing path user interface insights
A method for generating a sentiment map user interface is presented. The method may include collecting a plurality of content data, whereby the plurality of content data includes an original message and at least one response. The method may include collecting a plurality content path data. The method may include determining a plurality of user sentiment data based on the collected plurality of content data. The method may include generating the sentiment map user interface based on the determined plurality of user sentiment data and the collected plurality of content path data, whereby the generated sentiment map user interface includes a plurality of user icons indicating a user sentiment, and whereby the plurality of user icons are positioned within the generated sentiment map user interface based on the collected plurality of content path data. The method may include presenting the generated sentiment map user interface to a user.
US10929487B1 Customization of search results for search queries received from third party sites
A third party website provides a search interface to a general search engine. A site profile of the third party website describes various topics, keywords, or domains that are potentially relevant or of interest to users who access the third party website. The topics are associated with a topical directory, with domains associated with each topic; the domains in a given topic are given various weightings. When a search is submitted to the general search engine from the third party website via the search interface, the general search engine uses the site profile to customize the search results. The search results are customized by weighting the ranking of documents from websites associated with the topics in the site profile. The site profile can be manually or automatically constructed.
US10929484B2 System and method of integrating data
A data set integration system receives a data set that includes a user identifier and a message type code. The integration system selects a terminal profile from a profile database. The selected terminal profile is associated with the user identifier and includes a tracking identifier. The integration system locates the tracking identifier in the selected terminal profile. The integration system selects an object profile from a data repository. The selected object profile is associated with the located tracking identifier and includes the located tracking identifier and an associated counter. The integration system updates the counter in the selected object profile in accordance with a value of the message type code.
US10929480B2 Bolus display and documentation
Methods, computer systems and computer readable media for receiving data and information from medical devices in a healthcare setting are provided. In embodiments, an indication that a bolus is being administered to a patient in association with the infusion is received. Accordingly a graphical indication the bolus is running is provided, the indication causing a volume remaining and the rate of the infusion to be temporarily masked until the bolus is completed. In embodiments, a graphical indication is provided that indicates an infusion is being administered.
US10929470B1 Personalized decision engine
A method of providing decisions to user queries includes: receiving, by at least one processor, a query transmitted from a client device; identifying, from a query database, a first query model; applying, by the at least one processor, the identified first query model to multiple user experience data entries from a user experience database, to obtain at least one correlation resulting from the application of the first query model to the multiple user experience data entries; and identifying, by the at least one processor, an answer to the query from the at least one correlation.
US10929467B2 Method for custom-tagging and recognizing recycled data
The present invention is a method for providing camouflaged, customized, synthetic data events and data points masquerading as true data events or data points, and for subsequent detection of such camouflaged data. Synthetic data as used herein is capable of iterative regeneration to provide customized identifiers for distribution to specific purchasers of data. The relationship between a particular data feed with a particular synthetic identifier and the identity of the user to which it was sent would be stored in the original data collector's centralized server for later reference.
US10929458B2 Automated presentation control
Non-limiting examples of the present disclosure relate to automated presentation control during presentation of one or more digital documents. Processing operations described herein may be configured to work with any type of application/service, where examples described herein extend to presentation of any type of digital document(s) including slide-based presentations. Speech signals may be detected while a digital document is being presented. The detected speech signals may be converted to text. The converted text may be matched with contextual data (e.g., pre-processed content) associated with the digital document. Probability scoring for determination of a next placement position of a digital document may be generated based on the matching of converted text with the contextual data of the digital document. The next placement position may be selected based on the generated probability scoring. Display of the digital document may be automatically updated to reflect the selected next placement position.
US10929456B2 Indexing refined output of artificial intelligence models
The improved exercise of artificial intelligence by systematically refining and semantically indexing the output from AI models, so that the semantic index is highly relevant. To do this, the computing system obtains results of an input data set being applied to an AI model. The computing system then determines a refinement to apply to the obtained results. This determination may be based on one or more characteristics of the AI model and/or input data set. The determination may also be based on hints associated with that AI model, and/or learned behavior regarding how that AI model is typically used. The obtained results are then refined using the determined refinement. It is then this more relevant refined results that are semantically indexed to generate the semantic index. Thus, the semantic index represents, the more useful output from an AI model, which is semantically exposed so as to provide meaning.
US10929450B2 Customizing digital content with editorial content
A digital magazine server generates a digital magazine for user based on a received request for the digital magazine identifying one or more topics. The digital magazine server applies one or more machined trained models to obtained content items to select content items for the topic. A hierarchy of the topics included in the received request may be determined by the digital magazine server and used by the trained models to select content items. When generating the digital magazine, the digital magazine server also includes one or more editorial content items that are manually selected. The digital magazine server may reposition one or more content items selected by the trained models to include an editorial content items.
US10929448B2 Determining a category of a request by word vector representation of a natural language text string with a similarity value
A computer-implemented method determines a category of a request provided by a user by means of a user device. The user device includes connection means and means for receiving a request description relating to said request from said user. The method includes receiving, from the user, the request description, by means of the device, and uploading the request description to a server. The server has access to a database which includes a number of previously categorized requests each including a category and a vocabulary, which includes a number of word vector representations. The method further includes identifying, by the server, a number of component words belonging to a natural language text string included in the request description; obtaining, for at least one of the component words, an associated word vector representation from the vocabulary, and determining a request vector, based on at least one obtained word vector representation.
US10929446B2 Document search apparatus and method
According to one embodiment, a document search apparatus includes the following elements. The query word extraction unit extracts, from an input sentence, a word for use in a search as a query word. The intention estimation unit estimates a search intention based on the input sentence. The query generator acquires, from a search expression list, a search expression corresponding to the estimated search intention, acquires, from an additional query word list, an additional query word corresponding to a set of the acquired search expression and the extracted query word, and generates a query based on the extracted query word, the acquired additional query word, and the acquired search expression. The search unit searches for a document that matches the query.
US10929435B2 Content delivery network analytics management via edge stage collectors
Example embodiments herein include a system having one or more edge servers disposed in an edge site of a content delivery network (CDN). The system can include a collector for collecting analytics associated with requests for content in the CDN. One or more additional collectors can be instantiated in the system, for example, in response to an increase in recordable events detected in the CDN. The system can include an aggregator for aggregating the collected analytics with analytics collected from other edge stages of the CDN. The system can also include a data store that stores the aggregated analytics according to a configurable data model.
US10929428B1 Adaptive database replication for database copies
Adaptive replication of changes may be performed for copies of a database. Log records may be generated and stored that correspond to changes to a database while a database is being copied. If the changes to be applied to a copy of the database is less than or equal to a threshold number of changes, then the copy of the database may be updated using the stored log records. If the changes to be applied to the copy of the database are greater than the threshold number of changes, then the copy of the database may be updated using data stored in the database.
US10929426B2 Traversal rights
The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
US10929418B2 Systems and methods for flexible streaming aggregation for electronic transaction analysis
A new approach is proposed that contemplates systems and methods to support streaming aggregation for analysis of electronic transactions. First, a plurality of metrics to be measured/analyzed for a stream of real life events, such as processing steps of the electronic transactions are defined and converted to one or more generic metrics for aggregation. In some embodiments, the plurality of metrics flexibly include ad-hoc aggregation measures as well as various user-defined functions (UDFs), which allow a user/processor/evaluator of the electronic transactions to define and collect various types of information of the electronic transactions for analysis. Once converted, the generic metrics of the stream of real life events are aggregated by an aggregation engine in real time. The aggregation results are then saved in an aggregation database, which is queried by the user for real time analysis of the electronic transaction.
US10929417B2 Transforming and loading data utilizing in-memory processing
A system includes at least one processor and processes an ETL job. The system analyzes a specification of the ETL job including one or more functional expressions to load data from one or more source data stores, process the data in memory, and store the processed data to one or more target data stores. One or more data flows are produced from the specification based on the one or more functional expressions. The one or more data flows utilize in-memory distributed data sets generated to accommodate parallel processing for loading and processing the data. The one or more data flows are optimized to assign operations to be performed on the one or more source data stores. The optimized data flows are executed to load the data to the one or more target data stores in accordance with the specification. Present invention embodiments further include methods and computer program products.
US10929413B2 Suggestion-based differential diagnostics
Methods, including computer programs encoded on a computer storage medium, for indexing native application data. In one aspect, a method includes: receiving a partial search query, determining that the partial search query is classified as a symptom query, in response to determining that the partial search query is classified as a symptom query, identifying one or more differential diagnosis terms, generating a suggested search query based at least on (i) the partial search query, and (ii) one or more of the differential diagnosis terms, and providing the suggested search query in response to the partial search query.
US10929412B2 Sharing content based on extracted topics
Examples of techniques for sharing content based on topics are described herein. A method includes extracting a content topic from a piece of content. The method includes extracting a user topic based on a user activity. The method also includes matching the content topic with the user topic and generating a user score based on a detected number activities a user performs that include a matched user topic. The method further includes generating a sorted list of users with matched user topics, the list to be sorted by the user score.
US10929409B2 Identifying local experts for local search
A query is received from a user via a user device. A geographic area and a category of business for the query are identified. Using reviews related to the geographic area and the category of business from a plurality of users, candidate experts are selected from among the users. For each of the candidate experts, a respective agreement score is determined based on differences between reviews of businesses reviewed by the user and the candidate expert. Personalized experts are selected from among the candidate experts in view of the determined agreement scores. Local search results responsive to the query are ranked using reviews of the local search results by the personalized experts, and the ranked local search are displayed via a user device.
US10929402B1 Secure join protocol in encrypted databases
Computer systems and associated methods are disclosed to implement a table join protocol for two encrypted database tables using two different servers. In embodiments, responsive to a query that specifies a join of two tables, a first server performs a join operation on encrypted representations of the join attributes of two rows from the two tables to determine an encrypted join indicator. The join attributes are encrypted in a scheme that is homomorphic with respect to the join operation. The first server sends the join indicator to a second server to be decrypted, and then uses the decrypted join indicator to determine whether the two rows satisfies the join. In embodiments, the first server does not possess the decryption key for the encrypted representations, and the second server does not have access to the encrypted representations. The division of labor thus reduces the vulnerability of both individual servers.
US10929399B2 Database system testing using robustness maps
Computer-implemented systems and associated operating methods take measurements and landmarks associated with robustness maps and perform tests evaluating the robustness of a database engine's operator implementations and/or query components. The illustrative computer-implemented system comprises logic that receives one or more robustness maps of measured database system performance acquired during database execution in a predetermined range of runtime conditions and uses information from the robustness map or maps to perform regression testing wherein landmarks in the robustness maps are operated upon as a robustness bugs describing conditions under which a predetermined implementation of a database operator or query component degrades in a manner different from a predetermined expected manner.
US10929396B1 Multi-type attribute index for a document database
Multi-type attribute indexes may be implemented for document databases. When a request to perform a query at a document database is received that is directed toward in indexed attribute that has multiple data types for values stored in the multi-type attribute index, a predicate in the query may be replaced with a different predicate that is applicable to search the multi-type attribute index according to a sort order for the multiple data types stored in the at multi-type attribute index. A plan that includes the different predicate may be performed in order to provide a result of the query to a user.
US10929394B2 Persistent query dispatch and execution architecture
Described are methods, systems and computer readable media for persistent query connection architecture.
US10929388B1 Distributed multi-version partitioned mapreduce for a data fabric
A system for performing a computation includes an interface and a processor. The interface is configured to receive an indication of the computation. The processor is configured to determine whether the computation is with respect to a computation version number. In response to a determination that the computation is with respect to a computation version number: 1) determine whether the system has been updated to at least the computation version number; and 2) in response to a determination that the system has been updated to at least the computation version number: a) determine a set of data values for the computation associated with the computation version number; b) perform a partition reduce operation on the set of data values to determine a partition result; and c) provide the partition result.
US10929382B1 Method and system to verify integrity of a portion of replicated data
In general, embodiments of the invention relate to methods and systems for replicating data, which is stored in a source system, in a target system. More specifically, embodiments of the invention enable parallel transmission and verification of portions of the data. Once the portions of the data have been verified, embodiments of the invention combine the verified portions of the data to obtain the final combined data. The combined data is then verified.
US10929381B2 Bulk validation of spatial topology data
Aspects described herein are concerned with automatically validating spatial features of a spatial dataset. One solution is built upon a database server which performs a decomposition of the features' geometries into line segments, after which, sets of line segments are compared to detect errors in the dataset. The decomposition of features geometries into line segments results in a reduction of processing time with a simultaneous increase of precision. The method not only generates new intermediate database structures for detection of topological errors but is also complemented by a clearance process that can lead to the automatic repair of topological errors. The clearance process identifies topological errors and provides modifications to the previously identified line segments such that a modified set of line segments overcomes the conditions that led to the error state. The changes to the data set can be applied automatically after displaying them as an overlay for a predefined amount of time.
US10929348B2 Method and system for large scale data curation
An end-to-end data curation system and the various methods used in linking, matching, and cleaning large-scale data sources. The goal of this system is to provide scalable and efficient record deduplication. The system uses a crowd of experts to train the system. The system operator can optionally provide a set of hints to reduce the number of questions sent to the experts. The system solves the problem of schema mapping and record deduplication in a holistic way by unifying these problems into a unified linkage problem.
US10929345B2 System and method of performing similarity search queries in a network
In a distributed system, each of N machines receives a similarity search query through a linear communication orbit. The similarity search query includes token identifiers corresponding to tokens in a target document. Each machine, in response, identifies files that meet predefined similarity criteria with respect to the target document. Subsequent to receiving the similarity search query, the machine generates a first report, including a count of files stored at the machine that meet the predefined similarity criteria with respect to the target document, and/or information identifying a set of files that meet the predefined similarity criteria with respect to the target document; and sends the first report to a server through the linear communication orbit. The server produces a merged report presenting information with respect to files at a set of machines, including the N machines, that meet the predefined similarity criteria with respect to the target document.
US10929339B2 Generation of multiple worksheet exportation
A data processing system and method include processing circuitry configured to receive sensor data from a plurality of field devices and convert the sensor data to field data, receive a first source file having first field data exported from a first editor, receive a second source file having second field data exported from a second editor, filter the first and second field data according to one or more conditions, generate multiple worksheets based upon the one or more conditions of the filtered first and second field data, extract the filtered first and second field data from source fields of the first source file and the second source file and map the extracted first and second field data into related worksheet fields of the multiple worksheets, and export the multiple worksheets having the mapped and extracted first and second field data in an export file.
US10929331B1 Layered boundary interconnect
Examples described herein generally relate to a layered boundary interconnect in an integrated circuit (IC) and methods for operating such IC. In an example, an IC includes a programmable logic region, a plurality of input/output circuits, a plurality of hard block circuits, and a programmable native transmission network. The programmable native transmission network is connected to and between the plurality of input/output circuits and the plurality of hard block circuits. The plurality of hard block circuits is connected to and between the programmable native transmission network and the programmable logic region.
US10929326B2 Firm channel paths
A system and method of implementing a firm channel in a computer system are provided. The method including identifying at least one of a channel and a channel path ID (CHPID) as a first firm channel, automatically defining a logical path between a first device and a second device using the first firm channel, and storing the logical path in a configuration file of the computer system, wherein the logical path is accessible at system initialization.
US10929322B2 Prioritized arbitration using fixed priority arbiter
An arbiter may include a plurality of cells, mapping logic, a fixed priority arbiter, and unmapping logic. Each cell may be associated with a corresponding client and configured to store a priority for the corresponding client. The mapping logic may be connected to the plurality of cells to order requests received from the clients according to the priorities stored in the cells. The fixed priority arbiter may receive the ordered requests and generate a grant for a winning request of the requests. The unmapping logic may use the stored priorities to yield the grant back to the winning client that sent the winning request.
US10929318B2 Memory controller enabling dual-mode access to memory module
The application discloses a memory controller coupled to a memory module for controlling access to the memory module, wherein the memory module comprises one or more memory groups each having a plurality of memory blocks, and the memory controller comprising: a registering clock driver coupled to the memory module for providing to the memory module a data access command so as to control access to the memory module; one or more data buffers coupled to the registering clock driver, and each data buffer coupled to a memory group via a memory group data interface; wherein at least one of the memory group data interfaces comprises a plurality of data buses each coupled to one or more memory blocks of the memory group that the memory group data interface coupled to, such that the memory group can exchange data with the data buffer via the plurality of data buses under the control of the registering clock driver.
US10929317B2 Semiconductor device and access control method
Access control is achieved in consideration of write training. Masters issue access requests including a read request and a write request. A memory controller accesses memory in response to the access requests issued by the maters. A central bus-control system controls the output of the access requests issued by the masters to the memory controller. A training circuit conducts training on the memory while the access to the memory is stopped. The central bus-control system further controls the execution of the training on the memory. During the training, the central bus-control system suppresses the output of the read request to the memory controller from among the access requests issued by the masters.
US10929314B2 Interface devices, methods for controlling an interface device, and computer-readable media
According to various embodiments, an interface device may be provided. The interface device may include: an interface to a host computer; a wireless interface to a peripheral device; a difference determination circuit configured to determine a difference between timeslots in the host computer and time slots in the peripheral device; and a notification circuit configured to notify the peripheral device about the difference if the determined difference is larger than a pre-determined threshold.
US10929307B2 Memory tagging for sensitive data redaction in memory dump
Examples of techniques for memory tagging for sensitive data redaction in a memory dump are described herein. An aspect includes receiving a first call to a memory tagging application programming interface (API) from an application, wherein the first call designates a virtual memory page belonging to the application as containing sensitive data. Another aspect includes, based on the first call to the memory tagging API, tagging a physical memory page corresponding to the virtual memory page as sensitive.
US10929304B2 Memory sharing via a unified memory architecture
A method and system for sharing memory between a central processing unit (CPU) and a graphics processing unit (GPU) of a computing device are disclosed herein. The method includes allocating a surface within a physical memory and mapping the surface to a plurality of virtual memory addresses within a CPU page table. The method also includes mapping the surface to a plurality of graphics virtual memory addresses within an I/O device page table.
US10929303B2 Data storage device utilizing virtual blocks to improve performance and data storage method thereof
The data storage method includes selecting one of a plurality of blocks in a flash memory as an active block; dividing the active block into a plurality of virtual blocks; selecting and accessing one of the virtual blocks; and maintaining a mapping table corresponding to the selected virtual block. The mapping table records mapping information between a plurality of logical addresses and a plurality of physical addresses of the selected virtual block.
US10929296B2 Zero latency prefetching in caches
This invention involves a cache system in a digital data processing apparatus including: a central processing unit core; a level one instruction cache; and a level two cache. The cache lines in the second level cache are twice the size of the cache lines in the first level instruction cache. The central processing unit core requests additional program instructions when needed via a request address. Upon a miss in the level one instruction cache that causes a hit in the upper half of a level two cache line, the level two cache supplies the upper half level cache line to the level one instruction cache. On a following level two cache memory cycle, the level two cache supplies the lower half of the cache line to the level one instruction cache. This cache technique thus prefetches the lower half level two cache line employing fewer resources than an ordinary prefetch.
US10929294B2 Using caching techniques to improve graph embedding performance
In an embedding caching system, embeddings generated from previous problems are re-used to improve performance on future problems. A data structure stores problems and their corresponding embeddings. When computing future embeddings, this data structure can be queried to determine whether an embedding has already been computed for a problem with the same structure. If it has, the embedding can be retrieved from the data structure, saving the time and computational expense of generating a new embedding. In one variation, the query is not based on exact matches. If a new problem is similar in structure to previous problems, those embeddings may be used to accelerate the generating of an embedding for the new problem, even if they cannot be used directly to embed the new problem.
US10929292B2 Data write control apparatus and method
In a data write control method, a write control apparatus currently runs a program in a write-back mode in which data are written to a volatile memory. When the apparatus detects that a quantity of dirty blocks in the volatile memory has reached a threshold, it predicts a first amount of execution progress of the program within a prediction time period under an assumption of the apparatus being in a write-through mode in which data are written to the volatile memory and a non-volatile memory. The apparatus also predicts a second amount of execution progress of the program within the prediction time period under an assumption of the apparatus being in the write-back mode. When the predicted first amount of execution progress exceeds the predicted second amount of execution progress, the apparatus switches from the write-back mode to the write-through mode.
US10929291B2 Memory controlling device and computing device including the same
A memory controlling device of a computing device including a CPU, a memory, and a flash-based storage device is provided. The memory controlling device includes an address manager and an interface. The address manager aggregates a memory space of the memory and a storage space of the storage device into an expanded memory space, and handles a memory request for the expanded memory space from the CPU by using the memory space of the memory as a cache for the storage space of the storage device. The interface is used to access the memory and the storage device.
US10929289B2 Controller, memory system and operating method thereof
Various embodiments relate to a controller, a memory system and an operating method thereof. In one embodiment, a memory system may include a nonvolatile memory device including a plurality of super blocks each comprising a plurality of memory blocks; and a controller configured to control the nonvolatile memory device, wherein the controller is configured to: determine, based on a number of low performance super blocks among the plurality of super blocks, a dirty status threshold value for determining a dirty status of the nonvolatile memory device; determine whether the nonvolatile memory device is in the dirty status based on a number of free super blocks among the plurality of super blocks and the dirty status threshold value; and perform a garbage collection operation on the plurality of super blocks when it is determined that the nonvolatile memory device is in the dirty status.
US10929283B2 Apparatuses and methods for transferring data
The present disclosure includes apparatuses and methods related to shifting data. An example apparatus comprises a cache coupled to an array of memory cells and a controller. The controller is configured to perform a first operation beginning at a first address to transfer data from the array of memory cells to the cache, and perform a second operation concurrently with the first operation, the second operation beginning at a second address.
US10929281B1 Systems and methods for testing of data transformations
The invention relates to a computer-implemented system and method for data transformation testing in an extract-transform-load (ETL) system. The method may be conducted on a specially programmed computer system comprising one or more computer processors, electronic storage devices, and networks. The method may comprise the steps of: retrieving input data from a data source; using the input data as input to an actual data transformation to generate actual transformed data, wherein the actual data transformation is executed by the ETL system; using the input data as input to a test module to generate expected transformed data, wherein the input data is dynamically retrieved from the data source and the test module is part of the ETL system; automatically generating documentation for the test module based on comments within the test module; automatically comparing the actual transformed data to the expected transformed data; and generating a report based on the comparison. The method may also comprise monitoring and tracking a number of scenarios automatically, according to a predefined, desired schedule. The invention also relates to computer-implemented system for data transformation testing in an extract-transform-load (ETL) system.
US10929264B2 Measuring effective utilization of a service practitioner for ticket resolution via a wearable device
Methods, systems, and computer program products for measuring effective utilization of a service practitioner for ticket resolution via a wearable device are provided herein. A computer-implemented method includes determining one or more keywords related to multiple information technology action item categories; matching the determined keywords to a set of keystroke data, wherein the keystroke data are captured (i) by a remote device associated with an information technology action item practitioner (ii) over a fixed duration of time; computing, based on said matching the amount of the fixed duration of time spent by the information technology action item practitioner attempting to resolve an information technology action item from among the multiple categories; and outputting the computed amount of time to at least one user.
US10929254B2 Data processing system providing service continuity protection
The present invention relates to a data processing system for providing business continuity protection, comprising: a business center comprising a first data processing unit, a first pre-communication unit, and at least a first post-communication unit; a disaster recovery center comprising a second data processing unit, a second pre-communication unit, and at least a second post-communication unit; wherein the first pre-communication unit and the second pre-communication unit are communicatively coupled to the first post-communication unit respectively when the business center operates normally; the first pre-communication unit and the second pre-communication unit are communicatively coupled to the second post-communication unit respectively when the disaster recovery center operates in place of the business center. The data processing system can reliably switch between the business center and the disaster recovery center, thereby providing a complete protection for the business continuity.
US10929253B2 Systems and methods for safety analysis including consideration of dependent failures
A method for performing safety analysis includes determination of diagnostic coverage of safety mechanisms. The method includes considering the estimation of failure rapture for different scenario and potential sources of failure. The method includes considering and quantifying the effect of dependent failures that arise from other errors that may be already accounted for by existing safety mechanisms.
US10929252B2 Circuit and method for storing information in non-volatile memory during a loss of power event
A data storage circuit for storing data from volatile memory in response to a power loss, the data storage circuit including an input for receiving a power loss signal in response to a power loss from at least one power source, an input configured to receive data from a volatile memory, a single block of non-volatile matrix of memory cells and a driver circuit coupled to said single row of non-volatile matrix of memory cells. The driver circuit is configured to write data to and read data from said single block of non-volatile matrix of memory cells. The single block of non-volatile matrix of memory cells can be provided as a single row electrically erasable programmable read only memory (EEPROM).
US10929250B2 Method and system for reliably restoring virtual machines
A method and system for reliably restoring virtual machines. Specifically, the method and system disclosed herein enable virtual machine recovery, on a target computing system, indirectly through a connection to a central administration point. When the central administration point becomes unreachable, thereby interrupting the virtual machine recovery process, the method and system disclosed herein further facilitate directly connecting with the target computing system (bypassing the central administration point) in order to continue and complete the virtual machine recovery process.
US10929249B2 Optimized data corruption source and timeline analysis
A method for analyzing data corruption is disclosed. In one embodiment, such a method includes identifying a data set containing corrupted data. The method identifies a specific location within the data set containing the corrupted data and analyzes the specific location to determine if the corrupted data is contained therein. The method repeatedly performs the following until the corrupted data is no longer found within the specific location: revert to a previous version of the specific location by removing an incremental update to the specific location, and analyze the previous version of the specific location to determine if it contains the corrupted data. When a previous version of the specific location is found that no longer contains the corrupted data, the method determines a timestamp associated with the previous version and provides the timestamp to a user. A corresponding system and computer program product are also disclosed.
US10929245B1 Flexible scheduler for backups
Flexible scheduling for backup jobs includes backup policies that allow for flexibility in scheduling execution time, and an automated data driven backup job execution scheduler. The scheduler balances load on the customer's and data protection system's resources using a dynamic pricing calculator that takes into account the real-time and predicted near-future status of the protection environment. The backup job scheduler includes a user interface that enables users to specify user-customized backup policies that enable flexibility in scheduling execution times and transparency in pricing.
US10929238B2 Management of changed-block bitmaps
An apparatus includes an interface and a processor. The interface is configured to communicate with a computing system in which one or more workloads issue storage commands for execution in a storage volume comprising multiple storage blocks. The computing system continually updates a data structure that tracks which of the storage blocks of the storage volume have changed due to the storage commands. The processor is configured, in response to a request to create a copy of the storage volume, to instruct the computing system to (i) create a copy of the data structure and reset the data structure, (ii) create the copy of the storage volume, while continuing to execute the storage commands and update the data structure, and (iii) after the copy of the storage volume is completed, merge the data structure into the copy of the data structure.
US10929236B2 Memory system, method of operating the same, and data processing system including the same
A data processing system may include a host and a memory system, the memory system may include a volatile recovery selection register and a nonvolatile memory device, wherein the memory system checks, after being reset, a value of the recovery selection register and determines whether to perform a recovery operation on the nonvolatile memory device, and when a reset is requested from the host, the memory system sets the value of the recovery selection register and resets the nonvolatile memory device, and the host may read set first data from the memory system through a first booting operation that starts during a power-on operation, may request a reset to the memory system, and may read set second data form the memory system through a second booting operation that starts after the reset of the memory system.
US10929233B2 Application high availability via application transparent battery-backed replication of persistent data
Techniques for achieving application high availability via application-transparent battery-backed replication of persistent data are provided. In one set of embodiments, a computer system can detect a failure that causes an application of the computer system to stop running. In response to detecting the failure, the computer system can copy persistent data written by the application and maintained locally at the computer system to one or more remote destinations, where the copying is performed in a manner that is transparent to the application and while the computer system runs on battery power. The application can then be restarted on another computer system using the copied data.
US10929229B2 Decentralized RAID scheme having distributed parity computation and recovery
A computer-implemented method, according to one embodiment, includes: receiving a write request at a storage system which includes more than one storage device, determining a storage location for data included in the write request, and determining a storage location for parity information corresponding to the data included in the write request. A first copy of the data included in the write request is sent to a first storage device which corresponds to the storage location for the data included in the write request. Moreover, a second copy of the data included in the write request is sent to a second storage device which corresponds to the storage location for the parity information. One or more instructions to compute the parity information via a decentralized communication link with the remaining storage devices are sent to the second storage device. The first storage device is different than the second storage device.
US10929222B2 Storing address of spare in failed memory location
In one embodiment, a system includes a memory that includes a live section and a spares section. The live section may be mapped to the address space of the system, and may be accessed in response to memory operations. Once an entry in the live section has been detected as failed, an entry in the spares section may be allocated to replace the failed entry. During subsequent accesses to the failed entry, the allocated entry may be used instead. In an embodiment, the failed entry may be coded with an indication of the allocated entry, to redirect to the allocated entry. In one implementation, for example, the failed entry may be coded with N copies of a pointer to the allocated entry, each copy protected by corresponding ECC.
US10929221B2 Multi-tier detection and decoding in flash memories utilizing data from additional pages or wordlines
Methods, systems, and machine-readable storage medium for multi- tier data recovery utilizing a series of progressively more complex detection and decoding modes based on data from additional pages or wordlines. In one aspect, read data is obtained from at least one cell comprising a given page of a flash memory, and reliability values are generated for the cell from the read data. The reliability values are utilized to decode the read data for the given page. If the decoding of the read data fails, a series of successive decoding steps is performed, with each successive decoding step utilizing additional read data to generate reliability values for the decoding. In one example, reads of one or more additional pages in the same wordline are performed. In a second example, several read retries (soft reads) of the same wordline are performed. In a third example, one or more additional neighboring wordlines are read.
US10929209B2 Safe, secure, virtualized, domain specific hardware accelerator
This disclosure relates to various implementations an embedded computing system. The embedded computing system comprises a hardware accelerator (HWA) thread user and a second HWA thread user that creates and sends out message requests. The HWA thread user and the second HWA thread user is communication with a microcontroller (MCU) subsystem. The embedded computing system also comprises a first inter-processor communication (IPC) interface between the HWA thread user and the MCU subsystem and a second IPC interface between the second HWA thread user and the MCU subsystem, where the first IPC interface is isolated from the second IPC interface. The MCU subsystem is also in communication with a first domain specific HWA and a second domain specific HWA.
US10929208B1 Methods and apparatus for copying a selected browser region to a clipboard as an image
Methods and apparatus for extracting information corresponding to a user selected area of a displayed web page are described. A user selected region, e.g., rectangular region, of a displayed web page is identified based on received user input. The elements beneath the user selected region are converted to a raster data URL. An HTML5 image element is created with an src attribute set to the raster data URL and with a low image element opacity property. The created HTML5 image element is added to the web page as an overlay. The web browser's built-in copying functionality can now be used to copy the overlying image element to the clipboard as an image as desired, e.g., using a context menu which enables image MIME type data to be placed on the clipboard.
US10929203B2 Compare and swap functionality for key-value and object stores
Embodiments for providing compare and swap (CAS) functionality to key value storage to allow multi-threaded applications to share storage devices and synchronize multiple concurrent threads or processes. A key-value application programming interface (API) is modified to include a CAS API in addition to the standard Put and Get APIs. The CAS function uses a key, expected old value, and new value to compare and swap an existing key value only if its current value equals the expected old value. Hash values of the key value and expected old value may be used by the CAS function to improve performance and reduce bandwidth.
US10929195B2 Method and system for cloud virtualization
A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
US10929194B2 Workload partitioning procedure for null message-based PDES
An embodiment of the invention includes applying a first partition to a plurality of LPs, wherein a particular LP is assigned to a first set of LPs. A second partition is applied to the LPs, wherein the particular LP is assigned to an LP set different from the first set. For both the first and second partitions, lookahead values and transit times are determined for each of the LPs and related links. For the first partition, a first system progression rate is computed using a specified function with the lookahead values and transit times determined for the first partition. For the second partition, a second system progression rate is computed using the specified function with the lookahead values and transit times determined for the second partition. The first and second system progression rates are compared to determine which is the lowest.
US10929193B2 Methods and systems for automated monitoring and control of adherence parameters
Exemplary embodiments relate to systems for building a model of changes to data items when information the data items is limited or not directly observed. Exemplary embodiments allow properties of the data items to be inferred using a single data structure and creates a highly granular log of changes to the data item. Using this data structure, the time-varying nature of changes to the data item can be determined. The data structure may be used to identify characteristics associated with a regularly-performed action, to examine how adherence to the action affects a system, and to identify outcomes of non-adherence. Fungible data items may be mapped to a remediable condition or remedy class. This may be accomplished by automatically deriving conditions and remedial information from available information, matching the conditions to remedial classes or types via a customizable mapping, and then calculating adherence for the condition on the available information.
US10929183B2 System interventions based on expected impacts of system events on scheduled work units
A method and associated system. Expected problems in a workload plan are predicted in response to any current occurrences of impacting system events according to the workload plan and corresponding expected impacts of the impacting system events of system events on execution of impacted work units of work units. Predicting the expected problems includes: identifying workload deadlines relating to the impacted work units in the workload plan; estimating intervention times for addressing the expected problems before missing the corresponding workload deadlines; determining corresponding minimum times required to fulfill the workload deadlines according to a progress of the workload plan; and estimating each of the intervention times further according to the minimum time of the corresponding workload deadline. An intervention program of system interventions on the computing system is established. The system interventions address the current occurrences of impacting system events according to the corresponding expected problems.
US10929181B1 Developer independent resource based multithreading module
The present disclosure relates generally to a method of executing application code developed using a simplified programming interface. I/O tasks and processing intensive tasks are designated as event callbacks in a single event loop runtime environment. The I/O tasks and processing intensive tasks are generated in association with a user request. Tasks associated with event callbacks are offloaded for execution using a resource based multithreading module to allocate the tasks between a plurality of processors based on the current utilization of each of the plurality of processors and an estimation of computing resources for execution of the tasks. The tasks are executed at the allocated processors of the plurality of processors and the user request is fulfilled using results of the executed tasks.
US10929161B2 Runtime GPU/CPU selection
A method, computer program product, and system includes a processor(s) obtaining, during runtime, from a compiler, two versions of a data parallel loop for an operation. The host computing system comprises includes a CPU and a GPU is accessible to the host. The processor(s) online profiles the two versions by asynchronously executing the first version, in a profile mode, with the GPU and executing the second version, in the profile mode, with the CPU. The processor(s) generates execution times for the first version and the second version. The processor(s) stores the executions times and performance data in a storage, where the performance data comprises a size of the data parallel loop for the operation. The processor(s) update a regression model(s) to predict performance numbers for a process of an unknown loop size. The processor(s) execute the operation with the CPU or the GPU based on the performance data.
US10929157B2 Techniques for checkpointing/delivery between primary and secondary virtual machines
Examples may include a determining a policy for primary and secondary virtual machines based on output-packet-similarities. The output-packet-similarities may be based on a comparison of time intervals via which content matched for packets outputted from the primary and secondary virtual machines. A mode may then be selected based, at least in part, on the determined policy.
US10929156B1 Pre-generating data for user interface latency improvement
A computing system can detect initiation data from a computing device of a user, which can indicate initiation of a client application on the computing device of the user. In response to detecting the initiation data, the system can perform a search to determine one or more likely destinations of the user before the computing system receives any specified destination from the user. Based on current contextual information of the user and each of the one or more likely destinations, the computing system may then generate data for a set of user interface features for each of the one or more likely destinations for subsequent display on the computing device of the user before the computing system receives any specified destination from the user.
US10929153B2 Bidirectional protection of application package
Embodiments provide bidirectional signature protection for packaged apps by verifying an authored app as executable and downloadable from a trusted marketplace service in response to determining that a (first) unique signature embedded within binary code defining the authored app matches an original trusted marketplace service signature acquired from the trusted marketplace service. Embodiments store another (second) signature acquired from the binary code defining the authored app into a storage item of the trusted marketplace service, wherein the second signature is unique to the authored app and different from the first signature; and offer the verified, authored app for download from the trusted marketplace service, wherein the first signature and the second signature are embedded in binary code defining the authored app.
US10929151B2 Computer-implemented method for replacing a data string by a placeholder
The present invention relates to a computer-implemented method for replacing a data string by a placeholder in a replacement device and, when necessary, for reconstituting the data string from the placeholder in the replacement device. There is a need for a central system for replacing a data string by a placeholder for a whole company which enables all applications to be protected and, when necessary, to have controlled access to sensitive data strings. It is necessary to make possible a central administration but at the same time to offer application-related access points throughout the company without long network communication paths. It is therefore proposed according to the invention that the replacement device comprises a plurality of nodes of a distributed system carrying out the replacement, a management device connected to the nodes stores all the configuration data of the nodes necessary for the initialization of the nodes, at least one node is initialized centrally with the configuration data provided by the management device and the nodes do not permanently store the configuration data so that all the configuration data previously present on the node are deleted in the case of a shutdown or a failure of a node, wherein the method for replacing the data string by the placeholder has the steps: reception of the data string from an application, selection of at least one node carrying out the replacement from the plurality of nodes of the distributed system, onward transmission of the data string to the at least one selected node, generation of a placeholder replacing the data string in the at least one selected node and passing the placeholder to the application.
US10929148B2 Executing services in containers
Example embodiments relate to executing services in containers. The examples disclosed herein include a computing device comprising instructions to load an inner portion of an operating system kernel in an inner region of a kernel space and an outer portion of the operating system kernel in an outer region of the kernel space. The example computing device may execute a service in a container in a user space. The container may be communicatively coupled with the outer region of the operating system kernel but divided from the inner portion of the operating system kernel.
US10929147B1 Management of a stateless device environment
A computing environment includes multiple client devices that may each be configured to serve a particular function within the computing environment. The client devices are each coupled to a client management server that communicates with and manages functions of the client devices. When a client device first boots, the client management server communicates with the client device over a network in order to provision the client device with an enrollment image. Using the enrollment image, a client device can become enrolled with the client management server. Once enrolled, the client management server can provision the client device with a functional operating system image. The functional operating system image can support device applications that require a restricted number of runtime states within the client device. A new functional operating system image is downloaded from the client management server and installed on the client device each time the device is rebooted.
US10929142B2 Making precise operand-store-compare predictions to avoid false dependencies
Provided are embodiments including a computer-implemented method, system and computer program product for determining precise operand-store-compare (OSC) predictions to avoid false dependencies. Some embodiments include detecting an instruction causing an OSC event, wherein the OSC event is at least one of a store-hit-load event or a load-hit-store event, marking an entry in a queue for the instruction based on the detected OSC event, wherein marking the entry comprises setting a bit and saving a tag in the entry in the queue. Some embodiments also include installing an address for the instruction and the tag in the history table responsive to completing the instruction.
US10929139B2 Providing predictive instruction dispatch throttling to prevent resource overflows in out-of-order processor (OOP)-based devices
Providing predictive instruction dispatch throttling to prevent resource overflow in out-of-order processor (OOP)-based devices is disclosed. An OOP-based device includes a system resource that may be consumed or otherwise occupied by instructions, as well as an execution pipeline comprising a decode stage and a dispatch stage. The OOP further maintains a running count and a resource usage threshold. Upon receiving an instruction block, the decode stage extracts a proxy value that indicates an approximate predicted count of instructions within the instruction block that will consume a system resource. The decode stage then increments the running count by the proxy value. The dispatch stage compares the running count to the resource usage threshold before dispatching any younger instruction blocks. If the running count exceeds the resource usage threshold, the dispatch stage blocks dispatching of younger instruction blocks until the running count no longer exceeds the resource usage threshold.
US10929137B2 Arithmetic processing device and control method for arithmetic processing device
An arithmetic processing device includes: a pipeline circuit including an instruction fetch circuit, an instruction decoder that performs a first branch misprediction determination for a branch instruction, and issues the instructions in-order, a branch instruction processing circuit which performs a second branch misprediction determination for the branch instruction; and a commit processing circuit that executes a commit processing of the processed instructions in-order. When a branch misprediction is established in the first branch misprediction determination, the instruction decoder inhibits issuing of the instructions to the branch prediction destination from the instruction decoder, and when the first branch instruction for which the branch misprediction is established is inputted, the branch instruction processing circuit clears the pipeline state in the instruction decoder, allows the instruction fetch circuit to start fetching instructions to a correct branch destination, and releases the inhibit of issuing of the instructions from the instruction decoder.
US10929132B1 Systems and methods for ISA support for indirect loads and stores for efficiently accessing compressed lists in graph applications
Disclosed embodiments relate to systems and methods for performing instructions to access a compressed graphic list. In one example, a processor includes fetch and decode circuitry to fetch and decode the single instruction to access the compressed graphic list, and execution circuitry to execute the decoded single instruction to cause access to the compressed graphic list by: receiving, from a load store queue, at a first op-engine associated with a first data location, an indirection request, computing, via the first op-engine, a second data location associated with a second op-engine, computing, via the second op-engine, a third data location associated with a third op-engine responsive to the indirection request, and providing, via the third op-engine, a data response to the load store queue responsive to receiving data from the third data location.
US10929127B2 Systems, methods, and apparatuses utilizing an elastic floating-point number
Systems, apparatuses, and methods utilizing an elastic floating-point encoding format are described. In particular, at least one operand of an instruction is to store, or stores, data in the elastic floating-point encoding format. In some implementations, the floating-point encoding format includes a sign bit, a self-identifying field, a mantissa, and a non-overlapping exponent range.
US10929120B2 Vehicle-mounted device validity determination system and information collecting device
A vehicle-mounted device determination system capable of determining validity of a vehicle-mounted device, and an information collecting device are provided. The vehicle-mounted device determination system includes: an information collecting device communicating with one or more vehicle-mounted devices installed in a vehicle; an identification information acquiring unit acquiring identification information from the vehicle-mounted devices; and an identification information transmitting unit transmits the identification information acquired by the identification information acquiring unit, and the server including: an identification information storage unit storing valid identification information of a vehicle-mounted device an identification information receiving unit receives the identification information from the vehicle; a validity determining unit determines, whether a vehicle-mounted device associated with the identification information received by the identification information receiving unit is valid; and a notifying unit provides notification if the validity determining unit determines that the vehicle-mounted device is invalid.
US10929102B2 True random number generator
A true random number generator is provided. The true random number generator includes an Exclusive-Or (XOR) circuit and multiple random entropy source circuits. One entropy source sampling process is performed at an output terminal of each of at least two inverters in each of the multiple random entropy source circuits, which is performed by a flip-flop corresponding to the inverter. Sampling results are inputted to an XOR unit in the random entropy source circuit and XOR processing is performed on the sampling results. XOR processing results outputted by the multiple of random entropy source circuits are inputted to the XOR circuit, and the XOR processing is performed on the XOR processing results to obtain a random number sequence.
US10929100B2 Mitigating causality discrepancies caused by stale versioning
Implementations are provided herein for causally ordering events within a distributed file system. Each node within the distributed file system, when processing an event, can collect object/version pairs associated with event (e.g., an object identifier and an object version number of the object at the time of the event). Object/version pairs can be identified and labeled as reliable or unreliable based on the operation performed on the inode as a part of the event. Relationships between events can be established when two events modify the same object and one event has a lower revision number. If the two object/revision pairs are in a relationship, an unreliable relationship can be deemed a weak edge and a reliable relationship can be deemed a strong edge. Using the strong and weak edges associated with object/revision pairs, a causal order of events can be generated.
US10929099B2 Spatialized virtual personal assistant
Various implementations include wearable audio devices having a spatialized virtual personal assistant (VPA). In other implementations, a method of controlling a wearable audio device having a spatialized VPA is disclosed. Other implementations include a method of generating a spatialized VPA in a wearable audio device.
US10929097B2 Systems and methods for switching operational modes based on audio triggers
Systems and methods are provided for enabling different modes of operation based on a detected audio trigger. The systems and methods may generate an audio signature for a detected first sound and compare the audio signature with a plurality of registered audio signatures. In response to determining that the audio signature matches a first registered audio signature, the systems and methods may enable a first operational mode for a device that enables a first plurality of commands. In response to determining that the audio signature matches a second registered audio signature, the systems and methods may enable a second operational mode for a device that enables a second plurality of commands, where the second plurality of commands are different from the first plurality of commands.
US10929094B2 Control method, controller, and device
A method of controlling a device located in a predetermined space includes: obtaining sleep information of a person present in a first space from a biological sensor disposed in the first space, the sleep information indicating a sleep state of the person and the first space includes a first device; determining, by a processor, a first illuminance level to be set for the first device based on the obtained sleep information and a first database indicating a correspondence between the sleep state and a target illuminance level of a corresponding device, the target illuminance level of the corresponding device being a predetermined illuminance level which does not awake a sleeping person at the sleep state and provides visibility for an awake person; and transmitting, to the first device, a first command for setting the first illuminance level in the first device as an illuminance upper-limit value.
US10929093B2 Audio data buffering
A method of buffering audio data in an audio playback system that is adapted to receive and playback separate, discrete audio files from one or more audio sources, where the audio files comprise audio data, and where the audio playback system comprises a master device that receives audio files from a source, buffers the received audio data, and distributes the buffered audio data to one or more active slave audio playback devices. The master device requests a first audio file from an audio source, receives the first audio file, buffers audio data from the first audio file, and sends buffered audio data from the first audio file to one or more active slave audio playback devices. During playback of the audio data from the first audio file, the master device requests a second audio file from an audio source, receives the second audio file, buffers audio data from the second audio file, and sends buffered audio data from the second audio file to one or more active slave audio playback devices.
US10929091B2 Methods and electronic devices for dynamic control of playlists
This disclosure concerns the playback of audio content, e.g. in the form of music. More particularly, the disclosure concerns the playback of streamed audio. In one example embodiment, there is a method of operating an electronic device for dynamically controlling a playlist including one or several audio items. A request to adjust an energy level (e.g. a tempo) associated with the playlist is received. In response to receiving this request, the playlist is adjusted in accordance with the requested energy level (e.g., the tempo).
US10929080B2 Empathetic image selection
An approach is provided for selecting and displaying one or more images. A determination is made that a user is in a proximity to a digital picture frame. Weather information is received from a weather sensor coupled to the digital picture frame. The weather information specifies a current weather of a geographic location that includes the digital picture frame. Based on the current weather, an emotional state of the user is determined. Based on user profile information corresponding to the user, image(s) included in multiple images are determined to convey the emotional state of the user. Based on the emotional state of the user and the image(s) conveying the emotional state, the image(s) are displayed on a display included in the digital picture frame.
US10929075B2 Print control device performing print control for printing object on upper tape to be affixed to lower tape, and notifying of error when object meets precondition but does not meet all of prescribed conditions
A print control device includes a controller. The controller edits an image constituted by one or more objects including one or more upper objects, acquires an image area length, an image area width, a lower tape length, and a lower tape width, designates one upper object from among the one or more upper objects, and acquires an object area length, an object area width, and an upper tape width. In a case where a precondition is met for the designated upper object, the controller sets an orientation to a parallel orientation when a first condition or a third condition is met, and sets the orientation to an orthogonal orientation when a second condition or a fourth condition is met. The controller issues an error notification when the precondition is met but all of the first condition, the second condition, the third condition, and the fourth condition are not met.
US10929072B2 Information processing apparatus, control method, and storage medium
An information processing apparatus, capable of communicating with a printing apparatus and an image server, includes an acquisition unit, a generation unit, an instruction unit, and a display control unit. The acquisition unit acquires sheet information about a sheet loaded in the printing apparatus. The generation unit generates a search condition for causing the image server to search for image data, based on the acquired sheet information. The instruction unit causes the image server to execute search processing based on the search condition. The display control unit displays a screen displaying a result of the search processing that is executed based on the search condition by the image server.
US10929054B2 Scalable garbage collection
Methods and systems for performing memory garbage collection include determining a size of N double-ended queues (“deques”) associated with N respective garbage collection threads, where N is three or greater. A task is popped from a deque out of the N deques having a largest size. Garbage collection is performed on the popped task.
US10929052B2 Snapshot space reduction method and apparatus
A system and method are presented that reduce the use of snapshot space. One embodiment of the present invention only performs snapshot copies for blocks on the source volume that have not yet been backed up. Another embodiment stores the data in the snapshot space in multiple files, and then deletes those files that contain data whose corresponding blocks have been backed up. A third embodiment stores the data in the snapshot space directly onto a dedicated device and then reuses the data blocks for data already backed up when the dedicated device is full.
US10929042B2 Data storage system, process, and computer program for de-duplication of distributed data in a scalable cluster system
A data de-duplication in a distributed storage of data objects in a cluster system, in which plural data objects are distributed across a group of node apparatuses and stored in units of data blocks. Each metadata structure including a root metadata node and one or more direct metadata nodes, and optionally including one or more indirect metadata nodes; and a metadata object is stored for managing de-duplicated data blocks based on a metadata structure of the metadata object wherein at least one direct metadata node of the metadata structure of the metadata object includes a block reference pointing to a de-duplicated data block being associated with two or more data objects. Preferably, each of the metadata structures of the two or more data objects being associated with the de-duplicated data block includes a respective direct metadata node including an object reference to the metadata structure of the metadata object.
US10929041B1 Block-storage service supporting multi-attach
A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. A membership group authority authorizes sequence numbers for a given logical volume and an associated membership group. The members of the membership group ensure that the members are in agreement on the latest sequence number for the given logical volume before responding to read or write requests directed to the given logical volume.
US10929036B2 Optimizing static object allocation in garbage collected programming languages
A binary that is stored in a portion of runtime memory subject to garbage collection is analyzed. An amount of memory in a portion of runtime memory not subject to garbage collection is allocated for a binary copy based on the analysis. The binary is copied to the allocated portion of runtime memory not subject to garbage collection.
US10929030B2 Computer and control method
A computer comprises a controller and a storage apparatus which is configured to provide a storage area for storing data. The controller and the storage apparatus have a function of achieving encryption and decryption of data through use of an encryption key. The computer is configured to: execute encryption key setting processing for setting the encryption key in the controller and the storage apparatus so that the controller holds the same encryption key as the encryption key of the storage apparatus; and determine whether to enable the function of any one of the controller and the storage apparatus, based on load states of the controller and the storage apparatus when an I/O request is received.
US10929027B2 Reporting using data obtained during backup of primary storage
A data storage system can scan one or more information stores of primary storage and analyze the metadata of files stored in the one or more information stores of primary storage to identify multiple, possibly relevant, secondary copy operations that can be performed on the files. The storage system can also identify primary storage usage information of each file during the scan and use that information to generate reports regarding the usage of the primary storage.
US10929010B2 Touch response method for touchscreen, apparatus, and terminal
Embodiments of the present invention disclose a touch response method for a touchscreen and a terminal. The touch response method for a touchscreen includes: detecting touch pressure values of at least two touch points applied on a touchscreen; comparing the touch pressure values of the at least two touch points to obtain at least one valid touch point, where a touch pressure value of the valid touch point is greater than a touch pressure value of an invalid touch point of the at least two touch points; and determining a touch operation corresponding to the valid touch point, and performing the touch operation. According to the embodiments of the present invention, a failure in responding to a touch operation corresponding to a touch point on a touchscreen can be avoided, and touch operation processing efficiency can be improved.
US10929004B2 Diagrams for structured data
A non-transitory computer-readable storage medium may have computer-executable instructions stored thereon that are executable by a processor device to perform or control performance of various operations. The operations may include displaying a graphical diagram of multiple nodes and their relationships based on structured data about the nodes and their relationships. The operations may also include receiving input effective to specify a filter parameter. The operations may also include analyzing the nodes displayed in the graphical diagram to identify a first subset of the nodes that satisfy the filter parameter and a second subset of the nodes that fail to satisfy the filter parameter. The operations may also include altering the graphical diagram in accordance with the filter parameter.
US10929002B2 Electronic device for controlling a plurality of applications
An electronic device includes a cover glass, a back cover facing the cover glass, a display including a rigid area exposed through the cover glass, in which a first application is output, and a ductile area extending from the rigid area, and a processor electrically connected to the display. When at least a portion of the ductile area is exposed, the processor may output the first application in a first area which is a portion of the rigid area and the ductile area and a second application in a second area which is a remaining portion of the rigid area.
US10928998B2 Methods and systems for configuring automatic media playback settings
Systems and methods are provided for configuring automatic playback settings on a media playback device. A graphical user interface displays automatic playback settings and receives selections of customized settings for automatic playback. The settings can include context granularity for automatic playback, limiting autoplay to when the media playback device is connected to a wireless network, and activating an audible notification when automatic playback of media content is beginning. An initial queue of media content is selected for playback on the media playback device. The system ascertains whether autoplay is enabled for a particular situation. If autoplay is enabled, the system automatically generates a queue of media that is related to the initial queue and initiates playback on the media playback device after the initial queue concludes.
US10928987B2 Presenting, at a graphical user interface (GUI), a constellation view of communications associated with node groups in a network
Techniques for presenting, at a graphical user interface (GUI), a constellation view of communications associated with node groups of a network disclosed. A GUI presents icons arranged on concentric rings. Icons on one ring represent device groups. Icons on another ring represent address groups. Icons on another ring represent intranet groups. Each icon is selectable to request information about the communications of the corresponding node group. Connections are drawn between the selected icon and other icons to represent the communications. Each connection is selectable to request additional information regarding the communication.
US10928980B2 User interfaces for playing and managing audio items
The present disclosure generally relates to playing and managing audio items. In some examples, an electronic device provides intuitive user interfaces for playing and managing audio items on the device. In some examples, an electronic device provides seamless transitioning from navigating a stack of items corresponding to groups of audio items to navigating a list of menus. In some examples, an electronic device provides for quick and easy access between different applications that are active on the device. In some examples, an electronic device enables automatic transmission of data associated with audio items to be stored locally on a linked external device.
US10928979B2 Information apparatus control method, computer-readable recording medium, and information providing method to control devices connected to network via device icons displayed on floor plan
A control method causes a computer of an information apparatus to: display on a display a display screen representing a floor plan including one or more rooms; using at least one memory that associates first information indicating a type of each of one or more device icons representing one or more target devices with second information indicating an attribute of each of the one or more rooms, display each of the one or more device icons in a room that corresponds to each of the one or more device icons in accordance with the type of each of the one or more device icons; and when it is determined that one device icon of the one or more device icons is a second type, the one device icon is displayed in a same room as a room in which the device icon of a first type is displayed.
US10928974B1 System and method for facilitating user interaction with a three-dimensional virtual environment in response to user input into a control device having a graphical interface
The methods, systems, techniques, and components described herein may facilitate user interactions with virtual objects in a three-dimensional virtual environment using user input into a graphical interface of a control device that is coupled to a display that may display the three-dimensional virtual environment. The control device may be configured to display a 3D representation of a virtual object having a non-virtual reality representation of the virtual object. The graphical interface of the control device may receive selection information that corresponds to a user selection of the 3D representation of the virtual object. Transformation parameters that provide a basis for rendering a three-dimensional representation of a virtual object in the three-dimensional virtual environment may be obtained to define a transformation of the 3D representation of the virtual object. The transformation parameters may be applied to compose a 3D representation of a virtual object that represents the virtual object in the three-dimensional virtual environment.
US10928971B2 Device and method of displaying windows by using work group
An electronic apparatus, computer-readable recording medium, and method of providing a plurality of work group objects are provided. The method includes providing a plurality of work group objects respectively representing a plurality of work groups, providing a plurality of window objects in response to a selection of a work group object and representing a plurality of windows, providing a window in response to a selection of a window object, and providing an object representing windows corresponding to all of the window objects associated with one of the work groups.