Document Document Title
US10797846B2 Signaling of alternative modulation coding schemes
Wireless devices may employ techniques for indicating alternative modulation coding schemes (MCSs) (e.g., MCS values or MCS indices not associated with a default list or default MCS table). That is, communications (e.g., such as physical downlink control channel (PDCCH) transmissions carrying downlink control information (DCI), physical downlink shared channel (PDSCH) transmissions carrying uplink grants, etc.) may include information (e.g., in MCS fields and reserved fields) that indicate alternative MCSs for subsequent communications. For example, random access radio network temporary identifier (RA-RNTI) scrambled DCI, random access response (RAR) messages, etc., may indicate an alternative MCS for subsequent messages in a random access procedure (e.g., for a RAR, an RRC connection request, etc.). The alternative MCS may be conveyed by indicating information such as MCS scaling factors, alternative MCS table IDs, MCS indices associated with the alternative MCS table, or some combination thereof.
US10797843B2 Method and device for detecting and transmitting information
Embodiments of the present invention disclose a method and a device for detecting and transmitting information. The method includes: obtaining, by a UE, at least one type of configuration information of an antenna port occupied by a D-PDCCH, which is configured on a base station side; determining, by the UE, a search space of the D-PDCCH; and detecting, by the UE, the D-PDCCH in the search space according to the antenna port configuration information. With the embodiments of the present invention, the UE can detect the D-PDCCH, and therefore data transmission is ensured. Furthermore, a blind detection of a PDCCH by the UE based on time-frequency resources in an existing system is extended to a spatial dimension, that is, an antenna port, thereby increasing the efficiency of resource utilization, so that the D-PDCCH can be detected in the spatial dimension.
US10797838B2 Apparatus and method for managing radio resources in mobile communication system
An operation method of a terminal in a mobile communication system includes receiving information indicating a first scheduling region map consisting of a plurality of resource regions from a base station, the information indicating the first scheduling region map including information indicating the plurality of resource regions included in the first scheduling region map; receiving first resource allocation information indicating a first resource region allocated to the terminal among the plurality of resource regions included in the first scheduling region map from the base station; receiving a first reference signal (RS) from the base station through the first resource region; generating first channel state information (CSI) for the first resource region based on the first RS; and transmitting the first CSI to the base station.
US10797828B2 Data receiving method and device, and data sending method and device
An embodiment of the present invention discloses a data sending and receiving method. A first FEC unit of a sending device sends, by using a first channel, a first data stream on which first FEC encoding has been performed; a second FEC unit of the sending device sends, by using a second channel, a second data stream on which second FEC encoding has been performed; and the sending device performs interleaving on the first data stream and the second data stream, to obtain an output data stream, and sends the output data stream to a receiving device and error correction capability of a receiving device could be improved. In addition, in the present invention, an operation of writing by row and reading by column does not need to be performed. Therefore, no delay is generated.
US10797819B2 Method and device for controlling the load of an optical transmission line with wavelength-division multiplexing
A load-controlling device controlling load on an optical transmission line, the input of which is coupled to an emitting device for modulating with data and multiplexing a plurality of useful wavelengths into a useful optical signal to be transmitted over the transmission line. The load-controlling device includes elements for generating a filler optical signal composed of at least one filler wavelength that is not modulated by data, to be injected into the optical transmission line. The generating elements generate a source optical signal composed of a plurality of wavelengths corresponding to the plurality of wavelengths of the useful optical signal and selects the wavelength of the filler optical signal among the wavelengths of the source optical signal. A control module controls selection of the wavelength of the filler optical signal depending on information indicative of non-turn-on of a wavelength among the plurality of wavelengths of the useful optical signal.
US10797814B2 File recovery
A system for generating, transmitting, providing and/or receiving signaling.
US10797809B2 LTE carrier aggregation configuration on TV white space bands
An apparatus, method and computer program product comprise controlling cellular network based communication in a primary cell on a frequency band related to the cellular network and by using an uplink and downlink configuration specific to the primary cell; controlling communication in a secondary cell on a frequency band related to a television white space channel and by using an uplink and downlink configuration specific to the secondary cell; measuring radio interference on a temporarily set uplink related carrier on the secondary cell based on information on the temporarily set uplink related carrier received on a downlink related carrier on the primary cell; and reporting results of radio interference measurement via the primary cell.
US10797801B2 Split optical front end receivers
An optical receiver with improved dynamic range may include at least one directional coupler having at least one input configured to couple to an optical fiber. The optical receiver may include a first signal path including a first photodetector coupled to an output of the at least one directional coupler, a first transimpedance amplifier (TIA) including an input coupled to the first photodetector, and an adder coupled to an output of the first TIA. The optical receiver may include a second signal path including a second photodetector coupled to an output of the at least one directional coupler, a second TIA including an input coupled to the second photodetector, and the adder coupled to an output of the second TIA. Further, the optical receiver may include an optical power sensing circuit coupled to at least one of the first TIA, the second TIA, and the adder.
US10797799B2 Optical transmission apparatus, optical transmission system, and optical transmission method
An optical transmission apparatus includes a wavelength variable filter whose transmission light wavelength is variable; a receiver that receives light, the light being sent from another optical transmission apparatus and passing through the wavelength variable filter; a transmitter that sends to the another optical transmission apparatus, a utilization permission request for a second wavelength corresponding to a first wavelength of the light received by the receiver, the transmitter sending the utilization permission request as light of the second wavelength and in a form of a tone signal of a predetermined frequency; and a controller that, when receiving from the another optical transmission apparatus, a utilization permission notification of the second wavelength for a sender of the utilization permission request, configures a wavelength of a main signal to the second wavelength, the main signal being sent from the transmitter to the another optical transmission apparatus.
US10797797B2 Fiber optic extender
The present arrangement replaces passive components of a multi-mode fiber optic channel, such as a typical prior art cassette (i.e. connectors & short lengths of fibers) with active cassettes that have components therein that receive the optical signal from a first transmitting transceiver, convert the signal to an electrical signal, route that signal appropriately within the cassette and re-send an optical signal out from the opposite of the cassette into the infrastructure harness. This results in a localized optical signal boost at a mid-channel location.
US10797794B2 Two-way data communication system for aircraft cabins
A data communication system has: a cabin module with a transmission and reception unit; and a furniture module, which is fastened in a furniture item anchored in a cabin, and has a transmission and reception unit. The transmission and reception units each have a controllable light source and a light sensor. The furniture module is disposed relative to the cabin module such that light emanating from the light source of the transmission and reception unit of the cabin module is detectable by the light sensor of the transmission and reception unit of the furniture module and light emanating from the light source of the transmission and reception unit of the furniture module is detectable by the light sensor of the transmission and reception unit the one cabin module.
US10797780B2 Multisite trunking system and site switching method
Upon reception of ACK via a communication IF, an allocator allocates a channel of a repeater to be controlled to communications between wireless terminals. A determination unit determines whether channels allocatable to the communications between the wireless terminals are short. When the determination unit has determined that the allocatable channels are short, a switching controller controls at least one repeater, among repeaters to be controlled by a repeater controller, that serves as a controlling repeater to cause the repeater to transmit, to a wireless terminal standing by in the channel of the repeater, a switching signal designating standby in a channel of a repeater that is controlled by another repeater controller.
US10797770B2 Non-uniform antenna array and signal processing therefor
The present disclosure relates to a non-uniform antenna array and signal processing therefor. Specifically disclosed is a device at a transmitting end, comprising a plurality of antenna elements arranged in a vertical direction. Spaces between adjacent antenna elements of at least a part of the plurality of antenna elements increase gradually in a first direction.
US10797762B1 Beamforming in massive MIMO networks
Beamforming in massive MIMO networks includes monitoring a signal condition such as pathloss of wireless devices and, based thereon, selecting a type of reference signal for the wireless devices, the type selected from among a non-precoded reference signal, a beamformed reference signal, or a standard reference signal. Further, an MCS of the wireless devices is monitored and, based thereon, the type of reference signal is adjusted.
US10797761B2 Method and device for sending and receiving information
The present disclosure relates to a method and a device for sending and receiving information. The method includes: determining a frame structure of a serving cell, where a radio frame corresponding to the frame structure includes at least one first special subframe, remaining subframes are downlink subframes, and the first special subframe includes symbols used for uplink transmission and downlink transmission, and a GP; and sending and receiving information in the serving cell based on the frame structure. In the technical solution, because the radio frame structure includes the first special subframe, when spectrum resources are maximally applied to downlink data service transmission, not only performance of massive MIMO is improved, but also the serving cell is enabled to work independently.
US10797758B2 Electromagnetic sensing and detection of ingestible event markers
Provided is an electronic device having a control device, a driver circuit coupled to the control device. The driver circuit is configured to alter conductance. A partial power source is coupled to the control device and is configured to provide a voltage potential difference to the control device and the driver circuit as a result of the partial power source being in contact with a conductive fluid. The partial power source includes a first material electrically coupled to the control device and a second material electrically coupled to the control device and electrically isolated from the first material. An inductor is coupled to the driver circuit. The driver circuit is configured to develop a current through the inductor. The magnitude of the current developed through the inductor is varied to produce an encoded signal that is remotely detectable by a receiver. Receivers to receive and decode also are disclosed.
US10797731B2 Software defined radio for auxiliary receiver
A first base station may be configured as an auxiliary receiver for a data stream sent on an uplink from a source device to a second base station. The second base station may be a base station that is engaged in conventional communications with the source device on uplink and downlink channels using a selected protocol. The first base station may be used to provide extra data redundancy/QoS for a data stream sent from the source device to a destination device through the second base station. The first base station may determine that it has available bandwidth and is able to serve as an auxiliary receiver. The first base station may be asked by the second base station to provide extra bandwidth when certain network conditions occur. The first base station may include a software defined radio (SDR) that may be configured to receive according to the selected protocol.
US10797730B2 Apparatus and method for creating an asymmetric checksum
A device for the computer-aided creation of an asymmetric checksum by a first communication partner, in which a processor calculates a mapped checksum by means of bijective mapping from a first checksum, wherein the first checksum from the set of all possible checksums is assigned by means of a first function to respectively one message from a set of all possible messages, the first checksum is prepared in particular by mapping the set of all possible checksums onto a first set by a second function. Information is distributed which defines an inverse function relative to the bijective mapping to at least one second communication partner, wherein the first checksum is calculated from the mapped checksum by means of the inverse function. The mapped checksum and the message are transmitted to the at least one second communication partner.
US10797719B2 Mapping circuit and method for selecting cells of a multi core hybrid I/Q digital to analog converter
A mapping circuit (300) for selecting cells of a multi core hybrid I/Q digital to analog converter includes a first sub-mapping circuit (310a) configured to define a first group of cores for each data symbol to be transmitted and to select cells of the first group of cores for an I-code of the data symbol to be transmitted. The mapping circuit (310b) further includes a second sub-mapping circuit configured to define a second group of cores for each data symbol and to select cells of the second group of cores for a Q-code of the data symbol.
US10797717B2 Signal processing device and transceiver
A signal processing device includes an A-D converter and a controller. The A-D converter converts an analog signal to a digital signal in which portions where the amplitude exceeds a predetermined range are clipped. A counter of the controller calculates, for the digital signal, a number of clipped samples for each predetermined number of period samples. A frequency converter performs frequency conversion of the digital signal. An LPF removes high frequency components of the digital signal. A rate converter converts a sampling rate of the A-D converter. A digital amplifier amplifies and outputs the digital signal. An amplification factor adjuster multiplies a preset amplification factor of the digital amplifier by an amplification factor adjustment coefficient based on a ratio of the number of regular samples to the number of period samples, to adjust the amplification factor.
US10797712B1 Maintaining a digitally controlled oscillator at an ideal state by changing the voltage supply
A technique relates to a digital phase locked loop (DPLL) including a digitally controlled oscillator (DCO), the DCO having delay elements and a current fill factor corresponding to a proportion of the delay elements in operation. A voltage regulator controller is operable to obtain a result of a comparison between a predefined fill factor and the current fill factor, the voltage regulator controller being operable to adjust voltage supplied to the DCO based on the result, the predefined fill factor indicating a predetermined proportion of the delay elements to be in operation.
US10797711B2 Oscillator, electronic apparatus, and vehicle
An oscillator includes a quartz crystal resonator and a circuit device, and the circuit device includes an oscillation circuit and a PLL circuit. The PLL circuit includes a phase comparison circuit that performs a phase comparison between the reference clock signal and a feedback clock signal, a control voltage generation circuit that generates a control voltage based on a result of the phase comparison, and a voltage control oscillation circuit that generates a clock signal having a frequency corresponding to the control voltage, and a frequency division circuit that divides a frequency of the clock signal and outputs the feedback clock signal. An oscillation frequency of the quartz crystal resonator is higher than or equal to 200 MHz, and a phase comparison frequency of the phase comparison circuit is higher than or equal to 200 MHz.
US10797707B2 Delay locked loop detection method and system
A delay locked loop detection system (10), the system can be used for detecting the working state of a delay locked loop (400) and comprises: a signal generator (300), which is used for generating a reference clock and providing the reference clock to the delay locked loop (400); and a testing instrument (500), which is used for acquiring the clock signals output from the delay locked loop (400) and measuring whether the time delays thereof are consistent with expectations; the detection system (10) further comprises at least one of the following circuits: a pre-receiving circuit (100), which is used for receiving the reference clock from the signal generator (300) and amplifying and shaping the reference clock and then providing the reference clock to the delay locked loop (400); and a multiphase multiplexing circuit (200), which is used for receiving the clock signals output from the delay locked loop (400) and synthesizing and then providing a plurality of clock signals with different delay to the testing instrument (500). Also included is a delay locked loop detection method. The system and method mentioned above enable an accurate measurement for the delays of the delay locked loop.
US10797705B2 Circuit device, oscillator, electronic apparatus, and vehicle
A circuit device includes first and second output signal lines from which first and second output signals constituting differential output signals are output, and first to n-th output drivers coupled to the first and second output signal lines. In a first mode, i number of output drivers of the first to n-th output drivers drive the first and second output signal lines based on first and second input signals constituting differential input signals. In a second mode, j number of output drivers of the first to n-th output drivers drive the first and second output signal lines based on the first and second input signals.
US10797704B2 Differential signal transfer systems and associated methods
A differential signal transfer system includes a dynamic level-shifter and a common-mode rejection device. The dynamic level-shifter is configured to (a) receive an input signal including a differential-mode component and a first common-mode component and (b) generate a level-shifted signal from the input signal, the level-shifted signal including the differential-mode component and a second common-mode component that is different from the first common-mode component. The common-mode rejection device is configured to receive the level-shifted signal and generate an output signal therefrom, where the output signal includes the differential-mode component.
US10797701B2 Compensating for degradation of electronics due to radiation vulnerable components
Techniques to compensate non-radiation hardened components for changes or degradation in performance that result from exposure to radiation. During testing and modeling phase, a component's performance may be characterized as a result of the exposure to radiation. In some examples, some performance characteristics, such as voltage response, frequency response, gain, leakage or other characteristics, may change as the component's exposure to an amount of radiation increases. During normal operation, a system may include one or more devices that measure the amount of radiation to which the system may be subjected, such as a radiation dosimeter. The system may compensate the non-radiation hardened component based on the amount of radiation received the known component performance change caused by radiation as determined during the modeling phase.
US10797700B2 Apparatus for transmitting and receiving a signal, a method of operating the same, a memory device, and a method of operating the memory device
A signal transmitting and receiving apparatus including: a first on-die termination circuit connected to a first pin through which a first signal is transmitted or received and, when enabled, the first on-die termination circuit is configured to provide a first termination resistance to a signal line connected to the first pin; a second on-die termination circuit connected to a second pin through which a second signal is transmitted or received and, when enabled, the second on-die termination circuit is configured to provide a second termination resistance to a signal line connected to the second pin; and an on-die termination control circuit configured to independently control an enable time and a disable time of each of the first on-die termination circuit and the second on-die termination circuit.
US10797692B2 Integrated circuit device
An integrated circuit device includes a circuit device main body which is configured to execute a predetermined processing function, a communication control circuit which is configured to perform data communication with an external control device and an operation mode determination unit which is configured to selectively determine a normal mode for executing the processing function or a debug mode for setting an execution condition of the processing function as an operation mode of the circuit device main body. The operation mode determination circuit is configured to operate in accordance with an internal clock and to generate an operation mode output value for determining the operation mode of the circuit device main body according to a logical state of a particular one communication signal which is data-communicated with the external control device after a reset operation performed by a reset circuit is released.
US10797691B1 Method and apparatus for use in improving linearity of MOSFETs using an accumulated charge sink
A method and apparatus for use in improving the linearity characteristics of MOSFET devices using an accumulated charge sink (ACS) are disclosed. The method and apparatus are adapted to remove, reduce, or otherwise control accumulated charge in SOI MOSFETs, thereby yielding improvements in FET performance characteristics. In one exemplary embodiment, a circuit having at least one SOI MOSFET is configured to operate in an accumulated charge regime. An accumulated charge sink, operatively coupled to the body of the SOI MOSFET, eliminates, removes or otherwise controls accumulated charge when the FET is operated in the accumulated charge regime, thereby reducing the nonlinearity of the parasitic off-state source-to-drain capacitance of the SOI MOSFET. In RF switch circuits implemented with the improved SOI MOSFET devices, harmonic and intermodulation distortion is reduced by removing or otherwise controlling the accumulated charge when the SOI MOSFET operates in an accumulated charge regime.
US10797682B2 Common signal attenuation circuit and ramp signal generator using the same
A common signal attenuation circuit may include a sensing block suitable for sensing differential signals to generate sensed differential signals; a common signal generation block suitable for generating an common signal having a common voltage noise by combining the sensed differential signals; and an attenuation block suitable for adjusting the common voltage noise in the original common signal by combining the common signal having the adjusted common voltage noise to the differential signals.
US10797680B2 Elastic wave device, high-frequency front-end circuit, and communication apparatus
An elastic wave device includes a supporting substrate, an acoustic reflection layer disposed on the supporting substrate, a piezoelectric layer disposed on the acoustic reflection layer, and an interdigital transducer electrode disposed on the piezoelectric layer. The acoustic reflection layer includes three or more low acoustic impedance layers and two or more high acoustic impedance layers. A film thickness of the low acoustic impedance layer closest to the piezoelectric layer is larger than a film thickness of the low acoustic impedance layer closest to the low acoustic impedance layer that is closest to the piezoelectric layer.
US10797677B2 Crystal vibration element and crystal device
A crystal blank includes a pair of tableland-shaped first mesa parts projecting from a flat plate and a pair of tableland-shaped second mesa parts projecting from the pair of first mesa parts. The flat plate's length in a long direction is less than 1000 μm. The first mesa part is on an inner side of the flat plate's major surface. The second mesa part is on the first mesa part's inner side of an upper surface's outer edge at two ends of the long direction and has a width equivalent to the first mesa part's upper surface at two sides of a short direction. An excitation electrode reaches the second mesa part's outer edge of the upper surface, is located on the inner side of the first mesa part, and on the second mesa part's inner side of the upper surface's outer edge at two sides of the short direction.
US10797674B2 Signal acquisition device for high-voltage loop, detector, battery device, and vehicle
The present application provides an apparatus for processing signals of a high-voltage loop, a detector, a battery device, and a vehicle. The apparatus includes a filter circuit connected to an element to be detected and configured to filter signals from the element to be detected; a differential amplification circuit connected to the filter circuit and configured to amplify the filtered signals; and a processor connected to the differential amplification circuit and configured to process the amplified signals.
US10797673B2 Hierarchical cascading in two-dimensional finite element method simulation of acoustic wave filter devices
A method of analyzing a microwave acoustic wave (AW) structure comprises defining a physical model of the AW structure, partitioning the physical model into a plurality of unit blocks, identifying at least one core block within the plurality of original unit blocks, computing characteristics of each of the at least one core block, deriving characteristics for each of the original unit blocks from the computed characteristics of the core block(s), combining the original unit blocks into a single block having computed characteristics derived from the characteristics of the unit blocks, such that the single block subsumes the plurality of original unit blocks, and deriving at least one electrical response of the physical model at least partially from the computed characteristics of the single block.
US10797669B2 Speaker with automatic volume control
An example speaker for providing alerts includes: a housing and a cover forming an integrated unit; a microphone configured to sense an ambient noise level; and a processor configured to adjust a volume of the speaker based upon the ambient noise level. A hinge can be positioned between the housing and the cover to allow the cover to be pivoted relative to the housing from a close position to an open position.
US10797668B2 Multi-input amplifier with variable gain for individual inputs
Described herein are variable gain amplifiers and multiplexers that embed programmable attenuators into switchable paths to provide variable gain for individual amplifier inputs. The variable gain for an individual input is provided using a amplification stage that is common for each input of the amplifier. A variable attenuation is provided for individual inputs through a combination of a band selection switch and an attenuation selection branch. The attenuation can be tailored for individual inputs and can depend on a gain mode of the amplifier.
US10797666B2 Port velocity limiter for vented box loudspeakers
One embodiment provides a method comprising determining an energy stored in a port of a vented box loudspeaker based on a physical model of the vented box loudspeaker, determining a time-varying attenuation to apply to a source signal for reproduction via the vented box loudspeaker based on the energy stored in the port, and controlling the energy stored in the port in real-time by attenuating the source signal based on the time-varying attenuation. A velocity of air in the port during the reproduction of the source signal is limited based on the controlling.
US10797661B2 Capacitive-coupled chopper instrumentation amplifiers and associated methods
A capacitive-coupled chopper instrumentation amplifier includes a first chopper, a first gain stage, a capacitive isolation stage electrically coupled between inputs of the first gain stage and the first chopper, a second gain stage, a second chopper electrically coupled between outputs of the first gain stage and inputs of the second gain stage, clamping circuitry electrically coupled between the inputs of the first gain stage and a reference voltage rail, and a controller. The controller is configured to (a) detect a change in a first common-mode voltage exceeding a threshold value, the first common-mode voltage being a common-mode voltage at the inputs of the amplifier, and (b) in response to detecting the change in the first common-mode voltage exceeding the threshold value, cause the clamping circuitry to clamp the inputs of the first gain stage to the reference voltage rail.
US10797656B2 Breakdown protection circuit for power amplifier
Systems, methods, and apparatuses for improving reliability and/or reducing or preventing breakdown of an amplifier, specifically breakdown of a transistor of an amplifier, are disclosed. A protection circuit can be electrically coupled to the amplifier, and can be configured to reduce a voltage swing at the amplifier. The amplifier can include a first transistor, and the protection circuit can include a second transistor electrically coupled to a control terminal of the first transistor of the amplifier. When a power at a control terminal of the second transistor of the protection circuit satisfies a threshold power, the protection circuit can be configured to reduce a power at a power terminal of the first transistor the amplifier. By reducing the voltage at the power terminal of the first transistor the amplifier, the protection circuit can allow the amplifier to operate safely, without breakdown.
US10797653B2 Consecutive Doherty amplifier
A consecutive Doherty amplifier is disclosed. The Doherty amplifier includes a carrier amplifier, a power splitter, a peak amplifier, and a phase compensator. The carrier amplifier receives a radio frequency signal with interposing any signal splitters. The power splitter splits an output of the carrier amplifier into first and second split signals. The phase compensator transfers the second split signal to the peak amplifier. The first split signal is combined with the output of the peak amplifier.
US10797649B2 Multi-mode envelope tracking amplifier circuit
A multi-mode envelope tracking (ET) amplifier circuit is provided. The multi-mode ET amplifier circuit can operate in a low-resource block (RB) mode, a mid-RB mode, and a high-RB mode. The multi-mode ET amplifier circuit includes fast switcher circuitry having a first switcher path and a second switcher path and configured to generate an alternating current (AC) current. A control circuit activates the fast switcher circuitry in the mid-RB mode and the high-RB mode, while deactivating the fast switcher circuitry in the low-RB mode. More specifically, the control circuit selectively activates one of the first switcher path and the second switcher path in the mid-RB mode and activates both the first switcher path and the second switcher path in the high-RB mode. As a result, it is possible to improve efficiency of ET tracker circuitry and the multi-mode ET amplifier circuit in all operation modes.
US10797648B2 Mixer module
A mixer module includes a mixer, at least one DC offset circuit, a filter and a controller. The mixer mixes an input signal to generate a first signal. The at least one DC offset circuit generates a second signal based on the first signal. The filter filters out an AC portion of the second signal and generates a third signal according to a DC portion of the second signal. The controller controls the at least one DC offset circuit based on the third signal to reduce a DC portion of the first signal.
US10797642B2 Resonant clock circuit with magnetic shield
Semiconductor devices and methods relating to the semiconductor devices are provided. A semiconductor device includes a resonant clock circuit. The semiconductor device further includes an inductor. The semiconductor device also includes a magnetic layer formed of a magnetic material disposed in between a portion of the resonant clock circuit and the inductor. Clock signals of the resonant clock circuit are utilized by the magnetic layer.
US10797638B2 Planar solar concentrator
A planar solar concentrator includes a light collecting assembly and a light condensing unit. The light collecting assembly includes a light collecting unit and a waveguide slab extending in a longitudinal direction. The light collecting unit includes a light collector having an input surface, an output surface, and a curved surface to direct an incident light toward a collecting zone on the output surface. The light condensing unit is slidably coupled to a rear end of the waveguide slab for condensing the incident light from the waveguide slab, and is coupled such that based on an elevation angle of the light source, the light condensing unit is permitted to be driven to slide in a transverse direction.
US10797637B2 System and method for debris removal
A system and method for removing debris from solar modules in a solar module array. The system includes an air supply for providing pressurized air to a debris removal wing, a support art configured to support the debris removal wing proximate a solar module, and a support base fixing the support arm to a vehicle, the vehicle operable to advance the debris removal wing along the solar module array. The debris removal wing includes a first air outlet for directed pressurized air to remove debris from the solar modules. The debris removal wing may include a second air outlet for directing pressurized air to at least partly hovering the debris removal wing proximate the solar modules.
US10797628B2 Gas turbine engine and electrical system
A gas turbine engine includes first and second electrical machines coupled to the gas turbine engine, each of the first and second electrical machines electrically coupled to both a primary electrical bus and a secondary electrical bus. The gas turbine includes a first controller configured to control operation of the gas turbine engine, and a second controller coupled to the first controller, the second controller configured to respond to control inputs from the first controller and control an electrical output of the first and second electrical machines to the primary and secondary electrical busses. A converter controller is coupled to an energy storage system, the second controller, the primary electrical bus, and the secondary electrical bus.
US10797624B2 Rotation angle correction device and motor control system
A rotation angle correction device corrects a rotation angle of a converter converting a signal from a resolver attached to a motor. An arrival time measurement unit measures an arrival time at which the rotation angle reaches a specified rotation angle from a reference angle in a current cycle. A reference time calculation unit calculates a reference time at which the rotation angle reaches the specified rotation angle from the reference angle assuming that the motor rotates in the current cycle at the same angular velocity as an angular velocity in a previous cycle. A difference calculation unit calculates a difference between the arrival time and the reference time. An error angle calculation unit multiplies the difference between the arrival time and the reference time and the angular velocity in the previous cycle to obtain an error angle. A correction unit corrects the rotation angle based on the error angle.
US10797623B2 Semiconductor device and method of detecting its rotation abnormality
The conventional semiconductor device requires use of a separate vibration sensor or the like to detect a rotation abnormality of a motor. According to an embodiment, a semiconductor device includes: a resolver rotation angle conversion circuit that obtains a rotation angle signal indicative of a rotation angle of the motor obtained from a resolver that measures the rotation angle of the motor and generates rotation angle information by converting the rotation angle signal to a digital value; a motor rotation angle conversion circuit that generates rotation angle temporal change information by converting the rotation angle information with respect to each phase of the motor to an angular change of the motor; and a determination circuit that determines that an abnormality occurs in the motor in a case of exceeding a fluctuation abnormality detection range of the rotation angle temporal change in the rotation angle temporal change information.
US10797610B2 Adaptive synchronous rectifier sensing deglitch
A synchronous rectifier controller method is provided for controlling the on and off periods of a synchronous rectifier (SR) switch transistor in a switching power converter. The method includes a first step of monitoring an unfiltered to control whether the SR switch transistor is turned on during a first part of a power switch cycle. The method also includes a second step of monitoring a filtered SR switch signal to control whether the SR switch is turned on during a remaining second part of the power switch cycle.
US10797609B2 Systems and methods for transferring power across an isolation barrier using an active self synchronized rectifier
Systems and methods for transferring power across an isolation barrier using an active self-synchronized rectifier are described. A rectifier as described herein may provide DC to DC power conversion with high efficiency. Furthermore, by using a microfabricated transformer or microfabricated capacitor as an isolation component, an isolation component and rectifier may be microfabricated and implemented on chip.
US10797607B2 Hybrid switched-capacitor converter
A power supply system comprises: a switched-capacitor converter, a transformer, and a voltage converter. The switched-capacitor converter includes multiple capacitors. The multiple capacitors are controllably switched in a circuit path including a primary winding of the transformer to convert the first voltage into a second voltage. The voltage converter converts the first voltage produced by the switched-capacitor converter into the second voltage that powers a load.
US10797600B2 Power supply apparatus, microbial fuel cell voltage boosting circuit and microbial fuel cell voltage boosting system
To provide a power supply apparatus that can boost input voltage from a low-power input source. A power supply apparatus is provided, including: an inductor connected to an input terminal to which input voltage is applied; a first switch connected between a point between the inductor and an output terminal, and a ground terminal; a drive unit operating the first switch using a signal having amplitude corresponding to the input voltage; and a control unit controlling operation of the first switch and/or outputting of output voltage from the output terminal, according to the output voltage output at the output terminal, wherein the control unit has a first hysteresis comparator, for controlling operation of the first switch, detecting the output voltage output at the output terminal, and/or a second hysteresis comparator, for controlling outputting of the output voltage, detecting the output voltage output at the output terminal.
US10797599B2 Method for regulating output characteristics of photovoltaic module and direct current/direct current converter
A method for regulating output characteristics of a photovoltaic module and a DC/DC converter are provided. The DC/DC converter connected with the photovoltaic module determines whether an output voltage of the DC/DC converter detected in a real-time manner is greater than a first preset voltage threshold, and controls an output current of the DC/DC converter to be greater than a first preset current threshold and less than zero or control an output power of the DC/DC converter to be greater than a first preset power threshold and less than zero, in a case that the output voltage is greater than a first preset voltage threshold.
US10797597B1 Transient enhancing circuit and constant-on-time converter using the same
The present application proposes a transient enhancing circuit for a constant-on-time converter. The constant-on-time converter includes an error amplifier and a comparator. The transient enhancing circuit includes a first sample-and-hold circuit and a zero-current detection circuit. The first sample-and-hold circuit has an input terminal and an output terminal. The input terminal of the first sample-and-hold circuit is coupled to an output terminal of the error amplifier, and the output terminal of the first sample-and-hold circuit is coupled to a first input terminal of the comparator. The zero-current detection circuit is coupled to the first sample-and-hold circuit and arranged for outputting a control signal when current flowing through a load of the constant-on-time converter is detected to be zero. The present application also proposes a constant-on-time converter using the transient enhancing circuit.
US10797596B2 Transient booster for zero static loadline switching regulator
A zero static loadline switching regulator can include a controller having an integrating outer control loop that receives a first feedback signal corresponding regulator load and a reference signal and generates an intermediate feedback signal therefrom. The control circuit can also include an inner control loop that receives the intermediate feedback signal and a second feedback signal corresponding to a load on the regulator and generates an error signal used to control switching devices of the regulator. The control circuit can also include a transient response circuit configured to boost the error signal, for a predetermined time period after and responsive to a load transient. The error signal may be boosted to an intermediate value between its saturation level and its full scale level. The intermediate value may be predetermined or may be determined responsive to the magnitude of the load transient.
US10797594B1 Shared comparator for charge pumps
Power converter circuits, including DC-DC converter circuits, that conserve IC area by utilizing more area-efficient alternatives for measurement circuitry. Various embodiments include a power converter circuit including a charge pump having a plurality of stack-nodes VCXM and at least one multiplexor for coupling selected stack-nodes VCXM to a corresponding comparator circuit configured to output a signal indicative of a difference between a selected input to the multiplexor and a reference signal. The number of comparator circuits is less than (N−1)×M, where N is the conversion gain of the power converter circuit (i.e., the number of charge pump stages X plus one), and M is the number of parallel charge pump legs. Related methods include measuring voltages at stack-nodes VCXM in a charge pump, wherein the stack-nodes VCXM are selected by means of a multiplexor and an input to a comparator.
US10797593B1 Kappa switching DC-DC converter with continuous input and output currents
The Kappa converter circuit, as introduced herein, can be configured for step-down (buck), step-up (boost), or buck-boost operation. The Kappa converter circuit exhibits lower electromagnetic interference (EMI) relative to other buck, boost, or buck-boost topologies, such as without additional input or output filter circuits. The Kappa converter circuit can have high power handling capability and less DCR loss, for example due to a distribution of current signals through respective inductors. The Kappa converter circuit includes isolating inductors at its input and ground reference nodes to help reduce signal bounce or signal pulsations at supply and ground reference busses, thereby further reducing EMI noise due to switching in the circuit. When the Kappa converter is configured for step-up operation, the converter exhibits no right-half-plane (RHP) zero.
US10797588B2 Converter control system
A converter control system includes first and second step-up converters and first and second electronic control units. The first and second electronic control units are respectively configured to generate first and second PWM driving signals for the first and second step-up converters. The second electronic control unit is configured to determine whether a first carrier and a second carrier are synchronous with each other based on the first PWM driving signal, a first duty ratio, and the second carrier. The second electronic control unit is configured to, when the second electronic control unit determines that the first carrier and the second carrier are not synchronous with each other, shut down the second step-up converter and then restart generation of the second PWM driving signal with the second carrier synchronous with the first carrier with the use of the first PWM driving signal and the first duty ratio.
US10797584B2 Active filter device, air conditioning device, and air conditioning system
A current source capable of generating a current of a first compensation portion for either or both reducing a harmonic current in an air conditioner or improving a fundamental power factor in the air conditioner is provided. If an excess of the current source is larger than a second compensation portion for either or both reducing a harmonic current in a power receiving path of a distribution board or improving a fundamental power factor in the power receiving path of the distribution board, a current obtained through superimposition of a current of a second compensation component and a current of the first compensation component is generated in the current source.
US10797577B2 Primary element of an ironless linear motor
A primary element of an ironless linear motor include cooling plates. Each of the cooling plates is connected to a connecting piece extending in a region of an edge of the cooling plate. The connecting pieces are configured to supply coolant. The connecting pieces are located one above the other in a direction perpendicular to the cooling plates so as to form a common connecting region of the cooling plates at an end face of the primary element. A plurality of coils are disposed between the cooling plates. A coolant distribution header is releasably attached to the connecting region.
US10797575B2 Vibration generator having swing unit, frame and elastic member
A vibrator includes a frame, a swing unit, and an elastic member. The swing unit is disposed within the frame and holds a magnet. The elastic member connects the swing unit and the frame. The swing unit is movable with respect to the frame while deforming the elastic member. The frame, the swing unit, and the elastic member are integrally molded with each other.
US10797562B2 High torque and power density drive system with shortened overall width
A powertrain utilizing an active core motor with coaxially aligned planetary-differential-planetary gear assemblies is provided.
US10797558B2 Electric retracting unit for electric retractable view device for vehicle
This invention enables to downsize an electric retracting unit. An electric retracting unit includes a frame that houses a power transmission mechanism and a motor holding member that holds a motor. The frame and the motor holding member are fixed to each other. A structure of the fixation includes a structure in which a screw is inserted from the frame side and screwed into the motor holding member. At least one fixation place including this fixation structure is disposed at a position at which at least a part of the at least one fixation place overlaps a motor body of the motor as viewed in a direction parallel to an axis of the shaft.
US10797557B2 Motor
A motor includes a seat, a bearing, a limiting member, a stator and a rotor. The seat includes a base plate and a shaft tube connected to the base plate. The shaft tube includes an open end distant to the base plate and having a plurality of fusion posts. The bearing is received in the shaft tube. The limiting member has a central hole. A diameter of the central hole is smaller than a diameter of the open end. The limiting member has a plurality of through-holes surrounding the central hole. The plurality of fusion posts respectively extends through the plurality of through-holes to fix the limiting member to the shaft tube by fusion bonding. The stator is fit around the shaft tube. The rotor includes a shaft extending through the central hole of the limiting member and rotatably coupled with the bearing.
US10797555B2 Electrical discharge prevention in bearing for submersible pump motor using a conductive spring between a sleeve and a carrier body
A submersible pump electrical motor has a bearing sleeve between first and second rotor sections and mounted to the shaft for rotation in unison. An insert sleeve surrounds the bearing sleeve. A carrier body surrounds the insert sleeve. A carrier anti-rotation ring on an outer diameter of the carrier body engages the bore of the stator. First and second seal rings are axially spaced apart from each other between an outer diameter of the insert sleeve and an inner diameter of the carrier body. A hole in the carrier body has an inner end at the inner diameter of the carrier body. An electrically conductive coil spring within the hole has an inner end protruding through the inner end of the hole into contact with the outer diameter of the insert sleeve, creating electrical continuity between the insert sleeve and the carrier body.
US10797554B2 Actuator and electronic clutch system
An actuator includes a controller, a motor and a sensor device. The controller includes a housing, and the motor includes a rotor, and the rotor includes a rotating shaft. The motor is mounted on the outside of the housing, and the sensor device includes a magnet and a sensor, the magnet is mounted on the rotating shaft of the motor, and the sensor is mounted inside the housing. The actuator has a good waterproof performance and anti-interference ability. This disclosure also relates to an electronic clutch system having the actuator.
US10797546B2 Interior permanent magnet electric machine with flux distributing voids
An electric machine having a rotor with a rotor core formed out of magnetically permeable material and defines a plurality of poles. Each pole includes a plurality of discrete axially extending magnet slots with at least one permanent magnet in each magnet slot. Each pole has a radial centerline and includes a plurality of voids defined by the rotor core. For each pole the magnet slots include at least one central magnet slot and two outer magnet slots, the outer magnet slot are positioned on opposite circumferential sides of the radial centerline of the pole and are at least partially positioned radially outwardly of a radially outermost edge of the at least one central magnet slot. Each of the plurality of voids is spaced from each of the magnet slots and positioned circumferentially between the outer magnet slots and radially outwardly of the at least one central magnet slot.
US10797543B2 Rotating electric machine
A rotating electric machine includes a stator and a rotor. The stator includes a stator core and an armature coil wound on the stator core. The rotor is arranged radially inside the stator to radially face the stator. The rotor includes: a field core having a plurality of magnetic pole portions for respectively forming a plurality of magnetic poles the polarities of which are alternately different in a circumferential direction; a field coil wound on the field core; and a tubular short-circuiting member that is arranged radially outside the magnetic pole portions to cover radially outer surfaces of the magnetic pole portions and magnetically connects each circumferentially-adjacent pair of the magnetic pole portions. The short-circuiting member is provided within an axial range between two axial ends of the stator core.
US10797540B2 Stator, motor, compressor, and refrigeration air conditioner
A stator includes a first core and a second core. The first core has a yoke extending in a circumferential direction about an axis line and having a second insertion hole, and a tooth extending from the yoke in a direction toward the axis line and having a first insertion hole. The second core has a first part disposed in the first insertion hole and a second part disposed in the second insertion hole and formed of amorphous metal or nanocrystal metal.
US10797536B2 Detection device, power reception device, power transmission device and non-contact power supply system
A detection device, including: one or a plurality of magnetic coupling elements configured to have one or a plurality of coils; and a detection unit that measures or calculates an effective resistance values of the magnetic coupling elements or an effective resistance value of a circuit including at least the magnetic coupling elements and determines a presence or absence of a foreign substance based on a change in the effective resistance value.
US10797534B2 Foreign object detection in wireless charging systems with multiple power receiving devices present on a power transmitting device
A wireless power transmission system has a wireless power receiving device that is located on a charging surface of a wireless power transmitting device. The wireless power receiving device has a wireless power receiving coil and the wireless power transmitting device has a wireless power transmitting coil array. Signal measurement circuitry coupled to the coil array may make measurements while the control circuitry uses the inverter circuitry to apply excitation signals to each of the coils. Foreign objects on the coil array such as metallic objects without wireless power receiving coils can be detected using foreign object detection. When multiple wireless power receiving devices are present on the wireless power transmitting device, steps may be taken to isolate measurements from the coils associated with each wireless power receiving device. Foreign object detection may then be performed on these modified measurements.
US10797528B2 Non-contact feeding device
A non-contact feeding device has a power transmission device, and a power receiving device to which power is transmitted from the power transmission device in a non-contact manner. The power transmission device includes a transmission coil configured to supply the power to the power receiving device, a power supply circuit configured to supply AC power to the transmission coil and to be capable of adjusting at least one of a switching frequency and voltage of the AC power supplied to the transmission coil, a first communicator configured to receive an output voltage abnormal signal from the power receiving device, and a control circuit configured to change at least one of the switching frequency and the voltage of the AC power supplied from the power supply circuit to the transmission coil when the first communicator receives the output voltage abnormal signal.
US10797511B2 Photovoltaic energy system with stationary energy storage control and power factor correction
An energy storage system includes a photovoltaic energy field, a stationary energy storage device, an energy converter, and a controller. The photovoltaic energy field converts solar energy into electrical energy and charges the stationary energy storage device with the electrical energy. The energy converter converts the electrical energy stored in the stationary energy storage device into AC power at a discharge rate and supplies a campus with the AC power at the discharge rate. The controller predicts a required load of the campus and an electrical generation of the photovoltaic energy field across a time horizon and optimizes a cost function subject to a set of constraints to determine a discharge rate of the AC power to achieve a desired power factor. At least one of the set of constraints applied to the cost function ensures that the energy converter can convert the electrical energy stored in the stationary energy storage device into AC power having the determined power factor and discharge rate.
US10797504B2 System, method and device for wireless power transfer
A method and device for wireless power transfer is provided. The device includes a plurality of charging holders positioned adjacent to each other. The method includes generating a first magnetic field using a first transmit coil in a first charging holder. The method further includes generating a second magnetic field using a second transmit coil in a second charging holder positioned adjacent to the first charging holder. The method further includes magnetically coupling the first and second magnetic field to a receive coil of a portable electronic device, wherein magnetically coupling includes transferring power from the first and second magnetic field to the receive coil of the portable electronic device, the first magnetic field and the second magnetic field configured to have a synchronized phase.
US10797501B2 Method and apparatus with battery charging
A battery charging method and apparatus are provided. The battery charging apparatus determines, in a present charging operation, a variation in a charging current to charge a battery based on a degradation condition of the battery and an internal state of the battery in the present charging operation, and determines a charging current of a subsequent charging operation based on the variation in the charging current in the present charging operation and the charging current in the present charging operation.
US10797496B2 Modular charging station
A modular charging station is disclosed as configured with a plurality of charging ports that enable a mobile device, mobile device removable battery, and mobile device auxiliary component to be charged simultaneously. One or more of the charging ports can be disposed on a removable base that is configured to be inserted within a bay in the charging station. Furthermore, the charging station is configured to physically and electrically connect to another charging station, wherein a plurality of charging stations can be connected to one another in series, and a single power source connection can supply power to charge all components connected to any charging port in the chain of linked charging stations.
US10797483B2 Techniques for managing resource consumption for demand-based metering
A demand management module may determine a demand interval that is associated with an electrical utility provider. In addition, the demand management module may determine a threshold amount of electricity received by an electrical meter during the demand interval. In some cases, the demand management module may determine a forecasted consumption during the demand interval, for load devices that receive electricity via the meter. Based on a comparison of the forecasted consumption and the threshold, the demand management module may determine whether to control electrical consumption of one or more of the load devices during the demand interval. For example, the demand management module may issue a command to a load managing device to increase or decrease the consumption of the load device.
US10797478B2 Low-profile, after-aligned, universal point mount
An anchor for lightning protection systems includes a base and pad that extend over a sufficient area and a sufficient bearing length to hold in shear and in tension against the weight, shear force, and moment of cables, points, and other components of a lightning protection systems. A universal point mount may be forged to optimize cross sectional area and contact surface area throughout the mounting system. Drilled and tapped to receive a point oriented arbitrarily, the head mounts easily on a horizontal or vertical mounting surface. Apertures and fasteners provide arbitrary positioning of a point at any necessary orientation.
US10797477B1 Clip for flat wiring and robotic assembly
A clip includes first and second portions that are joined to one another by a living hinge. A snap includes first and second coupling elements that are respectively provided on the first and second portions. The first and second coupling elements are decoupled from one another in a closed clip position and are coupled to one another in an open clip position. Each of the first and second portions define an elongated slot that extends through a width of the clip that has an open end and a closed end. The open ends face a same direction. Each of the first and second portions include a first and second spring respectively. The first and second springs face one another. The first and second springs are configured to clamp about a wiring in the closed clip position.
US10797470B2 Light emitting device and method of manufacturing light emitting device
A light emitting device includes: a first n-type semiconductor layer disposed on a substrate; a tunnel junction layer disposed on a part of the first n-type semiconductor layer; a p-type semiconductor layer disposed on the first n-type semiconductor layer and covering the tunnel junction layer; an active layer disposed on the p-type semiconductor layer; and a second n-type semiconductor layer disposed on the active layer.
US10797467B2 Tuning a multi-channel optical transmission system
An optical transmission system includes a laser module generating a modulated optical waveform, including both amplitude and frequency modulation, at center frequencies corresponding to different operating temperatures; and an optical shaping filter, with passbands corresponding to the different center frequencies, that converts at least part of the frequency modulation to additional amplitude modulation. The optical transmission system is tuned by: determining a range of temperatures at which the laser module center frequencies are within a passband of the optical shaping filter; setting the laser module to a temperature, within the range of temperatures, at which the modulated optical waveform is within the passband; measuring an average output power of the optical shaping filter; and adjusting the temperature of the laser module to a target temperature, within the range of temperatures, at which an output condition is achieved, based on the average output power and/or extinction ratio of the filtered waveform.
US10797463B2 Fiber laser system and method for controlling same
In a case where a variation in reflection resistance among fiber lasers occurs, a reflection resistance of a fiber laser system as a whole is restored by reducing the variation while maintaining an output power of the fiber laser system as a whole. The fiber laser system includes a control section (C) configured to increase a proportion of a backward excitation power (PBi) in a fiber laser (FLi) so that fiber lasers (FL1 through FLn) less vary in reflection resistance.
US10797462B1 ER-doped waveguide integration in silicon photonics
Aspects of the present application are related to an Er-doped waveguide amplifier (EDWA) structure integrated in an uncooled silicon photonic transceiver and methods for fabricating the same. In some embodiments, the structure comprises three layers of waveguides: silicon, silicon nitride and Er-doped dielectric. The three layers of waveguides are integrated with an uncooled 980-nm pump laser. In some embodiments, the Er-doped dielectric waveguides are fully etched.
US10797459B2 Tool for connecting and disconnecting pair of connectors
A tool for connecting and disconnecting a pair of connectors is provided. The tool has a body. The body includes a first edge that is spaced from a second edge. A first portion of the body that includes the first edge is positioned at a first angle in relation to a second portion of the body that includes the second edge. The first edge has a first pair of spaced guide grooves and the second edge has a second pair of spaced guide grooves. The first pair of spaced grooves and the second pair of spaced grooves are configured to selectively receive portions of a cable and portions of component connectors.
US10797457B2 Bonding method for conductor of electric wire and electric wire
A bonding method for a conductor of an electric wire includes a conductor formed of a plurality of strands and a sheath covering the conductor such that the conductor is exposed to a predetermined length. The bonding method ultrasonically bonds the plurality of strands of the electric wire to each other using an anvil and a horn. When the strands are ultrasonically bonded to each other by clamping a part of the conductor exposed from the sheath between the anvil and the horn throughout a predetermined length and ultrasonically vibrating the horn, a distance from the anvil or the horn to the sheath of the electric wire is shorter than a length of the strands when the strand vibrates in a primary mode by ultrasonic vibration.
US10797453B2 Multi-specification plug adapter
A multi-specification plug adapter, the multi-specification plug adapter comprises a first outer casing and a second outer casing assembled with each other. The second outer casing is provided with one or more than one socket hole; one or more than one slideable plug is located in the first outer casing. The plug is provided with a push button. The push button is located outside the first outer casing. The first plug pins or the second plug pins of the plug can be extended out of the first outer casing by pushing the push button. One set of or more than one set of corresponding shaft and shaft hole is located between the second outer casing and the first outer casing, the first outer casing can rotate against the second outer casing on the shaft.
US10797434B2 Connector
A connector (10) includes a housing (12) having an opening (24) into which a cable (14) is inserted, and a retainer (16) is mounted on the housing (12) from the side of the opening (24). The retainer (16) includes locking lances (44) that face the cable (14) and are resiliently displaceable toward the cable (14) for holding the cable (14). The housing (12) includes cantilevered pressing portions (36). The pressing portions (36) displace the locking lances (44) toward the cable (14) to bring the locking lances (44) into contact with the cable (14) by pressing the locking lances (44) toward the cable (14). The retainer (16) includes displacement preventing portions (72) to prevent displacements of the pressing portions (36) in directions opposite to contacting directions with the locking lances (44) by contacting the pressing portions (36) in the directions toward the cable (14).
US10797433B2 Terminal protection parts
A connector unit includes a connector and a plurality of connector cap parts that are rotatably attached to a side wall of the connector. The connector cap parts each have a first space for receiving an end portion of the connector. The connector cap parts rotate toward the connector and are joined together to form a connector cap so that the first spaces communicate with each other to form a second space and that the end portion is placed in the second space.
US10797426B2 Electrical connector upper and lower contacts made from a single contact carrier and insulative housing molded by one shot
A method of making an electrical connector which includes an insulative housing having a tongue with two opposite surfaces and plural contacts with contacting portions exposed to the two opposite surfaces of the tongue, characterized by the steps of: forming the plural contacts from a single contact carrier to have one contact thereof with a contacting portion oriented reversely-symmetrically with respect to a contacting portion of another contact thereof; insert-molding the plurality of contacts with an insulator to form the insulative housing while exposing front ends of the contacts; and severing a carrier strip of the contact carrier from the front ends of the contacts while leaving the front ends inwardly of a front end surface of the insulative housing.
US10797424B2 Electrical contact
An electrical contact for connecting a chip module to a print circuit board, the electrical contact comprises a main body, an upper elastic arm and a lower mounting arm extending upwardly from the main body, and a lower elastic arm and a lower mounting arm extending downwardly from the main body. The upper mounting arm is disposed at the downside of the upper elastic arm and forms a space therebetween; the lower mounting arm is disposed at the downside of the lower elastic arm and forms a space therebetween. The upper elastic arm and the lower elastic arm are respectively deformed by the chip module and print circuit board to resist to the upper mounting arm and lower mounting arm, thereby shortening the current path between the chip module and the print circuit board for improving the high frequency performance of an electrical connector.
US10797415B2 Contact for a direct plug-in connection, and direct plug-in connection
The invention relates to a contact for a direct plug-in connection, with a joining portion for the joining of a cable strand, and a contact portion for producing electrical contact with a passage opening in a printed circuit board, and an introducing portion forming a free end of the contact, wherein the contact portion and the introducing portion are formed on a strip of flat sheet-metal material having two side edges, a front side and a rear side, wherein, on the front side or the rear side in the contact portion, the strip has a convex bulge for bearing against the inner side of the passage opening.
US10797405B1 Module comprising antenna and RF element, and base station including same
A communication method and 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 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, health care, digital education, smart retail, security and safety services. According to the disclosure, an antenna module includes a first substrate layer on which at least one substrate is stacked; an antenna coupled to an upper end surface of the first substrate layer; a second substrate layer having an upper end surface coupled to a lower end surface of the first substrate layer and on which at least one substrate is stacked; and a radio frequency (RF) element coupled to a lower end surface of the second substrate layer.
US10797403B2 Dual ultra wide band conformal electronically scanning antenna linear array
A dual ultra-wideband electronically scanning antenna linear array and a method for producing same is disclosed. In one embodiment, the antenna is comprised of circuit board-based multi-layered sections with integrated feeds. A first dielectric layer or substrate has a thin metal coating on the bottom surface to form a signal ground and metal coating on the top surface where capacitively loaded radiating dipoles are etched. Each of the dipole elements are connected to an associated conductive antenna feed disposed on a bottom surface of another dielectric layer disposed below the first dielectric layer.
US10797398B2 Surface-wave antenna, antenna array and use of an antenna or an antenna array
The invention relates to an antenna designed to emit and/or receive surface waves with a decametric, hectometric or kilometric central wavelength λ0, characterised in that it comprises at least one horizontal wire aerial element of between 0.5λ0 and λ0 in length, and at least three vertical wire aerial elements of the same length between 0.03λ0 and 0.1λ0, arranged in a same plane and each comprising an upper end and a lower end, said upper ends being connected to the horizontal wire aerial element, said lower ends being designed to be connected to a conducting medium having a substantially horizontal surface. The invention also relates to an antenna, an antenna array and a use of an antenna or of an antenna array.
US10797393B2 Reading device antenna
An IC tag reading device is provided that has increased directivity and is capable of determining an accurate position of an IC tag inserted into and placed in a human body even when the operation range of the antenna of the reading device is limited, such as in thoracoscopy, without causing reduction in detectable distance. A reading device antenna for reading an IC tag that has been inserted into a human body and placed at a certain position in order to locate a lesion includes a coil portion having a coil with a predetermined number of turns in a circumferential direction, and a shield portion that covers at least an approximately half of the coil portion in the circumferential direction and causes a bias in a magnetic flux generated from the coil.
US10797392B2 Folded, three dimensional (3D) antennas and related devices
A folded antenna is provided including an antenna having a fold therein. The fold in the antenna divides the antenna into first and second radiating portions. The first radiating portion of the folded antenna is planar and the second radiating portion has a window therein. The first and second radiating portions of the folded antenna are coupled at the fold in the antenna having a predetermined angle therebetween. Related antenna systems and meters are also provided.
US10797388B2 Vehicle-mounted antenna device
A vehicle-mounted antenna device includes an antenna, an electronic component, a coaxial cable and a shielding member. The electronic component is electrically isolated from the antenna. The electronic component has a coaxial connector including an inner terminal and an outer terminal. The coaxial cable has one end connected to the coaxial connector. The shielding member is grounded to a vehicle body being ground. The shielding member is configured to block at least part of noise generated from the electronic component from reaching the antenna. The coaxial cable includes an inner conductor connected to the inner terminal and an outer conductor connected to the outer terminal. The electronic component is electrically connected to the shielding member via only the outer terminal.
US10797387B2 Closed loop aperture tunable antenna
An apparatus comprises a radio frequency (RF) antenna circuit; an antenna aperture tuning circuit; an antenna impedance measurement circuit; and a processor circuit electrically coupled to the tunable antenna aperture circuit and the impedance measurement circuit. The processor circuit is configured to: set the antenna aperture tuning circuit to an antenna aperture tuning state according to one or more parameters of an RF communication network; initiate an antenna impedance measurement; and change the antenna aperture tuning state to an antenna aperture tuning state indicated by the antenna impedance.
US10797384B2 Radar support structure
A radar support structure includes a vehicle body structure, an emblem, a radar attachment assembly and a radar unit. The vehicle body structure has a front end, with the emblem being attached to the front end of the vehicle body structure. The radar attachment assembly has an attachment portion, a mounting portion and an energy absorbing portion. The energy absorbing portion is disposed between the attachment portion and the mounting portion. The attachment portion is fixedly attached to the front end of the vehicle body structure. The radar unit is installed to the mounting portion such that the radar unit is spaced apart from and aligned with the emblem.
US10797381B2 Dynamic interference reduction for antenna beam tracking systems
An antenna beam tracking system has dynamic interference reduction. The system includes antennas that can form multiple beams, each beam of which can continually track or point its beams independently in various angular directions. A first beam continually tracks and receives (downlink) signals from a desired source or node such as a satellite or terrestrial node which generally has an apparent motion relative to the antenna. A second beam continually tracks and receives potentially harmful interference signals that may arise from different directions. The signals of the second beam are dynamically coupled to the signals in the first beam in such a manner as to effect cancellation or substantial reduction of the interference.
US10797379B1 Antenna structure
An antenna structure includes a nonconductive supporting element, a feeding radiation element, a first radiation element, a second radiation element, a third radiation element, a fourth radiation element, and a tuning radiation element. The first radiation element is coupled to the feeding point. The second radiation element is coupled to the feeding radiation element. The third radiation element is coupled to the feeding radiation element. A slot region is formed between the second radiation element and the third radiation element. The fourth radiation element is coupled to a ground voltage. A coupling gap is formed between the fourth radiation element and the third radiation element. The tuning radiation element is coupled to the fourth radiation element. The feeding radiation element, the first radiation element, the second radiation element, the third radiation element, the fourth radiation element, and the tuning radiation element are disposed on the nonconductive supporting element.
US10797378B2 Smart watch and antenna signal processing circuit and method thereof
An antenna signal processing circuit of a smart watch, including: a sensor module, a microprocessor, an antenna body and an antenna tuning circuit having a plurality of tuning paths. The antenna tuning circuit is connected between a smart watch signal source and the antenna body, and the microprocessor is respectively connected to the sensor module and the antenna tuning circuit. The sensor module sends a detected proximity sensing signal to the microprocessor. The microprocessor receives the proximity sensing signal, and obtains a controlling signal, to control the antenna tuning circuit to switch the tuning path and perform tuning processing on a signal from the smart watch signal source or the antenna body. A smart watch and an antenna signal processing method thereof are also provided.
US10797369B2 Arrayed waveguide-to-parallel-plate twist transition with higher-order mode optimization
A waveguide-to-parallel-plate twist transition includes at least one waveguide-to-parallel plate twist transition element comprising an input port comprising an input waveguide portion, the input waveguide portion configured to orient an E-field of an electromagnetic wave along a first plane, and an output port comprising a multi-mode parallel plate portion, the multi-mode parallel plate portion configured to orient an E-field of an electromagnetic wave along a second plane, wherein an angle of orientation of the second plane is different from an angle of orientation of the first plane. The twist transition further includes at least one intermediate discrete twist waveguide stage coupling each input waveguide portion to the output multi-mode parallel plate portion, wherein at least one intermediate discrete twist waveguide stage is configured to orient an E-field of an electromagnetic wave along a third plane, wherein an angle of orientation of the third plane is between the angle of orientation of the first plane and the angle of orientation of the second plane.
US10797366B2 Temperature-controlling device for a battery module, method for manufacturing same and battery module
The invention relates to a temperature-controlling device for a battery module, having a flow space (4) which has a multiplicity of spacer elements (11) and is essentially closed. The spacer elements (11) are arranged within the flow space (4) and the temperature-controlling device (3) further has a flow deflection unit (15) which is arranged within the flow space (4) and has a longitudinal direction (16) extending along the flow deflection unit (15) from a first end (24) to a second end (25) of said flow deflection unit (15). The flow deflection unit (15) forms a first side face (17) and a second side face (18) which sides are arranged in the longitudinal direction (16) on opposite sides of the flow deflection unit (15), and wherein at least portions of the first side face (17) and the second side face (18) are arranged directly adjacent to a spacer element (11, 111, 112).
US10797363B2 Method for recycling and refreshing cathode material, refreshed cathode material and lithium ion battery
Provided is a method for recycling and refreshing a cathode material, a refreshed cathode material and a lithium ion battery. The method for recycling and refreshing the cathode material includes: 1) a cathode material recycled from a waste battery is mixed with a manganiferous salt solution; 2) an alkali aqueous solution is added to the mixture to react to obtain a manganese hydroxide coating cathode material; and 3) the manganese hydroxide coating cathode material is sintered with a lithium resource to obtain a refreshed cathode material. The refreshed cathode material has no obvious impurity phase and has good crystallinity, high initial charge-discharge efficiency and good cycling performance.
US10797358B2 Smart power bank system for efficient energy transfer
In general, techniques are disclosed for efficiently transferring power from a portable power bank to an electronic device. More particularly, a disclosed power bank incorporates a switching mechanism capable of routing battery voltage (novel) or a stepped-up voltage (e.g., from a boost regulator) directly to a common portion of an output connector. In addition, electronic devices as described herein also incorporate a switching mechanism to allow them to accept direct battery output (novel) or a stepped-up voltage at a common portion of the device's connector (e.g., a USB connector). When used in combination, the disclosed portable power bank can transfer power to the electronic device with no more than half the loss attributable to voltage conversion operations of the prior art.
US10797349B2 Electrolyte formulations for electrochemical cells containing a silicon electrode
Additives to electrolytes that enable the formation of comparatively more robust SEI films on silicon anodes. The SEI films in these embodiments are seen to be more robust in part because the batteries containing these materials have higher coulombic efficiency and longer cycle life than comparable batteries without such additives. The additives preferably contain a nitrate group.
US10797342B2 Battery system and production method
One variation of a battery unit includes: a substrate including silicon and defining a cell, wherein the cell includes a base encompassed by a continuous wall and a set of posts extending normal to the base; an electrolyte material coating vertical surfaces of each post, in the set of posts, and vertical surfaces of the continuous wall in the cell; a cathode material filling the cell over the electrolyte material, between posts in the set of posts, and between the set of posts and the continuous wall; a seal extending along a top of the continuous wall; and a cathode current collector bonded to the seal, electrically coupled to the cathode material, and cooperating with the substrate to enclose the cell to form a single-cell battery.
US10797329B2 Methods for transitioning a fuel cell system between modes of operation
Systems and methods for transitioning a fuel cell system between operating modes. The fuel cell system may be a SOFC system comprising Ni-containing anodes. The transitions may be from a shutdown mode to a hot standby mode, from a hot standby mode to a power ready hot standby mode, from a power ready hot standby mode to an operating mode, from an operating mode to a power ready hot standby mode, from a power ready hot standby mode to a hot standby mode, from a hot standby mode to a shutdown mode, and from an operating mode to a shutdown mode.
US10797328B2 Fuel cell module
A fuel cell module that can suppress deterioration of sealability caused by liquid (water) that has collected in a system is provided. In the fuel cell module, a port portion of a gas-liquid separator is provided with a discharge groove in a region of from the outer periphery toward the inner periphery of the port portion, and the bottom portion of the discharge groove is inclined so as to become lower toward the inner side. Liquid (water) that is stuck between the port portion and a housing portion is discharged, due to its own weight or the like, to the inside of the port portion (to the side of the gas-liquid separator) through the discharge groove.
US10797325B2 Fuel cell and method of manufacturing same
A method of manufacturing a fuel cell including a membrane electrode assembly and a resin frame includes, in a membrane electrode assembly sheet that is used for acquiring the membrane electrode assembly, and in which a porous layer including at least a catalytic electrode layer is disposed on at least one surface of an electrolyte membrane, applying a sealing agent onto the porous layer in a region including a part forming an outer periphery of the membrane electrode assembly to seal a pore of the porous layer; acquiring a stack member including the membrane electrode assembly by cutting the membrane electrode assembly sheet in the region; and bonding the resin frame to a part of the porous layer in the stack member where the sealing agent is applied, using an adhesive.
US10797322B2 Nonaqueous battery
A nonaqueous battery includes a current collector that supports an electrode active material. The current collector includes a first layer, a second layer and a third layer. The second layer is interposed between the first layer and the third layer. The second layer includes 0.3 mass % or more and 1 mass % or less of magnesium and 0.2 mass % or more and 0.9 mass % or less of silicon, with a remainder being made up of aluminum. The first layer and the third layer constitute outer surfaces of the current collector. The first layer and the third layer each include 99.3 mass % or more of aluminum. In both of the first layer and the third layer, there is less than 0.3 mass % of magnesium and less than 0.2 mass % of silicon.
US10797320B2 Cell design to prevent over-discharge in li-ion batteries
According to an embodiment, a lithium-ion battery includes a cathode, an anode, a separator between the cathode and anode, a current collector on the anode, and a layer of electronically conducting material between the anode and current collector. The layer of electronically conducting material is configured to, responsive to a potential of the battery crossing a phase-transition potential of the electronically conducting material, phase-transition from a conductor to an insulator to prevent dissolution of metal ions from the current collector into the anode.
US10797316B2 Coated nickel hydroxide powder for alkali secondary battery positive electrode active material and method of producing same
A coated nickel hydroxide powder that has improved dispersibility in a paste to inhibit agglomeration and can be densely packed in a three-dimensional metal porous body in the preparation of a positive electrode for alkaline secondary battery includes nickel hydroxide particles and a coating layer made of a cobalt compound and formed on a surface of the nickel hydroxide particles, wherein when 10 mL of water is added to 10 g of the coated nickel hydroxide powder to prepare a suspension, a total amount of eluted ions except for oxonium ions, hydroxide ions, and carbonate ions in the suspension is 6.5 mmol/L or less. The coated nickel hydroxide powder obtained through a crystallization step, a coating step, and a washing step is dried in a drying step in a decarbonated atmosphere whose partial pressure of a carbon-containing gas is 15 Pa or less.
US10797312B2 Silicon-based anode active material and method for manufacturing same
The present invention relates to a silicon-based anode active material and a method for manufacturing the same. The silicon-based anode active material according to an embodiment of the present invention comprises: particles comprising silicon and oxygen combined with the silicon, and having a carbon-based conductive film coated on the outermost periphery thereof; and boron doped inside the particles, wherein with respect to the total weight of the particles and the doped boron, the boron is included in the amount of 0.01 weight % to 17 weight %, and the oxygen is included in the amount of 16 weight % to 29 weight %.
US10797311B2 Lithium nickel cobalt manganese oxide composite material and method of making same
The invention relates to lithium ion battery, more particularly to a lithium nickel cobalt manganese oxide (Li(Ni0.8Co0.1Mn0.1)O2) composite material, including lithium nickel cobalt manganese oxide and a hydrophobic material coated on the surface of lithium nickel cobalt manganese oxide. The hydrophobic material coated on the surface of lithium nickel cobalt manganese oxide is insoluble in water, so that the lithium nickel cobalt manganese oxide composite material solves the problem that the batteries using conventional lithium nickel cobalt manganese oxide materials easily absorb water. A method for preparing the lithium nickel cobalt manganese oxide composite material is also disclosed.
US10797310B2 Electrochemical energy storage devices and components
A battery electrode composition is provided comprising anode and cathode electrodes and an electrolyte ionically coupling the anode and the cathode. At least one of the electrodes may comprise a plurality of active material particles provided to store and release ions during battery operation. The electrolyte may comprise an aqueous metal-ion electrolyte ionically interconnecting the active material particles. Further, the plurality of active material particles may comprise a conformal, metal-ion permeable coating at the interface between the active material particles and the aqueous metal-ion electrolyte. The conformal, metal-ion permeable coating impedes water decomposition at the aforesaid at least one of the electrodes.
US10797289B2 Wiring module
A power storage module includes: multiple power storage elements that each include a pair of electrode terminals and an electrode arrangement surface; and a battery connection module that is mounted on the multiple power storage elements. The battery connection module includes an insulating protector that is provided in correspondence with a predetermined number of power storage elements. The insulating protector includes: a first position portion that engages with a first positioned portion provided between the pair of electrode terminals on the electrode arrangement surface of one power storage element; and a second positioning portion that engages with the second positioned portion provided in the periphery of at least one of the pair of electrode portions on the electrode arrangement surface of the one electrode terminal or on the electrode arrangement surface of the one other electrode terminal.
US10797285B2 Battery pack including plural electrochemical cells encapsulated by encapsulant and method of manufacture
Embodiments of encapsulated battery packs, control circuitry, and their methods of manufacture are described. In one such embodiment, a battery pack includes a plurality of electrochemical pouch cells and an elastomeric encapsulant that forms at least one external surface of the battery pack. In another embodiment, a battery pack includes a plurality of electrochemical pouch cells with a portion of an encapsulant disposed between the electrochemical pouch cells and the outer housing. In yet another embodiment, a method of controlling an operation of a system includes using a current threshold of one or more electrochemical cells determined at least in part on at least one of a temperature and a state of charge of the one or more electrochemical cells.
US10797273B2 Rechargeable battery
A rechargeable battery includes: an electrode assembly including a first electrode and a second electrode; a housing having an open side, the housing accommodating the electrode assembly; a cap assembly including a cap plate for closing and sealing the open side of the housing; a first current collecting member under the cap assembly and connected to the first electrode; a second current collecting member under the cap assembly and connected to the second electrode; and an insulating case joined with the cap assembly, arranged between the cap plate and the electrode assembly, and having grooves at portions thereof respectively corresponding to the first and second current collecting members.
US10797266B2 Organic light-emitting display having a through-hole and method of manufacturing the same
An organic light-emitting display including a substrate, an insulating layer on the substrate, the substrate and the insulating layer having an opening therethrough penetrating, a pixel array on the insulating layer, the pixel array including a plurality of pixels that surround the opening, a first pixel adjacent to the opening from among the plurality of pixels includes a pixel electrode layer, an intermediate layer on the pixel electrode layer, and an opposite electrode layer on the intermediate layer, and a stepped portion on the substrate and adjacent to the opening, the stepped portion having an under-cut step, wherein the intermediate layer including an organic emission layer, and wherein at least one of the intermediate layer and the opposite electrode layer extends toward the opening and is disconnected by the stepped portion.
US10797264B2 OLED packaging method and OLED packaging structure
An OLED packaging method and structure are disclosed. In the present invention, forming a ring-shaped organic layer on the edge of the inorganic barrier layer, and then forming a planar organic layer on the upper surface of the inorganic barrier layer surrounded by the ring-shaped organic layer. The planar organic layer and the ring-shaped organic layer are integrated together to form an organic buffering layer. The upper surface of the organic buffering layer is flat, and the region of the organic buffering layer corresponding to the edge position of the inorganic barrier layer does not have an upward projection, the film thickness and morphology of the inorganic barrier layer are not affected. The present invention can improve the barrier effect of inorganic barrier layer for water and oxygen. The upper surface of the organic buffering layer in the OLED packaging structure is flat and has a good encapsulation effect.
US10797260B2 OLED substrate and fabrication method thereof, and display panel
Embodiments of the present disclosure provide an OLED substrate and a fabrication method thereof, and a display panel. The method for fabricating an OLED substrate includes: forming an auxiliary cathode in a display region on a base substrate; forming an organic material functional layer in the display region on the base substrate where the auxiliary cathode is formed; applying a voltage to the auxiliary cathode to deform the auxiliary cathode, such that the organic material functional layer is ruptured by the deformed auxiliary cathode to form a connection channel; and forming a cathode in the display region on the base substrate where the organic material functional layer is formed. The cathode is electrically connected to the auxiliary cathode at the connection channel.
US10797252B2 Display apparatus
A display apparatus may include a substrate having a first bending area between a first area and a second area, the first bending area to be bent with a first bending axis that extends along a first direction, as a center; a first inorganic insulating layer on the substrate and having a first opening corresponding to the first bending area; a first organic material layer filling at least a portion of the first opening; and a first conductive layer that extends from the first area to the second area through the first bending area and is on the first organic material layer. The first organic material layer may have a concavo-convex surface at least in a portion of an upper surface thereof. At least a portion of the first conductive layer may extend along a third direction forming an angle of about 0° to about 90° with the first direction.
US10797251B2 Flexible display apparatus and touch sensitive display apparatus
A flexible display apparatus includes a flexible substrate including a display area and a bending area outside the display area, the bending area to be bent around a bending axis; an inorganic insulating layer on the flexible substrate; a cut unit in the inorganic insulating layer in the bending area; a stress relaxation layer filling the cut unit and extending into the display area; a wiring part on the stress relaxation layer in the bending area; a planarization layer covering the wiring part and on the stress relaxation layer; and a display on the planarization layer in the display area and electrically connected to the wiring part.
US10797248B2 Organic electroluminescent element, lighting device, and display device
An object of the present invention is to provide an organic EL element which has a shorter maximum luminescent wavelength, a long luminous lifespan, a low driving voltage, a small time-dependent change in driving voltage, and a small change in external extraction quantum efficiency even when being used at a high temperature. In addition, an object of the present invention is to provide a lighting device and a display device including the organic EL element.The organic EL element of the present invention is an organic EL element including: at least one luminous layer sandwiched between a positive electrode and a negative electrode, wherein the luminous layer contains at least one kind of phosphorescent organometallic complex having a structure represented by the following Formula (1):
US10797247B2 Compound for organic electric element, organic electric element comprising the same and electronic device thereof
Provided are an organic electric elements, and electronic devices thereof, wherein high luminous efficiency, low driving voltage and the improved lifetime of the organic electronic element are achieved by using the compound of the present invention as a phosphorescent host material.
US10797241B1 Display equipment, display panel, array substrate and method for manufacturing the same
The present disclosure relates to an array substrate and a method for manufacturing the same, a display panel, and a display equipment. The array substrate includes a piezoelectric substrate, a pixel defining layer disposed on the piezoelectric substrate and formed with an opening region, and interdigital electrodes disposed oppositely at two sides of the pixel defining layer on the piezoelectric substrate and fitted on the piezoelectric substrate to form an acoustic surface standing wave including an antinodal point and a nodal point. The position of the antinodal point corresponds to the position of the opening region while the position of the nodal point corresponds to the position of the pixel defining layer. In the array substrate provided by the present disclosure, when a light emitting unit is formed in the opening region by a gas jet printing equipment, a gas material can be prevented from diffusing into adjacent opening regions.
US10797233B2 Methods of fabricating three-dimensional magnetic memory devices
The various implementations described herein include methods, devices, and systems for fabricating magnetic memory devices. In one aspect, a method of fabricating a magnetic memory device includes: (1) providing a dielectric substrate with a metallic core protruding from the dielectric substrate, where: (a) a first portion of the metallic core is surrounded by the dielectric substrate and a second portion of the metallic core protrudes away from a surface of the dielectric substrate; and (b) the second portion includes: (i) a surface offset from the surface of the dielectric substrate and (ii) sidewalls extending away from the surface of the dielectric substrate to the offset surface; (2) depositing a first ferromagnetic layer on exposed surfaces of the metallic core and the dielectric substrate; (3) depositing a spacer layer on exposed surfaces of the first ferromagnetic layer; and (4) depositing a second ferromagnetic layer on exposed surfaces of the spacer layer.
US10797231B2 Spin-orbit torque type magnetization reversal element, magnetic memory, and high frequency magnetic device
A spin-orbit torque type magnetization reversal element including a ferromagnetic metal layer with a varying magnetization direction; and spin-orbit torque wiring that extends in a first direction intersecting with a stacking direction of the ferromagnetic metal layer and that is joined to the ferromagnetic metal layer; wherein when viewed from the first direction, the spin-orbit torque wiring is asymmetrical in a second direction that is orthogonal to the first direction and the stacking direction, with respect to an axis that passes through a center, in the second direction, of the ferromagnetic metal layer.
US10797222B2 Film with piezoelectric polymer region
A film (1) comprising a piezoelectric polymer (2) has an upper surface and a lower surface. The film has an active region comprising the piezoelectric polymer (2), which extends from the upper surface of the film to the lower surface of the film. The film also comprises an adhesive sheet (3), which defines part of the upper or lower surface of the film. Circuit sheets (4, 5) may be bonded to the upper and lower surfaces in a lamination process to produce a laminated piezoelectric device.
US10797221B2 Method for manufacturing an assembly for an ultrasonic probe
Assemblies for an ultrasonic probe and manufacturing methods are presented. In one example, the method includes additively forming first portions of the assembly using a first material with first acoustic properties and second portions of the assembly using a second material with second acoustic properties, the first and second acoustic properties being configured to modify ultrasonic signals of the ultrasonic probe. In another aspect, a housing for an ultrasonic probe is presented. The housing includes additively-formed portions, a fluid channel, and at least one cavity. The first additively-formed portions include a first material with first acoustic properties. The second additively-formed portions include a second material with second acoustic properties. The first and second acoustic properties are configured to modify ultrasonic signals of the ultrasonic probe. The fluid channel is for receiving fluid within the housing of the ultrasonic probe.
US10797214B2 Method of manufacturing wiring board, method of manufacturing light emitting device using the wiring board, wiring board, and light emitting device using the wiring board
A method of manufacturing a wiring board according to one embodiment of the present disclosure includes: providing at least one first conductive member that serves as part of a wiring; covering the at least one first conductive member with an insulating member that has at least one opening; disposing at least one second conductive member on the opening of the insulating member, the second conductive member serving as part of the wiring; electrically joining the at least one first conductive member and the at least one second conductive member to each other at the opening; and cutting a region including the at least one first conductive member, the insulating member, and the at least one second conductive member, to form an element mounting surface.
US10797213B2 Chip package and chip thereof
A microchip is electrically connected to a substrate to become a chip package, preferably for LED. A chip of the package includes a body and at least one electrode which is disposed and exposed on a surface of the body. The electrode includes a confining groove and a confining wall. The confining wall is peripherally located around the confining groove and provided to confine at least one conductive particle of an adhesive in the confining groove. The electrode of the chip is electrically connected to a bonding pad of a substrate via the conductive particle confined in the confining groove.
US10797211B2 Method of manufacturing support structures for lighting devices and corresponding device
A method of manufacturing support elements for lighting devices includes: providing an elongated, electrically non-conductive substrate with opposed surfaces, with an electrically-conductive layer extending along one of said opposed surfaces, etching said electrically-conductive layer to provide a set of electrically-conductive tracks extending along the non-conductive substrate with at least one portion of the non-conductive substrate left free by the set of electrically-conductive tracks, forming a network of electrically-conductive lines coupleable with at least one light radiation source at said portion of said non-conductive substrate left free by the electrically-conductive tracks. Said forming operation includes selectively removing e.g. via laser etching a further electrically-conductive layer provided on said non-conductive substrate, or printing electrically-conductive material onto the non-conductive substrate. The electrically-conductive tracks and the network of electrically-conductive lines may be coupled with each other e.g. by means of electrically-conductive vias extending through the non-conductive substrate.
US10797206B2 Controlling off-state appearance of a light emitting device
Systems for apparatuses formed of light emitting devices. Solutions for controlling the off-state appearance of lighting system designs is disclosed. Thermochromic materials are selected in accordance with a desired off-state of an LED device. The thermochromic materials are applied to a structure that is in a light path of light emitted by the LED device. In the off-state the LED device produces a desired off-state colored appearance. When the LED device is in the on-state, the thermochromic materials heat up and become more and more transparent. The light emitted from the device in its on-state does not suffer from color shifting due to the presence of the thermochromic materials. Furthermore, light emitted from the LED device in its on-state does not suffer from attenuation due to the presence of the thermochromic materials. Techniques to select and position thermochromic materials in or around LED apparatuses are presented.
US10797205B2 Liquid crystal display device and quantum dot LED
Liquid crystal display device and quantum dot LED are provided. The fluorescent layer is arranged at the light-emitting side of the LED chip so that the light of first wavelength generated by the LED chip excites the fluorescent layer to generate the light of second wavelength, the light of first wavelength excites the first quantum dot material of the quantum dot layer to generate the light of third wavelength, the light of first wavelength and the light of second wavelength excite the second quantum dot material to generate the light of fourth wavelength, the third wavelength is shorter than the second wavelength, and the light of third wavelength and the light of second wavelength have the same color.
US10797198B2 Infrared light emitting device having light emitting layer containing Al, In, and Sb
Provided is an infrared light emitting device with high emission intensity. The infrared light emitting device includes: a semiconductor substrate; a first compound semiconductor layer; a light emitting layer containing at least In and Sb and having a predetermined range(s) of Al or Al and Ga proportion(s); a third compound semiconductor layer; and a second compound semiconductor layer containing at least In, Al, and Sb and having a predetermined range(s) of Al or Al and Ga proportion(s), in which the first compound semiconductor layer includes, in the stated order, a first A layer, a first B layer, and a first C layer, each containing at least In and Sb and having a predetermined range(s) of Al or Al and Ga proportion(s), and the proportion(s) of the Al composition or the Al composition and the Ga composition of each layer satisfy a predetermined relation(s).
US10797197B2 Thin-film, flexible optoelectronic devices incorporating a single lattice-matched dilute nitride junction and methods of fabrication
A thin film, flexible optoelectronic device is described. In an aspect, a method for fabricating a single junction optoelectronic device includes forming a p-n structure on a substrate, the p-n structure including a semiconductor having a lattice constant that matches a lattice constant of substrate, the semiconductor including a dilute nitride, and the single-junction optoelectronic device including the p-n structure; and separating the single-junction optoelectronic device from the substrate. The dilute nitride includes one or more of GaInNAs, GaInNAsSb, alloys thereof, or derivatives thereof.
US10797186B2 Solar cell, solar cell module, and solar cell manufacturing method in which wiring member is connected to surface
A plurality of finger electrodes are disposed on a surface of a photoelectric conversion layer 60 and extend in a first direction. The plurality of finger electrodes are arranged in a second direction in which an inter-cell wiring member adapted to be disposed on the surface of the photoelectric conversion layer extends. A height of each of those of the plurality of finger electrodes disposed toward ends in the second direction from a part of the photoelectric conversion layer where the inter-cell wiring member is adapted to be disposed is larger than a height of the finger electrode disposed at a center in the second direction from the part of the photoelectric conversion layer where the inter-cell wiring member is adapted to be disposed.
US10797179B2 Semiconductor device having gate electrode overlapping semiconductor film
A semiconductor device that can operate at high speed or having high strength against stress is provided. One embodiment of the present invention is a semiconductor device including a semiconductor film including a channel formation region and a pair of impurity regions between which the channel formation region is positioned; a gate electrode overlapping side and top portions of the channel formation region with an insulating film positioned between the gate electrode and the side and top portions; and a source electrode and a drain electrode in contact with side and top portions of the pair of impurity regions.
US10797168B1 Electronic device including a high electron mobility transistor that includes a barrier layer having different portions
An electronic device can include a HEMT that includes a channel layer, a barrier layer, and a gate electrode. The barrier layer can be disposed between the channel layer and the gate electrode and include a first portion, a second portion, and a third portion. The second portion can be spaced apart from the channel layer by the first portion, and the second portion is spaced apart from the gate electrode by the third portion. The second portion of the barrier layer can be configured to trap more charge, more readily recombine electrons and holes, or both as compared to each of the first and third portions of the barrier layer. The HEMT can have a VTH of at least 2 V and a subthreshold slope of at most 50 mV/decade of IDS.
US10797167B2 Superjunction semiconductor device and method of manufacturing the same
In at least one general aspect, a method can include forming a plurality of first active pillars and a plurality of edge pillars in a first semiconductor layer including an active region and a termination region, and forming a second semiconductor layer on the first semiconductor layer. The method can include forming a plurality of second active pillars and a plurality of preliminary charge balance layers in the second semiconductor layer, and annealing the first and second semiconductor layers such that the plurality of first active pillars and the plurality of second active pillars are connected by diffusing impurities implanted into the plurality of first active pillars and the plurality of second active pillars.
US10797160B2 Methods of fabricating semiconductor devices
A method of fabricating a semiconductor device may include forming a fin structure on a substrate; forming an interface film having a first thickness on the fin structure using a first process; forming a gate dielectric film having a second thickness on the interface film using a second process different from the first process; and densifying the gate dielectric film using a third process different from the first and second processes. The second thickness may be greater than the first thickness, and the first thickness of the interface film may be unchanged after the densifying of the gate dielectric film.
US10797159B2 Poly finger fabrication for HCI degradation improvement of ultra-low-Ron EDNMOS
Methods of forming an EDNMOS with polysilicon fingers between a gate and a nitride spacer and the resulting devices are provided. Embodiments include forming a polysilicon layer upon a GOX layer over a substrate; forming a gate and plurality of fingers and a gate and plurality of fingers through the polysilicon layer down the GOX layer; forming an oxide layer over the GOX layer and sidewalls of the gates and fingers; forming a nitride layer over the oxide layer; removing portions of the nitride and oxide layers down to the polysilicon and GOX layers to form nitride spacers; and forming S/D regions laterally separated in the substrate, each S/D region adjacent to a nitride spacer.
US10797158B2 Transistor comprising a lengthened gate
A MOS transistor is produced on and in an active zone and included a source region and a drain region. The active zone has a width measured transversely to a source-drain direction. A conductive gate region of the MOS transistor includes a central zone and, at a foot of the central zone, at least one stair that extends beyond the central zone along at least an entirety of the width of the active zone.
US10797156B2 Method of forming the gate electrode of field effect transistor
A method includes depositing a contact etch stop layer (CESL) over a gate, a source/drain (S/D) region and an isolation feature. The method includes performing a first chemical mechanical planarization (CMP) to expose the gate. The method further includes performing a second CMP using a slurry different from the first CMP to expose the CESL over the S/D region, wherein, following the second CMP, an entire top surface of the CESL over the S/D region and over the isolation feature is substantially level with a top surface of the gate.
US10797152B2 Process of forming an electronic device including an access region
An electronic device can include a channel layer; an access region having an aluminum content substantially uniform or increasing with distance from the channel layer; and a gate dielectric layer overlying and contacting the channel layer. A process of forming an electronic device can include providing a substrate and a channel layer of a III-V semiconductor material over the substrate; forming a masking feature over the channel layer; and forming an access region over the channel layer. In an embodiment, the channel layer can include GaN, and the access region has an aluminum content that is substantially uniform or increases with distance from the channel layer. In another embodiment, the process can include removing at least a portion the masking feature and forming a gate dielectric layer over the channel layer. A dielectric film of the masking feature or the gate dielectric layer contacts the channel layer.
US10797149B2 Thin film transistor including high-dielectric insulating thin film and method of fabricating the same
Disclosed are a thin film transistor including a substrate and a gate electrode, a gate insulating film, a semiconductor layer, a source electrode, and a drain electrode formed on the substrate and a method of fabricating the thin film transistor, wherein the gate insulating film is made of a high dielectric ternary material, A2-XBXO3, wherein A is any one selected from the group consisting of aluminum, silicon, gallium, germanium, neodymium, gadolinium, vanadium, lutetium, and actinium, B is any one selected from the group consisting of yttrium, lanthanum, zirconium, hafnium, tantalum, titanium, vanadium, nickel, silicon, and ytterbium, and A is an element different from B. The gate insulating film may be formed through a solution process, and a high-quality insulating film may be obtained through heat treatment at low temperature.
US10797146B2 Thin film transistor substrate and manufacturing method thereof
A thin film transistor substrate includes: a substrate; an oxide semiconductor layer disposed on the substrate; a gate electrode disposed on the substrate; a gate insulating layer interposed between the oxide semiconductor layer and the gate electrode; and a source electrode and a drain electrode connected to the oxide semiconductor layer, the source electrode and the drain electrode being spaced apart from each other. The gate insulating layer includes: a first gate insulating layer having an oxygen content lower than that of a stoichiometric composition; and a second gate insulating layer including a material substantially the same as a material which the first gate insulating layer may include, and having an oxygen content higher than that of the first gate insulating layer, and the first gate insulating layer and the oxide semiconductor layer directly contact each other.
US10797144B2 Semiconductor device
A semiconductor device includes a base body, a stacked body on the base body and a first columnar part. The base body includes a substrate, a first insulating film on the substrate, a first conductive film on the first insulating film, and a first semiconductor part on the first conductive film. The stacked body includes conductive layers and insulating layers stacked alternately in a stacking direction. The first columnar part is provided inside the stacked body and the first semiconductor part. The first columnar part includes a semiconductor body and a memory film between the semiconductor body and conductive layers. The semiconductor body extends in the stacking direction. The first columnar part has a first diameter and a second diameter in a first direction crossing the stacking direction. The first diameter inside the first semiconductor part is larger than the second diameter inside the stacked body.
US10797121B2 Display apparatus with a reduced peripheral area
A display apparatus includes a display area in which a plurality of pixels are disposed to display an image and a peripheral area which is a non-display area. The display apparatus includes a first power line which is disposed in the peripheral area and provides a first voltage to the plurality of pixels, and a second power line which is disposed in the peripheral area and provides a second voltage different from the first voltage to the plurality of pixels. At least a portion of the first power line overlaps the second power line in the peripheral area.
US10797119B2 Electroluminescent display device
Disclosed is an electroluminescent display device comprising a substrate, a first electrode provided on the substrate, a bank configured to cover an end of the first electrode and to define an emission area, an emission layer provided in the emission area defined by the bank, and a second electrode provided on the emission layer, wherein the emission layer includes a hole injecting layer, a hole transporting layer, and an emitting material layer, and the second electrode includes a material having the electron injecting property and electron transporting property, wherein the electroluminescent display device is capable of reducing manufacturing cost and processing time by providing the emission layer and the second electrode formed by a solution process.
US10797118B2 Touch panel, method for fabricating the same and display device
A touch panel, a method for fabricating the same, and a display device are provided. The touch panel includes: a base substrate, a plurality of touch electrode lines, a plurality of cathodes arranged in a matrix, and a plurality of spacers, where each cathode corresponds to at least one of the touch electrode lines, and each spacer includes a first photo spacer and a second photo spacer stacked successively; each touch electrode line includes a first lead part and a second lead part, wherein the first lead part is electrically connected with corresponding one of the cathodes, and the second lead part is configured to electrically connect the first lead part with a corresponding pin on a touch integrated circuit; and the first lead part at least covers the surface of the first photo spacer.
US10797115B2 Display panel and display apparatus using the same
The display panel includes a light emitting device, three quantum dot converters including quantum dot particles and converting light of a first color emitted from the light emitting device to light of a different color and emitting the light of the different color, a transmission part transmitting light of the first color emitted from the light emitting device, and a transparent substrate disposed on one side of the three quantum dot converters and the transmission part. One of the three quantum dot converters emits a white light to the transparent substrate.
US10797112B2 Energy efficient OLED TV
Embodiments of the disclosed subject matter provide a full-color pixel arrangement for a device, the full-color pixel arrangement including a plurality of sub-pixels, each having an emissive region of a first color, where the full-color pixel arrangement comprises emissive regions having exactly one emissive color that is a red-shifted color of a deep blue sub-pixel of the plurality of sub-pixels. Embodiments of the disclosed subject matter may also provide a full-color pixel arrangement for a device, the full-color pixel arrangement including a plurality of sub-pixels, each having an emissive region of a first color, where the full-color pixel arrangement comprises emissive regions having exactly one emissive color, and where the plurality of sub-pixels comprise a light blue sub-pixel, a deep blue sub-pixel, a red sub-pixel, and a green sub-pixel.
US10797098B2 Image sensor based on avalanche photodiodes
Disclosed herein is an apparatus comprising: an array of avalanche photodiodes (APDs), each of the APDs comprising an absorption region and an amplification region; wherein the absorption region is configured to generate charge carriers from a photon absorbed by the absorption region; wherein the amplification region comprises a junction with an electric field in the junction; wherein the electric field is at a value sufficient to cause an avalanche of charge carriers entering the amplification region, but not sufficient to make the avalanche self-sustaining; wherein the junctions of the APDs are discrete.
US10797092B2 Image sensor having an interconnection layer connecting to stacked transparent electrodes and covering a black pixel region
An image sensor of reduced chip size includes a semiconductor substrate having an active pixel region in which a plurality of active pixels are disposed and a power delivery region in which a pad is disposed. A plurality of first transparent electrode layers is disposed over the semiconductor substrate, respectively corresponding to the plurality of active pixels. A second transparent electrode layer is integrally formed across the active pixels. An organic photoelectric layer is disposed between the plurality of first transparent electrode layers and the second transparent electrode layer. An interconnection layer is located at a level that is the same as or higher than an upper surface of the pad with respect to an upper main surface of the semiconductor substrate. The interconnection layer extends from the pad to the second transparent electrode layer, and includes a connector electrically connecting the pad and the second transparent electrode layer.
US10797077B2 Three-dimensional semiconductor memory device including slit with lateral surfaces having periodicity
According to one embodiment, it includes a stacked body including N-number of layers (N is an integer of 2 or more) stacked on a semiconductor substrate, opening portions penetrating the stacked body in a stacking direction, columnar bodies respectively disposed in the opening portions, and a slit dividing M-number of layers (M is an integer of 1 or more and (N−2) or less) of the stacked body in a horizontal direction from above, wherein the slit is formed with lateral surfaces respectively having a spatial periodicity in a horizontal plane.
US10797069B2 Semiconductor memory device
A semiconductor memory device includes a semiconductor substrate, a pillar disposed above the semiconductor substrate and extending in a first direction crossing a principal surface of the semiconductor substrate, a plurality of first memory cells arranged on a first side surface of the pillar along the first direction, and a plurality of second memory cells arranged on a second side surface of the pillar along the first direction. The memory device further includes a plurality of first control gate layers respectively connected to the first memory cells, a plurality of second control gate layers respectively connected to the second memory cells, and a stacked film disposed between one of the first control gate layers and one of the second control gate layers, the stacked film including a first insulating layer, a second insulating layer, and an electron capture layer disposed between the first insulating layer and the second insulating layer.
US10797067B2 Three-dimensional memory device and fabricating method thereof
Embodiments of through array contact structures of a 3D memory device and fabricating method thereof are disclosed. The method comprises: forming a recess region in a substrate including multiple protruding islands; forming a gate dielectric layer to cover top surfaces and sidewalls of the multiple protruding islands and a top surface of the recess region of the substrate; forming an underlying sacrificial layer on the gate dielectric layer to surround the sidewalls of the multiple protruding islands; forming an alternating dielectric stack including multiple alternatively stacked insulating layers and sacrificial layers on the underlying sacrificial layer and the multiple protruding islands; forming multiple channel holes penetrating the alternating dielectric stack, each channel hole is located corresponding to one of the multiple protruding islands; and forming a memory layer in each channel hole, wherein a channel layer of the memory layer is electrically connected with a corresponding protruding island.
US10797063B2 Single-poly nonvolatile memory unit
A single-poly non-volatile memory unit includes: a semiconductor substrate having a first conductivity type; first, second and third OD regions disposed on the semiconductor substrate and separated from each other by an isolation region, wherein the first OD region and the second OD region are formed in a first ion well, and the first ion well has a second conductivity type; a first memory cell disposed on the first OD region, a second memory cell disposed on the second OD region. The first memory cell and the second memory cell exhibit an asymmetric memory cell layout structure with respect to an axis. An erase gate is disposed in the third OD region.
US10797062B1 Bonded die assembly using a face-to-back oxide bonding and methods for making the same
A first semiconductor die includes a first substrate, first semiconductor devices, first dielectric material layers having a first silicon oxide surface as an uppermost surface and forming first metal interconnect structures. A second semiconductor die includes a second substrate, second semiconductor devices, and second dielectric material layers forming second metal interconnect structures. A handle substrate is attached to a topmost surface of the second semiconductor die. The second substrate is thinned, and a second silicon oxide surface is provided as a bottommost surface of the second semiconductor die. The second semiconductor die is bonded to the first semiconductor die by inducing oxide-to-oxide bonding between the second silicon oxide surface and the first silicon oxide surface. The handle substrate is detached, and inter-die connection via structures are formed through the second substrate and the bonding interface to contact the first metal interconnect structures. External bonding pads may be subsequently formed.
US10797056B2 Semiconductor device and method of manufacturing the same
A semiconductor device and methods of manufacturing the same are provided. The semiconductor device includes a substrate, buried semiconductor layers, a word line, a bit line, buried contacts, and insulation spacers, and a charge storage. The substrate has active regions and field regions. The buried semiconductor layers are buried in the substrate at the active regions. The word line is buried in the substrate and crosses one of the active regions. The bit line is disposed in one of the active regions. The buried contacts are disposed on the active regions and the field regions. The insulation spacers are disposed on the substrate and on a sidewall of the buried contacts, respectively. The charge storage is disposed on one or more of the buried contacts. The buried semiconductor layers contact, respectively, one of the buried contacts and one of the insulation spacers.
US10797047B2 Gate isolation in non-planar transistors
An embodiment includes an apparatus comprising: first and second semiconductor fins that are parallel to each other; a first gate, on the first fin, including a first gate portion between the first and second fins; a second gate, on the second fin, including a second gate portion between the first and second fins; a first oxide layer extending along a first face of the first gate portion, a second oxide layer extending along a second face of the second gate portion, and a third oxide layer connecting the first and second oxide layers to each other; and an insulation material between the first and second gate portions; wherein the first, second, and third oxide layers each include an oxide material and the insulation material does not include the oxide material. Other embodiments are described herein.
US10797040B2 Method of manufacturing display module using LED
A method of manufacturing a display module includes preparing a first substrate structure including an light-emitting diode (LED) array containing a plurality of LED cells, electrode pads connected to the first and second conductivity-type semiconductor layers, and a first bonding layer covering the LED array; preparing a second substrate structure including a plurality of thin-film transistor (TFT) cells disposed on a second substrate, and each having a source region, a drain region and a gate electrode disposed therebetween, the second substrate structure being provided by forming a circuit region, in which connection portions disposed to correspond to the electrode pads are exposed to one surface thereof, and by forming a second bonding layer covering the circuit region, respectively planarizing the first and second bonding layers, and bonding the first and second substrate structures to each other.
US10797021B2 Semiconductor packages having improved thermal discharge and electromagnetic shielding characteristics
A semiconductor package may include a first semiconductor chip on and electrically connected to a wiring substrate, an intermediate layer on the first semiconductor chip and covering an entire surface of the first semiconductor chip, a second semiconductor chip on the intermediate layer and electrically connected to the wiring substrate, a mold layer on the wiring substrate and covering the first semiconductor chip and the second semiconductor chip, the mold layer including one or more inner surfaces defining a mold via hole that exposes a portion of a surface of the intermediate layer, an electromagnetic shielding layer on the one or more inner surfaces of the mold layer and further on one or more outer surfaces of the mold layer, and a thermal discharge layer on the electromagnetic shielding layer in the mold via hole, such that the thermal discharge layer fills the mold via hole.
US10797017B2 Embedded chip package, manufacturing method thereof, and package-on-package structure
An embedded chip package includes a circuit board, a chip, a dielectric material layer, and a build-up circuit structure. The circuit board includes a glass substrate and at least one conductive via. The glass substrate has a first surface, a second surface opposite the first surface, and a through-hole penetrating the glass substrate. The conductive via penetrates the glass substrate. The chip is disposed inside the through-hole. The dielectric material layer is filled inside the through-hole and covers the chip. The build-up circuit structure is disposed on the circuit board. The build-up circuit structure is electrically connected to the conductive via. A lower surface of the chip is exposed outside the dielectric material layer.
US10797015B2 Method of manufacturing 3DIC structure
A method of manufacturing a 3DIC structure includes the following processes. A die is bonded to a wafer. A first dielectric layer is formed on the wafer and laterally aside the die. A second dielectric material layer is formed on the die and the first dielectric layer. A portion of the second dielectric material layer over a non-edge region of the wafer is selectively removed to form a protruding portion over an edge region of the wafer. The second dielectric material layer is planarized to form a second dielectric layer on the first dielectric layer and the die. A bonding film is formed on the second dielectric layer. A carrier is bonded to the wafer through the bonding film.
US10797008B2 Semiconductor package and manufacturing method thereof
A manufacturing method of a semiconductor package includes at least the following steps. A dielectric layer is formed on a conductive pattern and in a space between the conductive pattern, where a concave area of the dielectric layer is formed corresponding to the space between the conductive pattern. A semiconductor die is disposed on the concave area of the dielectric layer with a die attach material interposed therebetween. A pressure is applied to the die attach material so that the concave area of the dielectric layer is filled with the die attach material, and a portion of the die attach material is extruded from the concave area to expand wider than an area of the semiconductor die. An insulating encapsulant is formed on the dielectric layer to cover the semiconductor die. Other methods for forming a semiconductor package are also provided.
US10796996B2 Semiconductor device and method of forming the same
A semiconductor device includes a substrate, a dielectric layer disposed on the substrate, and a conductive stack disposed within the dielectric layer. The conductive stack includes at least one first conductive layer, a second conductive layer disposed over the at least one first conductive layer, and a contact structure disposed between the at least one first conductive layer and the second conductive layer. The contact structure includes a contact via electrically connecting the at least one first conductive layer to the second conductive layer, and a glue layer conformal to sidewalls and a bottom surface of the contact via. The glue layer has isolated lattices and an amorphous region at which the isolated lattices are uniformly distributed.
US10796976B2 Semiconductor device and method of forming the same
A method of forming a semiconductor device includes attaching a first semiconductor device to a first surface of a substrate; forming a sacrificial structure on the first surface of the substrate around the first semiconductor device, the sacrificial structure encircling a first region of the first surface of the substrate; and forming an underfill material in the first region.
US10796974B2 Scan testable through silicon VIAs
The disclosure describes a novel method and apparatus for testing different types of TSVs in a single die or different types of TSV connections in a stack of die. The testing is facilitated by test circuitry associated with each type of TSV. The test circuitry includes a scan cell adapted for testing TSVs.
US10796972B2 Display panel and method of manufacturing the same
A display panel includes first and second test lines connected to the each of data lines, extending in the second direction, and arranged in the first direction, a first test pad electrically connected to the first test line, the first test pad and the first test line being formed from a same layer, and a second test pad electrically connected to the second test line through a contact hole formed through a first insulation layer and disposed adjacent to the first test pad in the second direction.
US10796966B2 Vertical FET with various gate lengths by an oxidation process
Techniques for forming VFETs with differing gate lengths Lg on the same wafer using a gas cluster ion beam (GCIB) process to produce fins of differing heights are provided. In one aspect, a method of forming fins having different heights includes: patterning the fins having a uniform height in a substrate, the fins including at least one first fin and at least one second fin; forming an oxide at a base of the at least one second fin using a low-temperature directional oxidation process (e.g., GCIB oxidation); and removing the oxide from the base of the at least one second fin to reveal the at least one first fin having a height H1 and the at least one second fin having a height H2, wherein H2>H1. VFETs and methods for forming VFETs having different fin heights using this process are also provided.
US10796961B2 Method of separating electronic devices having a back layer and apparatus
A method of singulating a wafer includes providing a wafer having a plurality of die formed as part of the wafer and separated from each other by spaces. The wafer has first and second opposing major surfaces, a layer of material atop the second major surface, and portions of the layer of material are adapted to remain atop surfaces of the plurality of die after completion of the method of singulating the wafer. The method includes placing the wafer onto a carrier substrate and singulating the wafer through the spaces to form singulation lines, wherein singulating comprises leaving at least a portion of the layer of material under the singulation lines. The method includes separating the layer of material under the singulation lines by applying pressure to the wafer and applying high frequency vibrations to fatigue the layer of material.
US10796959B2 Laser processing method and laser processing apparatus
A laser beam machining method and a laser beam machining device capable of cutting a work without producing a fusing and a cracking out of a predetermined cutting line on the surface of the work, wherein at pulse laser beam is radiated on the predetermined cut line on the surface of the work under the conditions causing a multiple photon absorption and with a condensed point aligned to the inside of the work, and a modified area is formed inside the work along the predetermined determined cut line by moving the condensed point along the predetermined cut line, whereby the work can be cut with a rather small force by cracking the work along the predetermined cut line starting from the modified area and, because the pulse laser beam radiated is not almost absorbed onto the surface of the work, the surface is not fused even if the modified area is formed.
US10796951B2 Etch-stop layer topography for advanced integrated circuit structure fabrication
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a plurality of conductive interconnect lines in and spaced apart by an inter-layer dielectric (ILD) layer above a substrate. Individual ones of the plurality of conductive interconnect lines have an upper surface below an upper surface of the ILD layer. An etch-stop layer is on and conformal with the ILD layer and the plurality of conductive interconnect lines, the etch-stop layer having a non-planar upper surface with an uppermost portion of the non-planar upper surface over the ILD layer and a lowermost portion of the non-planar upper surface over the plurality of conductive interconnect lines.
US10796937B2 Equipment front end module
Disclosed herein is an equipment front end module (EFEM) including: a transfer chamber; a load port module on which a wafer receiving container is seated; a wafer transfer robot positioned in the transfer chamber and configured to transfer a wafer in the wafer receiving container seated on the load port module toward a process equipment side; and a buffer module configured to store the wafer receiving container before or after the seating of the wafer receiving container on the load port module and inject an inert gas into the FOUP to purge the wafer.
US10796936B2 Die tray with channels
Representative implementations of devices and techniques provide a device and a technique for processing integrated circuit (IC) dies. The device comprises a die tray (such as a pick and place tray, for example) for holding the dies during processing. The die tray may include an array of pockets sized to hold individual dies. The technique can include loading dies on the die tray, cleaning the top and bottom surfaces of the dies, and ashing and activating both surfaces of the dies while on the die tray, eliminating the need to turn the dies over during processing.
US10796934B2 Substrate processing apparatus, method of manufacturing semiconductor device and electrode fixing part
According to one aspect of the technique described herein, there is provided a technique including: a reaction tube defining a processing chamber wherein a substrate is processed; an electrode provided at an outer circumferential surface of the reaction tube and configured to generate plasma in the process chamber; an electrode fixing part configured to fix the electrode thereto; a heater provided at an outer circumferential surface of the electrode fixing part and configured to heat an inside of the reaction tube; and a spacer configured to provide a predetermined gap between the electrode and a surface of the electrode fixing part.
US10796933B2 Display device manufacturing apparatus and method
Provided is a display device manufacturing apparatus and a manufacturing method of a display device. The display device manufacturing apparatus includes: a chamber; a supporter arranged in the chamber and supporting a substrate; an electrode arranged in the chamber so as to face the supporter; a gas supply arranged in the chamber and configured to supply process gas into the chamber; a first baffle arranged at a rim of the supporter and having at least one first through hole; and a second baffle arranged between the first baffle and the chamber and covering the at least one first through hole in a plan view to alter a path of by-products discharged from the chamber.
US10796929B2 Method for producing a metal-ceramic substrate with at least one via
A method for producing a metal-ceramic substrate with at least one electrically conductive via, in which one metal layer, respectively, is attached in a planar manner to a ceramic plate or a ceramic layer to each of two opposing surface sides of the ceramic layer is provided. The method includes introducing a metal-containing, powdery and/or liquid substance into a hole in the ceramic layer delimiting the via prior to the attachment of both metal layers, or subsequent to the attachment of one of the two metal layers to form an assembly. Prior to the attachment of the other one of the two metal layers, and the assembly is subjected to a high-temperature step above 500° C. in which the metal-containing substance wets the ceramic layer at least partially with a wetting angle of less than 90°.
US10796926B2 Method of manufacturing glass interposer
In a method of manufacturing a glass interposer, first, stacked bodies formed on a front surface and a back surface of a glass substrate are processed along division lines (streets) to form first grooves having a first width and such a depth as not to reach the glass substrate, while leaving a residual resin portion at bottoms of the first grooves. Thereafter, the residual resin portion is subjected to ablation processing to expose the front surface and the back surface of the glass substrate, thereby forming second grooves having a second width narrower than the first width. A laser beam is applied along the division lines through the second grooves to form modified layers in the inside of the glass substrate, and an external force is exerted on the glass substrate to divide the glass substrate, with the modified layers as division starting points.
US10796919B2 Method of fabricating semiconductor device
Methods for fabricating semiconductor devices include forming a fin-type pattern protruding on a substrate, forming a gate electrode intersecting the fin-type pattern, forming a first recess adjacent to the gate electrode and within the fin-type pattern by using dry etching, forming a second recess by treating a surface of the first recess with a surface treatment process including a deposit process and an etch process, and forming an epitaxial pattern in the second recess.
US10796909B2 Surface-aligned lithographic patterning approaches for back end of line (BEOL) interconnect fabrication
Surface-aligned lithographic patterning approaches for back end of line (BEOL) interconnect fabrication, and the resulting structures, are described. In an example, an integrated circuit structure includes a substrate. A plurality of alternating first and second conductive lines is along a first direction of a back end of line (BEOL) metallization layer in a first inter-layer dielectric (ILD) layer above the substrate. A conductive via is on and electrically coupled to one of the conductive lines of the plurality of alternating first and second conductive lines, the conductive via centered over the one of the conductive lines. A second ILD layer is above plurality of alternating first and second conductive lines and laterally adjacent to the conductive via. The second ILD layer has an uppermost surface substantially co-planar with the flat top surface of the conductive via.
US10796907B2 Metal-organic pulsed laser deposition for stoichiometric complex oxide thin films
Methods and systems for forming complex oxide films are provided. Also provided are complex oxide films and heterostructures made using the methods and electronic devices incorporating the complex oxide films and heterostructures. In the methods pulsed laser deposition is conducted in an atmosphere containing a metal-organic precursor to form highly stoichiometric complex oxides.
US10796900B2 Method of manufacturing semiconductor device
Described herein is a technique capable of improving electrical characteristics of a semiconductor device. According to the technique, there is provided a method of manufacturing a semiconductor device including: (a) generating oxygen and hydrogen active species; and (b) forming an oxide layer by supplying the oxygen and hydrogen active species to a substrate with a concave structure to subject a film on an inner surface of the concave structure to oxidation, wherein the oxide layer is formed in (b) such that a thickness of the oxide layer is greater on the inner surface than at an upper end portion of the concave structure by setting a ratio of a flow rate of the hydrogen active species to a total flow rate to a predetermined ratio greater than a first ratio at which a rate of forming the oxide layer is maximized at the upper end portion of the concave structure.
US10796894B2 System and method for ionization of molecules for mass spectrometry and ion mobility spectrometry
An ionizing system includes a channel and a heater coupled to the channel. The channel has an inlet disposed in a first pressure region having a first pressure and an outlet disposed in a second pressure region having a second pressure. The first pressure is greater than the second pressure. The heater is for heating the channel, and the channel is configured to generate charged particles of a sample in response to the sample being introduced into the channel.
US10796892B2 Sample mounting plate and method for manufacturing the same
A sample mounting plate which is used for mass spectrometry according to MALDI process and which is provided with at least one sample loading spot for mounting a sample on a substrate, wherein: a hydrophilic surface produced by a first hydrophilic film is formed within the sample loading spot on a surface of the substrate provided with the sample loading spot; a hydrophobic surface produced by a hydrophobic film is formed on the outside of the hydrophilic surface; and a boundary part, in which a hydrophilic member or a second hydrophilic film having a higher hydrophilicity than the first hydrophilic film is exposed, is formed at the boundary between the hydrophilic surface and the hydrophobic surface.
US10796878B2 Repeller, cathode, chamber wall and slit member for ion implanter and ion generating devices including the same
Provided are elements for an ion implanter and an ion generating device including the same. The elements include a repeller, a cathode, a chamber wall, and a slit member constituting an arc chamber of an ion generating device for ion implantation used in the fabrication of a semiconductor device. A coating structure including a semicarbide layer is provided to each of the elements in order to stabilize the element against thermal deformation, protect the element from wear, and prevent a deposition product from being peeled off. The coating structure enables precise ion implantation without a change in the position of ion generation or distortion of the equipment. The coating structure allows electrons to be uniformly reflected into the arc chamber to increase the uniformity of plasma, resulting in an improvement in the dissociation efficiency of an ion source gas. The coating structure significantly improves the service life of the element compared to those of existing elements. Also provided are ion generating devices including the elements.
US10796877B2 Charged particle beam image acquisition apparatus
According to one aspect of the present invention, a charged particle beam image acquisition apparatus includes a rectangular parallelepiped chamber where a target object is disposed; a primary electron optical column placed on an upper surface of the chamber so that a point of intersection between two diagonal lines on the upper surface of the chamber is located at a center of a horizontal section of the primary electron optical column, a primary charged particle beam optics irradiating the target object with a primary charged particle beam being disposed in the primary electron optical column; and a secondary electron optical column connected to a lower portion of the primary electron optical column, a secondary charged particle beam optics being disposed in the secondary electron optical column and a secondary charged particle beam passing through the secondary charged particle beam optics.
US10796876B2 Low work function electron beam filament assembly
A filament assembly can include: a button having a planar emitter region with one or more apertures extending from an emission surface of the planar emitter region to an internal surface opposite of the emission surface; an inlet electrical lead coupled to the button at a first side; an outlet electrical lead coupled to the button at a second side opposite of the first side; and a low work function object positioned adjacent to the internal surface of the planar emitter region and retained to the button. The planar emitter region can include a plurality of apertures. The low work function object can include a porous ceramic material having the barium, and may have a polished external surface. An electron gun can include the filament assembly. An additive manufacturing system can include the electron gun having the filament assembly.
US10796867B1 Coil-type axial magnetic field contact assembly for vacuum interrupter
An electrode assembly for a vacuum interrupter includes a contact plate, an electrode coil, an inner support, a lower support, and at least one support member. The electrode coil includes a base for attachment to a terminal post of the vacuum interrupter. The electrode coil also includes at least one arcuate arm between the base and the contact plate extending along a curved path in a plane substantially perpendicular to a direction of travel of the electrode assembly. Each arcuate arm includes an aperture that is positioned to align with a corresponding aperture of an adjacent arcuate arm or the base of the electrode coil. Each support member is partially positioned within aligned apertures to maintain a gap between the arcuate arms and the base. The support members and the lower support may be slotted to decrease the current flowing through the supports.
US10796858B2 Solar cell comprising grains of a doped semiconducting material and a method for manufacturing the solar cell
The present invention relates to a solar cell and a method for manufacturing thereof. The solar cell comprises a porous insulating substrate (2), a first porous conducting layer (4) and a second porous conducting layer (6) disposed on opposite sides of the porous insulating substrate, a light absorbing layer (8) in electrical contact with the first conducting layer, and an electrolyte integrally positioned through the porous conductive layers, the porous insulating substrate and the light absorbing layer to transfer charge carriers between the second conducting layer and the light absorbing layer. The light absorbing layer (8) comprises a plurality of grains (10) of a doped semiconducting material.
US10796844B2 Multilayer electronic component
A multilayer electronic component includes: a multilayer stack including a plurality of dielectric layers and a plurality of conductor layers stacked together; a plurality of terminals integrated with the multilayer stack; and a shield formed of a conductor and integrated with the multilayer stack. The multilayer stack has a top surface, a bottom surface, and four side surfaces connecting the top surface and the bottom surface. The plurality of terminals are provided on the bottom surface of the multilayer stack. The shield entirely covers the top surface and the four side surfaces of the multilayer stack. The shield includes a portion that is thicker than the other portions of the shield.
US10796837B2 Electronic component, diaphragm, and electronic device
An electronic component includes an insulating base material including insulating base material layers, a first main surface that is a mounting surface, a coil, mounting electrodes provided on the first main surface, and a projection. The coil includes coil conductors provided on the insulating base material layers and a winding axis in a laminating direction of the insulating base material layers. The projection is provided in an electrode non-forming portion of the first main surface, the electrode non-forming portion including no mounting electrodes therein, and provided along the coil conductors in planar view of the first main surface.
US10796836B2 Inductor
An inductor includes a body including insulating layers stacked therein, in which coil patterns are respectively disposed on the insulating layers, and first and second external electrodes disposed on an external surface of the body, wherein the coil patterns are connected to each other by a plurality of coil connecting portions, and opposing ends thereof are connected to the first and second external electrodes through coil lead portions, respectively, to form a coil, the coil patterns include outer coil patterns disposed in an outer portion of the body and inner coil patterns disposed in an inner portion, a first coil connecting portion connects the outer coil patterns and a second coil connecting portion connects one coil pattern of the outer coil patterns and another coil pattern of the inner coil patterns, and the first and second coil connecting portions are disposed in a staggered manner.
US10796835B2 Stacked laminate inductors for high module volume utilization and performance-cost-size-processing-time tradeoff
Embodiments of electronic devices, such as integrated circuit (IC) packages are disclosed. In one embodiment, an electronic device includes a first substrate and a second substrate. The first substrate has a first substrate body and a first inductor portion integrated into the first substrate body. Additionally, the second substrate comprises a second substrate body and a second inductor portion integrated into the second substrate body. The second substrate is mounted on the first substrate such that such that the second inductor portion is positioned over the first inductor portion and such that the second inductor portion is electrically connected to the first inductor portion so that the first inductor portion and the second inductor portion form a three dimensional (3D) inductor. By using two substrates, the 3D inductor can be increased in height while still allowing the substrates to be miniaturized and standardized for an IC package.
US10796834B2 Magnetization method, magnetization apparatus and magnet for magnetic encoder
A magnetization method and a magnetization apparatus for forming an objective magnetized state in a one-dimensional region of a magnetic body, and a magnet for a magnetic encoder. In the magnetization method, magnetism in one direction is applied to an entire half wavelength interval of a sine wave on the magnetic body by a magnetizing yoke and a magnetized state of a first-order rectangle wave or of a first-order trapezoidal wave is formed in the interval, the magnetized state presenting polarity information in a rectangle or trapezoidal pulse shape; and thereafter, magnetism in opposite direction is applied to a start point and a terminal point of the interval by the same magnetizing yoke or a different magnetizing yoke one time or several times and the magnetized state of the first-order rectangle wave or of the first-order trapezoidal wave is changed into the objective magnetized state.
US10796822B2 Method for making a gas blocking cable
A gas blocking cable includes cabled wires, where each wire includes cabled conductors having interstitial areas there between. An insulation material circumferentially surrounds the cabled conductors and a conductor filling material is positioned within the interstitial areas between conductors. A shield circumferentially surrounds the cabled wires so that a cable is formed with areas between the wires. A wire filling material is positioned within the areas between the wires. Each of the conductor filling material and wire filling material is inert, non-flammable and able to withstand a temperature of at least approximately 200° C.
US10796821B1 Method of manufacturing polygonal shaped Al alloy wire
A method for manufacturing a high conductive Al alloy wire without conducting an annealing process includes: providing an Al alloy rod comprising 0.01 parts by weight to 0.08 parts by weight of Fe, Fe:Si=2 to 3:1 of Si and the balance Al and inevitable impurities, based on 100 parts by weight of an entire A1350 alloy; conform-extruding the Al alloy rod by passing through a dies of a conform extruder having a polygonal shaped structure to form a polygonal shaped Al alloy wire; cooling the extruded Al alloy wire to room temperature; and winding the cooled Al alloy wire using a winder.
US10796810B2 Process of generating germanium
The present disclosure generally relates to a new process for generating germanium-68 from an irradiated target body. The process includes irradiation of the target body followed by various extraction techniques to generate the germanium-68.
US10796801B2 Method and system for assessing, quantifying, coding and communiicating patient's health and perioperative risk
A multi-dimensional system for assessing, coding, quantifying, displaying, integrating and communicating information relating to patient health and perioperative risk includes a mechanism for inputting patient information and providing an output relating to the patient health and perioperative risk. The output includes a score for the physical condition of the patient, a score for the degree of expected surgical risk and invasiveness, a score for other vital assessments of perioperative complexity, and alphanumeric codes for other factors that may require special preoperative preparation and planning.
US10796797B2 Sensor network for breast pumping mothers
Disclosed herein is a breast pump sensor network. The breast pump sensor network includes an emitter disposed within a bodily fluid capture system and a detector disposed within the bodily fluid capture system. Further disclosed is a method for controlling the breast pump sensor network which includes emitting a beam of electromagnetic radiation within a bodily fluid capture system, detecting one or more drops of body fluid within the bodily fluid capture system, determining a bodily fluid flow rate based at least on the detected one or more drops of bodily fluid, and providing the determined bodily fluid flow rate to at least one user.
US10796796B2 Fault diagnosis apparatus, fault diagnosis method, and fault diagnosis program
A fault diagnosis apparatus acquires, by using an acquisition unit, for each of a plurality of medical devices, installation environment information including a plurality of items about an installation environment in which each of the plurality of medical devices is installed; classifies, by using a classification unit, the plurality of medical devices into a plurality of groups on the basis of the installation environment information; extracts, by using an extraction unit, an item in the installation environment information representing a feature of a group to which a device in which a fault has occurred among the plurality of medical devices belongs, the feature being different from that of the other groups; and performs control, by using a display control unit, to cause a display unit to display an extraction result obtained by the extraction unit.
US10796779B2 Semiconductor memory device
A semiconductor memory device includes a first memory cell which is capable of being set to any one of at least eight threshold voltages, a first bit line connected to the first memory cell, a word line connected to a gate of the first memory cell, a sense amplifier connected to the first bit line, wherein the sense amplifier has at least four data latch circuits, and an extra data latch circuit connected to the sense amplifier through a data bus. A verification operation for verifying the threshold voltage of the first memory cell is performed after a programming operation is performed on the first memory cell, and the verification operation includes seven verification operations during which the four data latch circuits, but not the extra data latch circuit, are accessed.
US10796775B2 Semiconductor device including memory cells storing multi-bit data and operating method of the semiconductor device
In a method for operating a semiconductor device, the method may include: sorting program states of a memory cell that stores multi-bit data into a plurality of groups; applying different bias voltages to bit lines corresponding to a selected group among the plurality of groups; applying a program voltage to a selected word line corresponding to the selected group; verifying whether each of selected memory cells corresponding to the selected word line is programmed to a respective target program state; applying an inhibition voltage to bit lines coupled to programmed memory cells; and selecting a next group to be programmed until the plurality of groups are programmed.
US10796765B2 Operations on memory cells
In an example, a plurality of signal pulses is applied across a plurality of memory cells concurrently until each respective memory cell reaches a desired state. Each respective memory cell is commonly coupled to a first signal line and is coupled to a different respective second signal line. Each signal pulse causes each respective memory cell to move toward the desired state by causing each respective memory cell to snap back. Current to a respective second signal line is turned off in response to each time the respective memory cell coupled thereto snaps back.
US10796764B2 Semiconductor memory device
A semiconductor memory device includes a plurality of memory cells, and a control circuit configured perform a multi-bit write operation on the memory cells in response to sequentially received commands including a first command and a second command, which is received after the first command, the first command including first bits to be written respectively in the memory cells and the second command including second bits to be written respectively in the memory cells. The multi-bit write operation includes at least a first write operation including at least one program operation that is initiated after receipt of the first command and prior to the receipt of the second command, and a second write operation that is initiated after receipt of the second command.
US10796756B2 Permutation coding for improved memory cell operations
Permutation coding for improved memory cell operations are described. An example apparatus can include an array of memory cells each programmable to a plurality of states. A controller coupled to the array is configured to determine an encoded data pattern stored by a number of groups of memory cells. Each of the number of groups comprises a set of memory cells programmed to one of a plurality of different collective state permutations each corresponding to a permutation in which the cells of the set are each programmed to a different one of the plurality of states to which they are programmable. The controller is configured to determine the encoded data pattern by, for each of the number of groups, determining the one of the plurality of different collective state permutations to which the respective set is programmed by direct comparison of threshold voltages of the cells of the set.
US10796752B2 Static random access memory cell and operating method thereof capable of reducing leakage current
A static random access memory cell includes first and second cross-coupled inverters, a write transistor and a read transistor. The first inverter has a first latch node and the second inverter has a second latch node. The write transistor is coupled in series with a wordline transistor between the first latch node of the first inverter and a bitline. The read transistor is coupled between the bitline and a reference terminal and has a control terminal coupled to the first latch node of the first inverter. A method of operating the static random access memory cell includes enabling the wordline transistor during a write operation, and enabling the write transistor during the write operation. The reference terminal is set to floating during the write operation.
US10796746B2 Frequency synthesis for memory input-output operations
A memory channel including an internal clock circuit is disclosed. The clock circuit may synthesize an internal clock signal for use by one or more components of the memory channel. The internal clock signal may have a different frequency than an external clock frequency. The memory channel may include multiple clock circuits that generate multiple internal clock signals. Each portion of the memory channel associated with a different clock circuit may be phase and/or frequency independent of the other portions of the memory channel. The clock circuit may synthesize an internal clock signal based on an external clock signal. The clock circuit may use encoded timing data from an encoded I/O scheme to align the phase of the internal clock signal to a data signal.
US10796742B2 Charge sharing between memory cell plates
Methods, systems, techniques, and devices for operating a ferroelectric memory cell or cells are described. A first ferroelectric memory cell may be used to charge a second ferroelectric memory cell by transferring charge from a plate of first ferroelectric memory cell to a plate of the second ferroelectric memory cell. In some examples, prior to the transfer of charge, the first ferroelectric memory cell may be selected for a first operation in which the first ferroelectric memory cell transitions from a charged state to a discharged state and the second ferroelectric memory cell may be selected for a second operation during which the second ferroelectric memory cell transitions from a discharged state to a charged state. The discharging of the first ferroelectric memory cell may be used to assist in charging the second ferroelectric memory cell.
US10796736B2 Bank to bank data transfer
The present disclosure includes apparatuses and methods for bank to bank data transfer. An example apparatus includes a plurality of banks of memory cells, an internal bus configured to transfer data between the plurality of banks and an external bus interface, and a bank-to-bank transfer bus configured to transfer data between the plurality of banks.
US10796735B1 Read tracking scheme for a memory device
In certain aspects, a memory device includes memory bit cells coupled to a read bit line, and a first sense amplifier having a first input coupled to the read bit line, and a first output. The memory device also includes a latch amplifier having a first input coupled to the first output of the first sense amplifier, an enable input, and an output. The memory device also includes one or more dummy bit cells coupled to a dummy bit line, and a second sense amplifier having a first input coupled to the dummy bit line, and an output. The memory device further includes a trigger circuit having an input coupled to the output of the second sense amplifier, and an output coupled to the enable input of the latch amplifier.
US10796725B2 Device, system and method for determining incident objects in secondary video
A device, system and method for determining incident objects in secondary video is provided. An electronic device: plays, at a display screen, a primary video from a primary video source located at a primary location; determines an incident type associated with the primary video; determines incident object(s) associated with the incident type; detects a particular incident object in a secondary video from a secondary video source located at a secondary location within a threshold distance of the primary location, the particular incident object appearing in the secondary video within a threshold time period from a current playback time of the primary video; determines a relative direction of a location of the particular incident object from the primary location; and controls the display screen to render a particular visual indicator of the particular incident object over or adjacent the primary video at a position indicative of the relative direction.
US10796724B1 Magnetic recording medium
A magnetic recording medium is provided and including an average thickness tT satisfies tT≤5.5 [μm], and a dimensional change amount Δw in a width direction of the magnetic recording medium with respect to a tension change in a longitudinal direction of the magnetic recording medium satisfies 700 [ppm/N]≤Δw.
US10796714B2 Method and system for diagnosing coronary artery disease (CAD) using a voice signal
The present invention extends to methods, systems, for diagnosing coronary artery disease (CAD) in patients by using their voice signal comprising receiving voice signal data indicative of speech from the patient.
US10796710B2 Noise elimination device, noise elimination method, and noise elimination program
A noise elimination device includes a first converter, a second converter, and a signal processing unit. The first converter is configured to convert an input signal input from a microphone into digital data to generate input digital data. The second converter is configured to convert an internal noise signal into digital data. The signal processing unit is configured to use, as reference data, digital data corresponding to an output signal output to a speaker and digital data having been converted by the second converter, and eliminate a component corresponding to the reference data from the input digital data.
US10796708B2 Method for eliminating sound and electronic device performing the same
A method for eliminating sound is disclosed. The method is applied to an electronic device capable of connecting with a sound playback device and includes a microphone. The method includes the following steps of: receiving a first input sound via the microphone to acquire a first input sound signal; recording the first input sound signal and transmitting the first input sound signal to the sound playback device; receiving a second input sound from the sound playback device to acquire a second input sound signal, wherein the second input sound is generated by the sound playback device according to the first input sound signal; determining a difference in generation times between the first input sound signal and the second input sound signal; and filtering the second input sound signal according to the difference in generation times and the first input sound signal.
US10796704B2 Spatial audio signal decoder
A method to decode audio signals is provided that includes: receiving an input spatial audio signal; determining directions of arrival of directional audio sources represented in the received input spatial audio signal; determining one of an active input spatial audio signal component and a passive spatial audio signal input component, based upon the determined directions of arrival; determining the other of the active input spatial audio signal component and the passive input spatial audio signal component, based upon the determined one of the active input spatial audio signal component and the passive input spatial audio signal component; decoding the active input spatial audio signal component to a first output format; and decoding the passive input spatial audio signal component to a second output format.
US10796702B2 Method and system for controlling home assistant devices
System and method for controlling a home assistant device include: receiving an audio input; performing speaker recognition on the audio input; in accordance with a determination that the audio input includes a voice input from a first user that is authorized to control the home assistant device: performing speech-to-text conversion on the audio input to obtain a textual string; and searching for a predefined trigger word for activating the home assistant device in the textual string; and in accordance with a determination that the audio input includes a voice input from the home assistant device: forgoing performance of speech-to-text conversion on the audio input; and forgoing search for the predefined trigger word.
US10796699B2 Method, apparatus, and computing device for revision of speech recognition results
The present disclosure discloses an information input method and device, and a computing apparatus. The information input method comprises receiving a voice input of a user, acquiring a recognition result on the received voice input, and enabling editing of the acquired recognition result in a text format. With the information input mechanism, according to the present invention, a user is able to choose to revise an automatic speech recognition result in a text editing format, particularly in the case where a small amount of errors occurs to the contents of speech recognition. As a result, the trouble that all contents of a voice input need to be input again is avoided, the speech recognition efficiency is increased, and the user experience is improved.
US10796692B2 Assistive listening device and human-computer interface using short-time target cancellation for improved speech intelligibility
An assistive listening device includes a set of microphones including an array arranged into pairs about a nominal listening axis with respective distinct intra-pair microphone spacings, and a pair of ear-worn loudspeakers. Audio circuitry performs arrayed-microphone short-time target cancellation processing including (1) applying short-time frequency transforms to convert time-domain audio input signals into frequency-domain signals for every short-time analysis frame, (2) calculating ratio masks from the frequency-domain signals of respective microphone pairs, wherein the calculation of a ratio mask includes a frequency domain subtraction of signal values of a microphone pair, (3) calculating a global ratio mask from the plurality of ratio masks, and (4) applying the global ratio mask, and inverse short-time frequency transforms, to selected ones of the frequency-domain signals, thereby generating audio output signals for driving the loudspeakers. The circuitry and processing may also be realized in a machine hearing device executing a human-computer interface application.
US10796691B2 User interface for content and media management and distribution systems
Systems, devices, and methods are described herein for providing a graphical user interface for configuring presentations of content and controlling distribution of content, for example, through in conjunction with a management system.
US10796689B2 Voice processing methods and electronic devices
A method for voice processing includes acquiring sound information, extracting speech information from the sound information, recognizing semantic information of the speech information, obtaining context information, and determining response information based on the semantic information and the context information.
US10796686B2 Systems and methods for neural text-to-speech using convolutional sequence learning
Described herein are embodiments of a fully-convolutional attention-based neural text-to-speech (TTS) system, which various embodiments may generally be referred to as Deep Voice 3. Embodiments of Deep Voice 3 match state-of-the-art neural speech synthesis systems in naturalness while training ten times faster. Deep Voice 3 embodiments were scaled to data set sizes unprecedented for TTS, training on more than eight hundred hours of audio from over two thousand speakers. In addition, common error modes of attention-based speech synthesis networks were identified and mitigated, and several different waveform synthesis methods were compared. Also presented are embodiments that describe how to scale inference to ten million queries per day on one single-GPU server.
US10796680B2 Sound absorber with stair-stepping structure
A sound absorber can include a back wall, a plurality of absorber elements disposed on the back wall and arranged periodically in a first direction, and a plurality of frames disposed between the plurality of absorber elements. The plurality of absorber elements can make a periodic meta-surface due to a different thickness. The plurality of absorber elements can be made of a porous material.
US10796672B2 Keyboard apparatus
A keyboard apparatus includes a plurality of keys each rotatable with a predetermined stroke, a support assembly which includes a support with one side rotatably arranged with a support rail and a jack with the one side rotatably supported by the support, and rotates with depression of any of the plurality of keys, a hammer unit which is operated by receiving an action of the jack, a shank rail which rotatably supports the hammer unit, and a jack stopper which makes contact with the jack which rotates with the depression of any of the plurality of keys, the jack stopper being placed on a rotation path of the jack and provided to a fixing portion which does not rotate with the depression any of the plurality of keys.
US10796670B1 Method and device for reducing bandwidth consumption, display controller, and storage medium
Embodiments of the present disclosure disclose a method and device for reducing bandwidth consumption of a display controller. The method includes: whether image data of a current User Interface (UI) frame to be displayed is the same as image data of a previous UI frame is judged; when the image data of the current UI frame to be displayed is the same as the image data of the previous UI frame, image data in a nontransparent region except a transparent region of the previous UI frame is read; and when the image data of the current UI frame to be displayed is different from the image data of the previous UI frame, a transparent region of the current UI frame to be displayed is determined according to a preset strategy. Embodiments of the present disclosure further disclose a display controller and a computer storage medium.
US10796659B2 Display device and method for driving the same
There is adopted a gate driver with a system of applying a direct current voltage as an active scanning signal to a gate bus line through a buffer transistor in a unit circuit that composes a shift register, and a display device is provided with a direct current voltage generation circuit that generates the direct current voltage. The direct current voltage generation circuit changes a voltage level of the direct current voltage in each frame period. For example, when a direct current voltage input terminal is provided on a vertical scanning end side, the direct current voltage generation circuit gradually decreases the voltage level of the direct current voltage in each frame period.
US10796646B2 Backlight module and control method, display screen and wearable device
A backlight module comprising a light source and a light guide plate. The light guide plate comprises a transparent substrate and a plurality of dimming units having a reflecting function. The light source is disposed on at least one side of said transparent substrate, and the plurality of dimming units is disposed on a lower surface of the transparent substrate for adjusting an emergent intensity of light, which is incident from the light source into the light guide plate, on an upper surface of said transparent substrate facing away from said dimming units. A method for controlling a backlight module and a display screen and wear device including the backlight module are also disclosed.
US10796645B2 Display apparatus and method of driving the same
A display apparatus includes a display panel, a gate driver, a data driver and a backlight assembly. The display panel includes a plurality of display blocks. The gate driver outputs a gate signal to the display panel. The data driver outputs a data voltage to the display panel. The backlight assembly provides light to the display panel. Sequences of outputting the gate signals from the gate driver to the display blocks are different from each other in adjacent frames.
US10796643B2 AMOLED display panel with transmitting goa circuit disposed below effective display region
An AMOLED display panel is disclosed. The display panel comprises a GOA circuit and an effective display region. The GOA circuit comprises a transmitting GOA circuit, and the transmitting GOA circuit is disposed below the effective display region and is completely covered by the effective display region. In this way, the present disclosure disposes the transmitting GOA circuit below the effective display region, and the left and the right sides outside the effective display region do not need to be provided with the transmitting GOA circuit, thereby remarkably reducing the width of the left and the right bezels of the AMOLED display panel.
US10796638B2 Display device and electronic apparatus
A display device includes a pixel circuit, a drive circuit that drives a data line connected to the pixel circuit, and a capacitor that is provided between an output node of the drive circuit and the data line. The drive circuit outputs a constant current to the output node during a driving period of which a length is set according to display data.
US10796635B2 Pixel driving circuit having dual driver unit, driving method for the same and display panel
The present disclosure relates to a pixel driving circuit and a driving method for the same and a display panel. The pixel driving circuit includes a driver unit, a circuit switching unit, and a storage capacitor unit. The driver unit includes a first sub-driver unit and a second sub-driver unit. The circuit switching unit has a first switching unit and a second switching unit. Two terminals of the first switching unit are electrically connected to a first terminal of the light emitting unit and the first sub-driver unit, respectively, two terminals of the second switching unit are electrically connected to the light emitting unit and the second sub-driver unit, respectively, and the circuit switching unit is configured to switch conductive states of the first switching unit and the second switching unit.
US10796620B2 Display panel and display device
A display panel and a display device are provided. The display panel includes multiple pixel units. In each of the pixel units, the area of an opening region of at least one sub-pixel is different from the area of an opening region of other sub-pixels. There is an adjustment capacitance between the drain of the thin film transistor and/or the first electrode in each sub-pixel and the scan line corresponding to the sub-pixel, and the sub-pixel having a smaller area of the opening region corresponds to a smaller value of the adjustment capacitance. By adjusting the value of the adjustment capacitance corresponding to the sub-pixels with different areas of opening regions, the optimal Vcom of all the sub-pixels is the same, so that all the sub-pixels operate under the same optimal Vcom.
US10796612B1 Vanity plate assembly
A vanity plate assembly includes a plate that has indicia printed thereon. A strip is positionable against the plate. A pair of brackets is provided and each of the brackets releasably engages the strip. A pair of fasteners is each extendable through the plate, the strip and the brackets for coupling the plate, the strip and the brackets together. A pair of couplers is provided and each of the couplers releasably engages a respective one of the brackets. Each of the couplers releasably engages a respective one of a pair of chain supports on a hitch receiver of a vehicle. In this way the plate is suspended beneath the hitch receiver without interfering with using the hitch receiver.
US10796610B2 In-line production of linerless labels
According to an embodiment of the present disclosure, a method of labeling a plurality of products includes coating a pressure sensitive adhesive to a roll of face stock, the roll of face stock configured to be converted to a plurality of individual labels aligned in a single lane; singulating an individual label from the roll of face stock; and applying the individual label to a product of the plurality of products, wherein the coating, singulating and applying are conducted sequentially in a single continuous operation with a single continuous web of material.
US10796599B2 Prosthetic virtual reality training interface and related methods
An apparatus comprising an electromyographic (EMG) control module is disclosed. The apparatus includes an electromyographic (EMG) control module configured to receive EMG information generated by an individual; identify a gesture class based on the EMG information, and train using the received EMG information and the gesture class. The gesture class corresponds to an intended gesture made by the individual.
US10796583B1 Automatic dispatch system for tow service providers
A work assignment request message, generated by a user device based on input provided by a tow service provider via the user device, is received at an enterprise server device. An initial pool of tow request stocks for potential fulfillment by the tow service provider is selected from a set of pending tow request stocks. A refined pool of tow request stocks is generated to exclude, from the initial pool, tow request stocks for which the tow service provider does not meet at least one fulfillment requirement. An optimized pool of tow request stocks is generated to include one or more tow request stocks selected, according to one or more optimization criteria, from the refined pool of tow request stocks. Information assigning the tow request stocks in the optimized pool of tow request stocks is transmitted from the enterprise server device to the user device.
US10796581B2 Fallback requests for autonomous vehicles
Aspects of the present disclosure relate to a system having a memory, a plurality of self-driving systems for controlling a vehicle, and one or more processors. The processors are configured to receive at least one fallback task in association with a request for a primary task and at least one trigger of each fallback task. Each trigger is a set of conditions that, when satisfied, indicate when a vehicle requires attention for proper operation. The processors are also configured to send instructions to the self-driving systems to execute the primary task and receive status updates from the self-driving systems. The processors are configured to determine that a set of conditions of a trigger is satisfied based on the status updates and send further instructions based on the associated fallback task to the self-driving systems.
US10796576B2 Moving object control apparatus and method of controlling moving object
A moving object control apparatus includes an object detecting device that detects an object present around a moving object. The moving object control apparatus performs predetermined control based on a detection result of the object detecting device while the moving object is moving. In the moving object control apparatus a trajectory of a stationary object relative to the moving object is acquired and a moving direction of the moving object is acquired. An angle of axial displacement of a center axis of the object detecting device is calculated, as axial displacement information, based on the trajectory and the moving direction. The predetermined control is performed based on the axial displacement information. A regulating unit regulates reflecting the axial displacement information in the predetermined control if an absolute value of an angular acceleration around a center of gravity of the moving object is larger than a preset threshold value.
US10796575B2 Method of detecting vehicles
The invention relates to a method of detecting vehicles that park in a parking space zone, wherein excluded zones are recognized and/or determined that are not suitable and/or provided for parking vehicles; a transponder (40) is arranged in or at a vehicle, the transponder automatically repeatedly transmits a recognition signal; the recognition signal is received by at most three radio devices; and the position of the transponder is determined by means of a control device with reference to the time of flight and/or to the time of flight differences of the recognition signal from the transponder to the radio devices and with reference to the positions of the excluded zones.
US10796573B2 Crowd-based vehicular geofencing
A vehicle includes a powertrain. The vehicle includes a controller configured to operate the powertrain according to the heading based speed limits such that, for a predefined region of a particular road, a maximum speed allowed by the heading based speed limits is less for headings toward a specified crowd density location than for headings away from the specified crowd density location. The powertrain operation is responsive to being within a crowd density defined geofence having heading based speed limits.
US10796572B2 Automated map anomaly detection and update
A deviation hint is received from a vehicle by a server indicating an anomaly in vehicle sensor data compared to autonomous vehicle data maintained by the vehicle. A cause of the anomaly is identified per a view of the sensor data prior to through after the anomaly is received from the vehicle. Revised autonomous vehicle data is updated per the cause to a plurality of autonomous vehicles including the vehicle.
US10796560B2 Personal emergency response system with predictive emergency dispatch risk assessment
In a Personal Emergency Response System (PERS) service, activation of a wearable call device by a PERS client causes a speakerphone console to connect with a PERS call center to enable the PERS client to converse with a call center operator while a PERS client profile is retrieved from a PERS database and displayed on a display component at the PERS call center. From the profile, values of a set of features are generated for the PERS client. An emergency dispatch risk prediction or other risk prediction is computed over a future time horizon for the PERS client based on the generated values of the set of features, and is displayed on the display component. The risk prediction may be wirelessly sent to a mobile device for display on the mobile device.
US10796539B2 Visually-impaired-accessible building safety system
Building safety systems, methods, and mediums are provided. A method includes receiving a voice input by the building safety system. The method includes receiving voice data produced by a speech recognition process performed on the voice input. The method includes determining a response to the voice input based on the voice data. The method includes producing the response by the building safety system.
US10796535B2 Systems and methods for facilitating a game incorporating blocks of symbols
In accordance with some embodiments, a game mechanic for an electronic game (e.g., a reel-based slot machine type game) which includes a cascade feature provides for a block of symbol(s) to be moved into and out of a game interface. The block of symbol(s) is moved or manipulated as a single unit and may be stepped into and/or out of the game interface over a course of a plurality of game events (e.g., cascades or spins of the game). The block of symbol(s) may, in some embodiments, comprise at least one symbol which spans a plurality of symbol positions of a symbol matrix when the entirety of it is placed into the symbol matrix. In some embodiments, the block of symbol(s) may function as at least one wild symbol.
US10796532B2 System executing a meta-game and a virtual environment
Some embodiments relate to a computing system including a virtual environment hosting a player avatar, comprising: at least one processor; memory storing executable program code; at least one display to display game-related images; and input components to receive player input. The at least one processor is configured to execute the program code to: execute a first game in response to player input, the first game being a game of chance; execute a meta-game, wherein the meta-game defines at least one meta-game objective and wherein progression through the meta-game towards the at least one meta-game objective is related to results of game play in the first game, wherein a theme of the meta-game is associated with the virtual environment, and wherein the first game is executed simultaneously with the meta-game; generate a virtual environment; and present a player avatar on the display within the virtual environment.
US10796527B2 Gaming apparatus and gaming method
A gaming apparatus displays a history of results of a plurality of games on the display unit, displays a first screen image on the display unit before betting a game, displays on the display unit a second screen image for a progress of the game and a third screen image indicating a result of the game in response to receiving a bet order under a first screen image-displayed state, makes a time to shift a displayed image from the first screen image to the third screen image when a display order of the result of the game is received under a first screen image-displayed state shorter than that when a bet is made under a first screen image-displayed state, and updates the display of the history of the results on the display unit according to the result of the game.
US10796518B2 Feedback and authentication system and method for vending machines
This disclosure relates to a feedback and authentication system and method for vending machines. In one example system, the system includes a vending machine configured to dispense an item purchased by a user. The item contains identifying tag which, when scanned, allows the user access to information about the item. Such information may include the creation date of the item, the expiration date of the item, and/or tracking information. The user can thus make an informed decision as to the freshness of the item, which is particularly useful when the item is a perishable item, such as a salad. By offering access to this sort of information, food distributors gain credibility with their customer base.
US10796516B2 Global resource locator packaging
Methods and apparatus for accurately tracking a package. The package may be tracked by calculating time with a GRL Device. The GRL Device may include a Miniature Atomic Clock along with other components that can receive process and communicate information to enable locating, identifying, and tracking physical Assets and data contained within the Assets. More specifically, the present disclosure presents methods and apparatus of deploying a Global Resource Locating (GRL) device adhered to or inserted into packaging for an Asset. In some aspects, the Asset may comprise a product, organism, produce, or component of a logistics based operational process and marketing based Asset movement and usage analysis.
US10796507B2 Image display system, image display method, and recording medium
An image display system includes a first processor, a second processor, and a comparator. The first processor acquires a behavior estimation result of a vehicle, and generates future position information after a predetermined time passes of the vehicle based on the behavior estimation result. The second processor acquires present information about the vehicle, and generates present position information on the vehicle and a peripheral object based on the acquired information. The comparator compares the future position information on the vehicle and the present position information on the vehicle and the peripheral object, and generates present image data indicating present positions of the vehicle and the peripheral object and future image data indicating future positions of the vehicle and the peripheral object. Further, the comparator allows a notification device to display a present image based on the present image data and a future image based on the future image data together.
US10796504B2 Systems and method to trigger vehicle events based on contextual information
This disclosure relates to a system and method for detecting vehicle events. Some or all of the system may be installed in a vehicle, operate at the vehicle, and/or be otherwise coupled with a vehicle. The system includes one or more sensors configured to generate output signals conveying information related to the vehicle. The system receives contextual information from a source external to the vehicle. The system detects a vehicle event based on the information conveyed by the output signals from the sensors and the received contextual information.
US10796502B2 Managed vehicle data delivery
From diagnostic configurations, individual data elements and a frequency for collection of each data element including removing redundant collection of data elements are identified. Diagnostic data from the vehicle in accordance with the identification are periodically collected. The diagnostic data is sent to the server with instructions that specify each data element in the diagnostic data and for which configurations each data element in the diagnostic data is required.
US10796499B2 Systems and methods for 3D registration of curves and surfaces using local differential information
Systems and methods are provided for accomplishing fast and accurate 3D registration of curves and surfaces using local differential information, i.e., normals and tangents. In an embodiment, a method solves the curve-vs-surface alignment problem either by using a purely online search scheme, or by taking advantage of the availability of a pre-operative model, which often happens in medical procedures, to further speed-up the computational search by performing offline processing of the pre-operative bone model. The disclosed method is also extended to solve the curve-vs-curve and surface-vs-surface alignment problems, which also have important applications in medical procedures such as arthroscopy and arthroplasty.
US10796496B2 Method of reconstrucing 3D color mesh and apparatus for same
Disclosed is a method of reconstructing a three-dimensional color mesh and an apparatus for the same. According to an embodiment of the present disclosure, the method includes: receiving mesh information of an object, multiple multi-view images obtained by photographing the object at different positions, and camera parameter information corresponding to the multiple multi-view images; constructing a texture map with respect to the object on the basis of the received information and setting a texture patch referring to a color value of the same multi-view image; correcting a color value of a vertex included for each texture patch; and performing rendering with respect to the object by applying the corrected color value of the vertex to the texture map.
US10796489B1 Game engine responsive to motion-capture data for mixed-reality environments
An immersive content presentation system can capture the motion or position of a performer in a real-world environment. A game engine can be modified to receive the position or motion of the performer and identify predetermined gestures or positions that can be used to trigger actions in a 3-D virtual environment, such as generating a digital effect, transitioning virtual assets through an animation graph, adding new objects, and so forth. The use of the 3-D environment can be rendered and composited views can be generated. Information for constructing the composited views can be streamed to numerous display devices in many different physical locations using a customized communication protocol. Multiple real-world performers can interact with virtual objects through the game engine in a shared mixed-reality experience.
US10796482B2 3D hand shape and pose estimation
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for receiving a monocular image that includes a depiction of a hand and extracting features of the monocular image using a plurality of machine learning techniques. The program and method further include modeling, based on the extracted features, a pose of the hand depicted in the monocular image by adjusting skeletal joint positions of a three-dimensional (3D) hand mesh using a trained graph convolutional neural network (CNN); modeling, based on the extracted features, a shape of the hand in the monocular image by adjusting blend shape values of the 3D hand mesh representing surface features of the hand depicted in the monocular image using the trained graph CNN; and generating, for display, the 3D hand mesh adjusted to model the pose and shape of the hand depicted in the monocular image.
US10796481B2 Visualization of lung fissures in medical imaging
Systems and methods are provided for generating a visualization of a lung fissure. Medical imaging data is processed to identify a lung mesh and fissures data. The lung mesh is augmented with the fissures data and projected onto a straight plane for rendering into a concise two-dimensional image in which completeness of the lung fissure may be detected.
US10796476B1 Self-supervised bootstrap for single image 3-D reconstruction
Techniques for improving a 2D to 3D image reconstruction network machine learning model are described. In some instances, this includes performing at least two transformations of a 3D model to generate at least two rotated 3D models, the at least two transformations to rotate the 3D model about an axis away from a viewing direction of the single 2D image; rendering the at least two rotated 3D models as rendered 2D images; and retraining a 2D to 3D image reconstruction network machine learning model using corresponding pairs of rotated 3D models and rendered 2D images.
US10796465B2 Method for establishing and/or reducing artifacts, method for establishing a local concentration distribution and system for visually representing a corrected overall image data record
A method for establishing and/or reducing artifacts that arise when reconstructing (R) an MPI overall image data record from MPI signal data and an appended system matrix (SMapp(r,f)), wherein the appended system matrix (SMapp(r,f)) includes system matrices of different particle classes (P1, P2). The method includes setting a selection region (cvn(r)) of a reconstructed MPI overall image data record (cn(r)), producing virtual signal data (sn(f)) by inverse transformation of the selection region, reconstructing a virtual overall image data record (c′vn(r)) from the virtual signal data and the appended system matrix, setting an artifact region (cartifact_n(r)) within the reconstructed virtual overall image data record so that the artifact region has only voxels lying outside of the selection region, and assigning the image data present in the artifact region as artifact image data (cartifact_n(r)). This permits ghost artifacts to be corrected.
US10796461B2 Image color conversion apparatus, non-transitory computer-readable medium storing computer program, and image color conversion method
At least one processor configured as hardware generates gamma correction processing information based on an achromatic color input value and an output value acquired by referencing a three-dimensional LUT based on the achromatic color input value, references the three-dimensional LUT based on a representative input value as a chromatic color input value to acquire a representative output value, sets color difference signal processing information such that the representative output value is obtained when the representative input value is subjected to gamma correction processing and color difference signal processing, and subjects an image signal to gamma correction processing and color difference signal processing.
US10796459B2 Information processing apparatus and non-transitory computer readable medium for executing information processing
An information processing apparatus includes a controller configured to control a mode of display of each piece of information in such a manner that a part or whole of each piece of information included in a plurality of pieces of information related to a specific position is displayed on a display unit.
US10796456B2 Photorealistic human holographic augmented reality communication with interactive control in real-time using a cluster of servers
Disclosed herein are methods and systems for real-time holographic augmented reality image processing. The processing includes the steps of receiving, at a cluster of servers and from an image capturing component, real-time image data; extracting one or more objects or a scene from the real-time image data based on results from real-time adaptive learning and one or more object/scene extraction parameters; extracting one or more human objects from the real-time image data based on results from real-time adaptive human learning and one or more human extraction parameters, receiving augmented reality (AR) input data; and creating holographic AR image data by projecting, for each image, the extracted object or scene, the extracted human object, and the AR input data using a multi-layered mechanism based on projection parameters. The real-time adaptive learning comprises object learning, object recognition, object segmentation, scene learning, scene recognition, scene segmentation, or a combination thereof. The real-time adaptive human learning comprises human characteristic learning, human recognition, human segmentation, human body movement tracking, or a combination thereof.
US10796453B1 Vehicle sensor calibration system using dynamic scene
Sensors coupled to a vehicle are calibrated using a dynamic scene with sensor targets around a motorized turntable that rotates the vehicle to different orientations. The sensors capture data at each vehicle orientation along the rotation. The vehicle's computer identifies representations of the sensor targets within the data captured by the sensors, and calibrates the sensor based on these representations, for example by generating a transformation based on mapping positions of these representations in the data to known positions of the sensor targets, such as to correct lens distortion, the transformation applied to post-calibration sensor data.
US10796448B2 Methods and systems for player location determination in gameplay with a mobile device
Methods and systems for detecting a player in a gaming environment using a mobile device are disclosed. The methods and systems perform the steps of receiving calibration data from a camera of a user device, the calibration data comprising a first reference point associated with the gaming environment, a second reference point associated with the gaming environment, and sensor data associated with the user device; computing a camera projection based on the first reference point, the second reference point, and the sensor data obtained from the user device; receiving an input video of the gaming environment, wherein the input video is captured using the camera, and wherein frames of the input video comprise at least one player in the gaming environment; identifying an image location of the player by performing a computer vision algorithm on the input video; and determining a real-world location of the player based on the image location and the camera projection.
US10796440B2 Sharing video footage from audio/video recording and communication devices
Sharing video footage recorded by audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device records video footage of suspicious activity, or even criminal activity, a user viewing the footage may alert his or her neighbors by sharing the video. In various embodiments, the user may share the video with anyone of the user's choosing, including neighbors, friends, and family.
US10796436B2 Inspection apparatuses and methods for segmenting an image of a vehicle
An inspection apparatus and a method for segmenting an Image of a vehicle are disclosed. An X-ray transmission scanning is performed on the vehicle to obtain a transmission image. Each pixel of the transmission image is labeled with a category tag, by using a trained convolutional network. Images of respective parts of the vehicle are determined according to the category tag for each pixel. With the above solutions, it is possible to segment the images of respective parts of a vehicle more accurately in the situations that are complicated or have large variety kinds of vehicles.
US10796411B2 Super-resolution imaging for a multi-sensor internet of things environment
Image combination techniques are provided for a multi-sensor Internet of Things environment. An exemplary method comprises: dynamically determining an image resolution for at least a portion of an image to be collected by and/or transmitted by a plurality of image sensors within a distributed network based on one or more predefined image resolution rules with respect to an available bandwidth; and combining the image portions from the plurality of image sensors to generate at least one higher resolution image, such as a super-resolution image. The predefined image resolution rules specify, for example, that the portions of an image that have changed should be transmitted with a higher resolution relative to portions of the image that have not changed; and/or that multiple versions of a given image should be combined when the given image is degraded by noise. A plurality of low resolution images having a substantially similar alignment are optionally obtained and combined to obtain at least one high resolution image.
US10796409B2 Application processor including reconfigurable scaler and devices including the processor
An application processor includes a reconfigurable hardware scaler which includes dedicated circuits configured to perform different scaling techniques, respectively and a shared circuit configured to be shared by the dedicated circuits. One of the different scaling techniques is performed by one of the dedicated circuits and the shared circuit.
US10796406B2 Method and apparatus for precision measurements on a touch screen
A measurement method and apparatus to make precise measurements on a touch screen device, such as a mobile device. A measuring tool is provided that that measures a quantity associated with an image being displayed on the touch screen. In response to a user selection, the measuring tool may be activated. A magnified view is presented that shows a position associated with a touch of, e.g., a user's finger so the user may fine-tune a start position of a measurement. The user's touch may be tracked from the start position to a current position during which time a dynamically updated display of the quantity being measured is presented. An ending measurement of the quantity is displayed in accordance with a removal of the touch at an end position.
US10796404B2 Aircraft systems and methods for adjusting a displayed sensor image field of view
A vehicle system and method are provided. The system includes a control module coupled to an imaging system and a display system. The control module receives position and location information of the aircraft, and processes that with map features to identify a landing location. The control module commands the display system to render on display system a landing image having thereon a sensor based visually enhanced area defined by a field of view (FOV) of first dimensions. The control module continually receives and processes visibility reports to determine the visibility at the landing location. When there is low visibility at the landing location, the control module reduces the FOV dimensions.
US10796402B2 System and method for fisheye image processing
A system and method for fisheye image processing is disclosed. A particular embodiment can be configured to: receive fisheye image data from at least one fisheye lens camera associated with an autonomous vehicle, the fisheye image data representing at least one fisheye image frame; partition the fisheye image frame into a plurality of image portions representing portions of the fisheye image frame; warp each of the plurality of image portions to map an arc of a camera projected view into a line corresponding to a mapped target view, the mapped target view being generally orthogonal to a line between a camera center and a center of the arc of the camera projected view; combine the plurality of warped image portions to form a combined resulting fisheye image data set representing recovered or distortion-reduced fisheye image data corresponding to the fisheye image frame; generate auto-calibration data representing a correspondence between pixels in the at least one fisheye image frame and corresponding pixels in the combined resulting fisheye image data set; and provide the combined resulting fisheye image data set as an output for other autonomous vehicle subsystems.
US10796381B1 Systems and methods for determining impact correlations from a tax calculation graph of a tax preparation system
Systems, methods and articles of manufacture for determining impact correlations from a calculation graph for calculating taxes. The system includes a computing device, a data store in communication with the computing device and a tax preparation software application executable by the computing device. The tax preparation software application has a tax calculation engine, a tax calculation graph, and an impact chain engine. The tax calculation engine is configured to perform a plurality of tax calculation operations based on the tax calculation graph. The impact chain engine is configured to analyze the tax calculation graph and determine an impact correlation between a change in a value of a first node caused by a change in a value of a second node utilizing an impact chain which includes both the first node and the second node.
US10796374B1 System and method for virtual inspection of a structure
A computer implemented method for linking an underwriting action to a customer is presented. The method receives an inspection model corresponding to a geographic location associated with a structure and determines that a virtual inspection is necessary based on the inspection model. The method also retrieves a first aerial image corresponding to the geographic location and a second aerial image corresponding to the geographic location and a time threshold. The method further receives a comparison data value corresponding to the first and second aerial image, determines an underwriting action based on the comparison data and links the underwriting action to a customer account.
US10796362B2 Used automobile transaction facilitation for a specific used automobile
A system, methods, and apparatus for performing used automobile transactions are disclosed. In an example embodiment, automobile market data representative of current automobile market characteristics is stored. The automobile market data may include pricing and consumer interest information received from consumers, dealers, and manufacturers. A consumer seller or manufacturer off-lease seller may provide a request for a response regarding a specific used automobile with a specific a vehicle identification number. Automobile market data may be provided to a used automobile buyer based on the request. Bids to purchase the specific used automobile may be requested from used automobile buyers based on the request. Buyer bids may be provided to the consumer seller or manufacturer off-lease seller with prices and a delivery options. The consumer seller or manufacturer off-lease seller may select a bid to sell the specific used automobile based on the bid.
US10796359B2 Consumer sampling webpage linked with digital wallet
A system and method for enabling a consumer to virtually sample and purchase a product while shopping on-line are provided. In accordance with embodiments of the present invention, a system and method provide an improved and streamlined holistic on-line shopping experience which includes providing a sampling webpage linked to a consumer's digital wallet to allow for sampling for a product and purchase thereof.
US10796349B2 Multi-system distributed processing of payment and/or non-payment information
Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include communication using a payment processing device. Various other embodiments are described.
US10796348B2 Data resiliency of billing information
Managing transaction data during times of low network connectivity by organizing billing information for prioritized processing during periods of higher network connectivity. During low connectivity events, billing information is organized based, at least in part, on a combination of age and revenue to communicate important billing information upon reconnection.
US10796343B2 Systems and methods for augmenting digital content
A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
US10796341B2 Method of generating web-based advertising inventory and targeting web-based advertisements
Embodiments of the invention provide analytics in regard to behavioural data for improved computer-resource utilization, more particularly, in connection with a computer-implemented method of using behavioural data collected for a user (and in particular emotional response data obtained from facial images of the user) to generate or otherwise control ad inventory or ad display on the fly.
US10796338B2 Real-time tracking of offline transactions
An online system receives offline conversion data in real-time from a third party system regarding an offline user, the offline conversion data indicating an action performed by the offline user and identifying information for the offline user. The online system identifies a local user matching the offline user based on the identifying information for the offline user. The online system stores the offline conversion for the identified local user. The online system determines an attribution to a sponsored content item for the offline conversion. The online system presents updated information regarding the offline conversion to the third party system in real-time.
US10796331B2 Device with rule based offers
A decentralized offer management system is described. An appliance may be capable of storing and managing offers related to the appliance without communication with a central server. The appliance may receive and store offer attributes related to offers received from an offer provider computer. When a user utilizes their user device to communicate with the appliance, the appliance may determine offers related to the stored offer attributes that can be provided to the user. In some cases, the offers may be specific to the appliance or specific to the user. The appliance may send an offer to the user device, where the offer may indicate that the user is to perform certain actions to qualify to redeem the offer. The appliance may verify that the user has performed such actions before enabling the offer to be redeemed.
US10796330B2 Channel and entity independent reward processing
A virtual wallet of a consumer is established for receiving and transferring units of rewards over a plurality of disparate communication channels and a plurality of disparate entities. Units of rewards are processed to credit the virtual wallet from an issuing entity to the consumer and the units of rewards are processed to debit the virtual wallet of the consumer and credit a redeeming entity. Moreover, the units of rewards represent blockchaining reward value.
US10796328B2 Method and system for soliciting and rewarding curated audience feedback
Methods and systems for soliciting feedback are described. One method includes providing a social media-based platform that includes a social media feed for two-way communication between designers and a curated audience, such as product consumers. Designers can post to the feed soliciting feedback from a selected audience. Audience members respond to the posts on the social media feed. Designers can provide positive evaluations of the feedback and reward individual audience members for valuable feedback, and can select specific feedback for further use and/or publication.
US10796327B2 System and method of safely distributing high demand products
A system for use with computing devices each associated with one of a plurality of customers. The system includes a customer application executing on each of the computing devices and a computing system that receives requests, from a requesting portion of the computing devices, to purchase a product not yet available for purchase. The computing system assigns potential reservations to selected winning ones of the customers associated with the requesting portion, receives confirmations from a confirmed portion of the selected winning customers, converts the potential reservations to actual reservations for the confirmed portion, and transmits a code to each of the confirmed portion of the selected winning customers only after the selected winning customer submits validation information that the computing system determines satisfies validation criteria. A merchant transfers the product to one of the customers at a physical store location only if the customer provides the code to the merchant.
US10796318B2 System to identify vulnerable card readers
Example embodiments relate to a network-based vulnerability detection system configured to access a database of customer transaction data corresponding to a set of card readers that includes transaction codes, receive an identification of a set of compromised card readers among the set of card readers, identify common transaction codes within the transaction data of the set of compromised card readers, and correlate the common transaction codes to one or more instances of fraud associated with the compromised set of card readers. In some example embodiments, the vulnerability detection system may be applied to monitor one or more card readers, receive transaction data corresponding to transaction conducted through the card readers, identify the common transaction codes correlated to the instances of fraud, and cause display of a notification that includes an indication of the instance of fraud at a client device.
US10796317B2 Method and system for auditing and verifying vehicle identification numbers (VINs) with audit fraud detection
A method and system for auditing and verifying vehicle identification numbers (VINs) with fraud detection. Digital photographs of vehicle VINs are collected and verified with crowdsourcing and Global Positioning System (GPS) information of the vehicles, GPS information and motion information of a mobile network device used to collect the digital photographs of the vehicle VINs and a number of manually entered VINs. The method and system is used to detect fraud associated with VIN audits of vehicle lots.
US10796306B2 Point of sale (POS) personal identification number (PIN) security
A key is securely injected into a POS PIN pad processor in its usual operating environment. In response to entry of a personal identification number (PIN) into a PIN pad, the processor puts the PIN into a PIN block; puts additional random data into the PIN block; and encrypts the entire PIN block using asymmetric cryptography with a public key derived from the injected key residing in the PIN pad processor. The corresponding private key may be held securely and secretly by an acquirer processor for decrypting the PIN block to retrieve the PIN. The encrypted random data defends the PIN against dictionary attacks. Time stamp data and constant data encrypted with the PIN block enables a defense of the PIN against replay attacks and tampering. The method may also include accepting the PIN from a mobile phone in communication with the processor.
US10796303B2 System, method, and computer program product for predicting payment transactions using a machine learning technique based on merchant categories and transaction time data
Provided is a computer-implemented method for predicting payment transactions using a machine learning technique that includes receiving transaction data, generating a categorical transaction model based on the transaction data, determining a plurality of prediction scores including determining, for one or more users, a prediction score in each merchant category of a plurality of merchant categories for each predetermined time segment of a plurality of predetermined time segments, where a respective prediction score includes a prediction of whether a user will conduct a payment transaction in a merchant category at a time associated with a predetermined time segment associated with the respective prediction score, determining a recommended merchant category and a recommended predetermined time segment of at least one offer, generating the at least one offer, and communicating the at least one offer to the one or more users. A system and computer program product are also disclosed.
US10796302B2 Securely storing and using sensitive information for making payments using a wallet application
A payment system implemented on a mobile device authorizes and processes transactions. The mobile device generates a public-private key pair and receives payment information. The private key and the payment information are split into a local and a remote fragment. The public key, a private key fragment, and a payment information fragment are sent to a secure payment system, and the other fragments are stored on the mobile device. When a transaction is received by the mobile device to authorize, the mobile device sends a payment fragment to the secure payment system and receives a private key fragment from the secure payment system. The mobile device authorizes the transaction using the private key, recovered from the private key fragments. The secure payment system verifies the transaction using the public key and processes the transaction using the recovered payment information. Additional techniques to process transactions using data splitting are disclosed.
US10796297B2 Method and electronic device for secure magnetic pulse transmission
An electronic device and related operations are disclosed, including a communication circuit, a memory and a magnetic stripe transmission (MST) module for radiating a magnetic pulse. A processor implements the operations, including: controlling the MST module to change an emitted radiation pattern of the magnetic pulse in prespecified order to iteratively emit the plurality of radiation patterns, in response to detecting a prespecified event, selecting a presently emitted radiation pattern of the magnetic pulse, and storing information corresponding to the selected radiation pattern in the memory, or transmitting the information corresponding to the selected radiation pattern to the server.
US10796293B2 Split message initiated payment system, method and apparatus
A system, method, and computer-readable storage medium configured to split a payment card transaction into separate channels with a merchant bill message and cardholder payment message.
US10796286B1 Live meeting object in a calendar view
A calendar view is rendered on a user interface (UI). A scheduled meeting in a time slot of the calendar view, initially without an interactive control to join the scheduled meeting. In response to determining that a start time for the scheduled meeting is within a threshold time, the representation of the scheduled meeting is converted to a live meeting object within the calendar view.
US10796282B2 Assembling a presentation by processing selected sub-component parts linked to one other sub-component part
The assembling of a presentation for a user by processing selected sub-component parts method using structuring inputs into a plurality of sub-component parts in an ordered-linear, wherein each of the sub-component parts contain change data. The sub-component parts are comprised of a reference that provides a link to one of: another one of the sub-component parts and a position in presentation data. The change data provides information on how to modify a part of presentation data responsive to the associated. The presentation data is assembled using the sub-component parts for a selected set of sub-component parts from the non-transitory memory responsive to said change data and the associated said reference. The presentation is viewed by a user responsive to the presentation data.
US10796281B2 Computer implemented system for monitoring meetings and action items and method thereof
The present disclosure envisages a computer implemented system for monitoring meetings and action items. The system comprises an agenda receiver to receive agenda inputs from a plurality of employees, an agenda identifier to identify at least one agenda, an audio recorder to record audio of a meeting and generates audio data, a speech to text converter to convert the audio data into to generate minutes of meeting data, an action item identifier to identify a plurality of action items, an action item assignor to assign each of the action items to at least one of the employees, an action item tracker to track each of the action items to determine a progress status of the action item.
US10796279B1 Systems and methods for automated outbound profile generation
One aspect of the present disclosure is directed to a computer-implemented system for generating an automated outbound profile. The system may include may perform steps including: receiving data comprising a capacity of a fulfillment center (FC); receiving, a plurality of product identifiers associated with incoming products to the FC; periodically collecting and storing transactional logs for the products at the FC using the product identifier; determining a current inventory for the products stored at the FC using the product identifier; generating an outbound profile for the FC using at least one of the transactional logs and the current inventory using a machine learning algorithm; wherein the outbound profile comprises an expected percentage of outgoing products for a plurality of categories of products; and managing network outbound using the generated outbound profile of the FC by comparing the outbound profile to actual outbound capacity of the FC.
US10796272B2 Inventory delivery system for mobile storefronts using autonomous conveyance
Stored inventory onboard self-contained mobile storefronts are delivered with respect to an order and delivery system deployed over a regional delivery area operating in a closed network. A mobile storefront that receives an order from a consumer operates autonomously to facilitate preparation of the order from an aggregation of inventory stored thereon, then completes delivery to the consumer at the consumer's geolocation. A highly responsive on-demand system is provided that consolidates order fulfillment technologies to service consumers more quickly and efficiently by minimizing opportunities for human error.
US10796267B2 Instrument inventory system and methods
Embodiments of the instrument inventory system create, record and enable access of data about collections of instruments and tools such as surgical instruments and dental instruments. The instrument inventory system includes at least one user interface, at least one instrument interface, an instrument processor and a database storing instrument records. The instrument inventory system includes a training function which enables the system to create a data record for new instruments when the system encounters new instruments.
US10796266B2 Automated context driven build plan lifecycle
A control system for updating a context-driven build plan for production of a physical vehicle. The control system includes a design engineering database, a manufacturing database, and a production database all having pluralities of digital data objects. A criterion module is configured to assign a context criterion to any of the digital data objects. The criterion module assigns the context criterion to a particular digital data object based on properties and/or rules associated with a particular digital data object. A user interface receives an input of a requested change. A mapping module configured to establish a mapping between the particular design digital data object and any other digital data objects. An authority approves the requested change. A change module updates the context-driven build plan with a digital change request. Accordingly, an updated build plan is generated.
US10796259B2 Risk and dependency tracking and control system
A computing system includes a connection detection system that identifies a set of connected deliverables among a plurality of different deliverables in a data store and timeline generator logic that generates a representation of a timeline having nodes connected by edges, each node representing a deliverable and each edge connecting a pair of nodes corresponding to a connection between the deliverables represented by the pair of nodes connected by the edge. The computing system also includes a user interaction system that controls interaction with the plurality of different deliverables, the user interaction system comprising link setting logic that generates a link setting user interface mechanism that is actuatable to modify one or more connections and surfacing logic that controls a display to display the representation of the timeline and the link setting user interface mechanism.
US10796256B2 Process validation and electronic supervision system
An integrated platform implementing system-driven process standardization in the sterile compounding, home infusion, and alternate-site infusion pharmacy practice settings is set forth. The system employs portable electronics combinable with clinical databases and desktop computers, if desired, with each step of the compounding process for real-time delivery of a pharmacy's sterile product operations from order capture to delivery of order. Real-time review of the captures is available through the process and the product's compounding process can be attached to a patient's record.
US10796252B2 Induced Markov chain for wind farm generation forecasting
Systems and methods for forecasting power generation in a wind farm are disclosed. The systems and methods utilize an induced Markov chain model to generate a forecast of power generation of the wind farm. The forecast is at least one of a point forecast or a distributional forecast. Additionally, the systems and methods modify at least one of: (i) a generation of electricity at a power plant coupled to a common power grid as the wind farm; or (ii) a distribution of electricity in the common power grid based on the forecast of power generation of the wind farm. In an exemplary approach, utilizing the induced Markov chain model to generate the forecast may include determining a series of time adjacent power output measurements based on historical wind power measurements and calculating a time series of difference values based on the series of time adjacent power output measurements.
US10796248B2 Ride-sharing joint rental groups
A ride-sharing server may receive, from a user, a vehicle-rental request including trip characteristics specifying an origin location, a destination location, and time constraints; identify another user having rental criteria matching that of the vehicle-rental request; send a rent-share request to the user and the other user to rent-share as a joint-rental group; and rent a vehicle to the joint-rental group when the rent-share request is confirmed. A mobile device of a ride-sharing user may send, to a rent-sharing server, a vehicle-rental request including trip characteristics specifying an origin location, a destination location, and time constraints; receive, from the rent-sharing server, a rent-share request to rent-share a vehicle as a joint-rental group including another user having rental criteria matching that of the vehicle-rental request; and responsive to the rent-share request, rent the vehicle as the joint-rental group.
US10796247B2 System for managing risk in employee travel
A system for managing risk in employee travel may track a location of users of the travel risk management system during travel. Travel itinerary information for a user may be input into the travel risk management system, including user identification information, travel date information and geographic location information for travel destinations. During the travel period, the system may communicate with a portable computing device to determine the user's actual location, and update the stored travel itinerary information if the user's actual location is different than the user's expected location. The system may transmit a location request message to the user's portable computing device, or a mobile application may cause the portable computing device to transmit the user's location without prompting.
US10796244B2 Method and apparatus for labeling training samples
Provided in the present invention are a method and apparatus for labeling training samples. In the embodiments of the present invention, two mutually independent classifiers, i.e. a first classifier and a second classifier, are used to perform collaborative forecasting on M unlabeled first training samples to obtain some of the labeled first training samples, without the need for the participation of operators; the operation is simple and the accuracy is high, thereby improving the efficiency and reliability of labeling training samples.
US10796218B2 Communications system with smart agent robots for accessing message data
A communications system with smart agent robots includes a message interface, a first agent robot, a friend agent robot and a friend message interface. The message interface is used for inputting message data. The first agent robot is connected to the message interface for integrating and transceiving the message data automatically. The friend agent robot is connected to the first agent robot for communicating with the first agent robot. The friend message interface is connected to the friend agent robot for communicating with the first agent robot.
US10796207B2 Automatic detection of noteworthy locations
By providing 3D representations of noteworthy locations for comparison with images, the 3D location of the imaging device, as well as the orientation of the device may be determined. The 3D location and orientation of the imaging device then allows for enhanced navigation in a collection of images, as well as enhanced visualization and editing capabilities. The 3D representations of noteworthy locations may be provided in a database that may be stored local or remote to the imaging device or a programmable device processing images obtained from the imaging device.
US10796204B2 Planning system and method for controlling operation of an autonomous vehicle to navigate a planned path
A multi layer learning based control system and method for an autonomous vehicle or mobile robot. A mission planning layer, behavior planning layer and motion planning layer each having one or more neural neworks are used to develop an optimal route for the autonomous vehicle or mobile robot, provide a series of functional tasks associated with at least one or more of the neural networks to follow the planned optimal route and develop commands to implement the functional tasks.
US10796201B2 Fusing predictions for end-to-end panoptic segmentation
A method for controlling a vehicle based on a panoptic map includes receiving an input from at least one sensor of the vehicle. The method also includes generating an instance map and a semantic map from the input. The method further includes generating the panoptic map from the instance map and the semantic map based on a binary mask. The method still further includes controlling the vehicle based on the panoptic map.
US10796200B2 Training image signal processors using intermediate loss functions
In an example method for training image signal processors, a reconstructed image is generated via an image signal processor based on a sensor image. An intermediate loss function is generated based on a comparison of an output of one or more corresponding layers of a computer vision network and a copy of the computer vision network. The output of the computer vision network is based on the reconstructed image. An image signal processor is trained based on the intermediate loss function.
US10796196B2 Large scale image recognition using global signatures and local feature information
Techniques are provided that include receiving one or more global signatures for a query image in response to an image recognition query, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image. A ranking order is determined for a plurality of document images based on nearest neighbor relations between document signatures corresponding to the plurality of document images and each one of the one or more global signatures for the query image. A subset of the plurality of document images is selected based on the determined ranking order. Additional document data corresponding to the selected subset of the plurality of document images is obtained, and a search result is generated based on a geometric verification between the additional document data corresponding to the selected subset of the plurality of document images and the query image.
US10796193B2 Digital image presentation
A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
US10796192B2 Track feature detection using machine vision
The present disclosure generally relates to automated detection of railroad track features. Images of a railroad track are captured and analyzed to identify track features such as anchors, spikes, rail ties, tie plates, and joints. Various image processing techniques are utilized to accurately distinguish between track features and other objects in the captured images. Track features identified in the images are assigned identifiers and locations and stored in a database so that a status and/or condition of the track features may be monitored for maintenance purposes.
US10796190B2 Methods and apparatus for imaging of layers
A sensor may measure light reflecting from a multi-layered object at different times. A digital time-domain signal may encode the measurements. Peaks in the signal may be identified. Each identified peak may correspond to a layer in the object. For each identified peak, a short time window may be selected, such that the time window includes a time at which the identified peak occurs. A discrete Fourier transform of that window of the signal may be computed. A frequency frame may be computed for each frequency in a set of frequencies in the transform. Kurtosis for each frequency frame may be computed. A set of high kurtosis frequency frames may be averaged, on a pixel-by-pixel basis, to produce a frequency image. Text characters that are printed on a layer of the object may be recognized in the frequency image, even though the layer is occluded.
US10796186B2 Part recognition method, information processing apparatus, and imaging control system
A part recognition method includes: cutting, by a computer, out a plurality of partial images having different sizes using each of positions of an input image as a reference; calculating a probability that each of the partial images is an image indicating a part; calculating, for each of the positions, a score by integrating the probability for each of the partial images; and recognizing, based on the score for each of the positions, the part from the input image.
US10796182B2 Interactive optical codes
Optical codes can include scanning an optical code and a character surrounding the optical code with a computer. A uniform resource locator can be extracted from the optical code. The uniform resource locator can be modified by associating the character surrounding the optical code with the URL extracted from the optical code.
US10796181B2 Machine learning based method and system for analyzing image artifacts and imaging system failure
Methods and systems for addressing malfunction of a medical imaging device are disclosed. The method includes classifying a type of an image artifact in a medical image acquired by the medical imaging device by using a trained machine learning model. The method also includes analyzing system data associated with acquisition of the medical image to identify one or more system parameters that might have contributed to the type of image artifact and providing an action for addressing the image artifact based on the identified one or more system parameters.
US10796179B2 Living face verification method and device
The present application discloses a live human face verification method and device. The device acquires face images captured by at least two cameras and performs feature point registration on the face images according to preset face feature points, to obtain corresponding feature point combinations between the face images. After fitting out a homography transformation matrix among the feature point combinations, the device calculates transformation errors of the feature point combinations using the homography transformation matrix to obtain an error calculation result, and performing live human face verification of the face images according to the error calculation result. The embodiments of the present application do not need to calibrate the cameras, so the amount of calculation of a living body judgment algorithm can be reduced; moreover, the cameras can be freely placed, and thereby the flexibility and convenience of living body judgment can be increased.
US10796175B2 Detection of a drowsy driver based on vehicle-to-everything communications
The disclosure describes embodiments for to detecting a presence of a drowsy driver of a vehicle based on Vehicle-to-Everything (V2X) communications. In some embodiments, a method includes receiving, by a first connected vehicle, a V2X message including digital data describing a path history of a second connected vehicle. The method includes determining, by the first connected vehicle, that a driver of the second connected vehicle is drowsy based on the path history described by the digital data included in the V2X message. The method includes executing, by the first connected vehicle, a remedial action that is operable to modify an operation of the first connected vehicle based on the driver of the second connected vehicle being drowsy so that a risk created by the driver is reduced.
US10796170B2 Image information comparison system
An image information comparison system is provided that can effectively utilize image information that is captured by an on-board camera for the purposes other than benefiting the vehicle on which the on-board camera is mounted.Image information comparison system 1 has comparison data storage 13 that stores comparison data; on-board camera A, B, C that is mounted on a vehicle, the camera capturing an image that is external to the vehicle; data comparator 14 that compares image information that is captured by on-board camera A, B, C with the comparison data that are stored in the comparison data storage 13 based on biometric authentication technology, character recognition technology or image recognition technology; and reporting means 17 that report a result of comparison made by data comparator 14.
US10796169B2 Pruning filters for efficient convolutional neural networks for image recognition of environmental hazards
Systems and methods for predicting changes to an environment, including a plurality of remote sensors, each remote sensor being configured to capture images of an environment. A processing device is included on each remote sensor, the processing device configured to recognize and predict a change to the environment using a pruned convolutional neural network (CNN) stored on the processing device, the pruned CNN being trained to recognize features in the environment by training a CNN with a dataset and removing filters from layers of the CNN that are below a significance threshold for image recognition to produce the pruned CNN. A transmitter is configured to transmit the recognized and predicted change to a notification device such that an operator is alerted to the change.
US10796168B2 Device and method for the characterization of objects
A device and method for characterizing objects to be identified by acquiring sensor data, which includes a first source of sensor information and a second source of sensor information. The method includes determining at least one object to be identified based on the sensor data. The method and the device also include selecting the sensor information from the first source which is assigned to the object to be identified. The method also includes characterizing the object to be identified by information based on the selected sensor information from the first source.
US10796166B2 Information processing for aggregating sensor information about persons entering and exiting a venue
An information processing system includes: a first detection device that acquires information about a first domain; a plurality of second detection devices, each of which acquires information about a domain included in the first domain; a selection unit that selects at least one second detection device from the plurality of second detection devices based on a state of a target obtained from the acquired information about the first domain; and an aggregating unit that aggregates the information about the domain acquired by the selected at least one second detection device.
US10796165B2 Information processing apparatus, method for controlling the same, and non-transitory computer-readable storage medium
An information processing apparatus detects an object that enters or exits a predetermined region, manages, in a queue, data based on the detection, and counts the number of predetermined object(s) based on an image obtained by capturing the predetermined region. The apparatus, in a case where the predetermined object is detected, the queue is corrected based on the number counted by and the number of data managed in the queue.
US10796162B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus includes a camera interface configured to connect to a camera, and a processor configured to control the camera via the camera interface to capture an image of a plurality of articles and a shelf displaying the articles, determine a plurality of article IDs for the articles shown in the captured image using a feature value of each of the articles, and based on shelf allocation plan information that associates a shelf ID of each of a plurality of shelves with a plurality of article IDs for articles displayed on the shelf, determine a shelf ID of the shelf shown in the captured image. The determined shelf ID is associated with one or more of the determined article IDs.
US10796159B1 Content-modification system with use of multiple fingerprint data types feature
In one aspect, a method includes receiving first query fingerprint data representing first content channeled through a portion of a content-distribution system. The method also includes detecting a first match between the received first query fingerprint data and first reference fingerprint data representing a modifiable content-segment. The method also includes responsive to detecting the first match, performing a first action. The method also includes receiving second query fingerprint data representing content received by a content-presentation device. The method also includes detecting a second match between the received second query fingerprint data and second reference fingerprint data representing second content transmitted by the content-distribution system, where the second content is a modified version of the first content. The method also includes responsive to detecting the second match, performing a second action that is different from the first action.
US10796155B2 Irregular event detection in push notifications
Systems and methods of detecting irregular events include the extraction of values for measure in each of a plurality of notifications. The extracted values are stored in a measures database and a distribution is calculated for the values of each of the measures. The extracted values are compared to the calculated distributions to determine if an irregular event has occurred. An irregularity alert is produced if an irregular event has occurred.
US10796147B1 Method and apparatus for improving the match performance and user convenience of biometric systems that use images of the human eye
This disclosure describes methods and systems for improving performance of biometric systems that use features in the eye, such as iris or eye-veins, particularly when both biometric performance and user convenience are objectives. The disclosure relates to optimizing biometric performance when the iris or eye veins are neither fully visible, nor fully occluded, but in a partially-occluded state which occurs often when a user's eye is in a relaxed or natural state. In some embodiments, the method comprises a biometric enrollment or training step whereby an original image of a human eye is acquired, and a plurality of synthetic or augmented images are generated that are a combination of the original image and synthesized images that simulate specific ways that the eye can be occluded. A classifier can be trained using the plurality of augmented reference images, and subsequent recognition is performed using the classifier on newly acquired real images.
US10796144B2 Method and device for classifying scanned documents
A method and device for automatically classifying document hardcopy images by using document hardcopy image descriptors are provided. The method and device include providing a document hardcopy image, the document hardcopy image having image features, extracting image descriptors by a first set of image descriptor extractors, each image descriptor of the image descriptors being descriptive of the image features of the document hardcopy image, estimating class probabilities of the document hardcopy image by multiple trained classifiers based on the image descriptors, determining a most probable class of the document hardcopy image by a trained meta-classifier based on the class probabilities estimated by the multiple trained classifiers, inputting the document hardcopy image and the most probable class of the document hardcopy image to an assigner, and assigning, by the assigner, the most probable class determined by the trained meta-classifier to the document hardcopy image to obtain a classified document hardcopy image.
US10796143B2 Information processing apparatus, information processing system, and non-transitory computer readable medium
An information processing apparatus includes: a first extracting unit that extracts a position of a character entry box in an input image; a recognizing unit that recognizes a character string written in the character entry box; a calculating unit that calculates recognition accuracy of each of characters of the character string recognized by the recognizing unit; a first detector that detects that a value based on the recognition accuracy is equal to or larger than a preset threshold value; a second extracting unit that extracts a position of a circumscribed rectangle for each character of the character string in the input image; a second detector that detects contact of the circumscribed rectangle with the character entry box; and a display that displays the character string to be corrected on the basis of a result of detection by the first detector and a result of detection by the second detector.
US10796141B1 Systems and methods for capturing and processing images of animals for species identification
Systems and methods are provided for capturing images of animals for the purpose of identifying the animal. A camera can be positioned to capture images of an animal at a feeding station. A member can be positioned on the opposite side of the feeding station from the camera to provide a common background for the images captured by the camera. When an image is captured by the camera, a determination is made as to whether an animal is present in the image. If an animal is determined to be present in the image, a segmentation algorithm can be used to remove (or make black) the background pixels from the image leaving only the pixels associated with the animal. The image with only the animal pixels can be provided to animal recognition software for identification of the animal. In some embodiments captured images can be used to create synthetic images for training without requiring segmentation for the identification process.
US10796136B2 Secondary source authentication of facial biometric
A system may receive a primary image containing a first set of facial feature data. The primary image may be sent by a facial recognition device for association with a user account. The system may also retrieve a secondary image from a secondary image source. The secondary image may contain a second set of facial feature data. The secondary image may further depict a user associated with the user account. The system may then compare the first set of facial feature data to the second set of facial feature data to determine whether the primary image depicts the user associated with the user account.
US10796135B2 Long-tail large scale face recognition by non-linear feature level domain adaptation
A computer-implemented method, system, and computer program product are provided for facial recognition. The method includes receiving, by a processor device, a plurality of images. The method also includes extracting, by the processor device with a feature extractor utilizing a convolutional neural network (CNN) with an enlarged intra-class variance of long-tail classes, feature vectors for each of the plurality of images. The method additionally includes generating, by the processor device with a feature generator, discriminative feature vectors for each of the feature vectors. The method further includes classifying, by the processor device utilizing a fully connected classifier, an identity from the discriminative feature vector. The method also includes control an operation of a processor-based machine to react in accordance with the identity.
US10796134B2 Long-tail large scale face recognition by non-linear feature level domain adaptation
A computer-implemented method, system, and computer program product are provided for facial recognition. The method includes receiving, by a processor device, a plurality of images. The method also includes extracting, by the processor device with a feature extractor utilizing a convolutional neural network (CNN) with an enlarged intra-class variance of long-tail classes, feature vectors for each of the plurality of images. The method additionally includes generating, by the processor device with a feature generator, discriminative feature vectors for each of the feature vectors. The method further includes classifying, by the processor device utilizing a fully connected classifier, an identity from the discriminative feature vector. The method also includes control an operation of a processor-based machine to react in accordance with the identity.
US10796132B2 Public service system and method using autonomous smart car
The present invention relates to a system and method for providing a public service using an autonomous smart car, wherein the apparatus and method are able to perform a public service using an autonomous smart car, and the system includes autonomous smart cars and an autonomous smart car managing server managing the autonomous smart cars.
US10796126B2 Fingerprint sensing device
A fingerprint sensing device comprises a plurality of sensing pads, a plurality of data lines, a shielding layer, and a plurality of auxiliary voltage lines. The data lines are separately and electrically connected to the sensing pads, and configured to provide a sensing voltage to the sensing pads. The shielding layer is disposed between the sensing pad and the data lines. The auxiliary voltage lines are separately and electrically connected to the sensing pads, configured to provide an auxiliary voltage to the sensing pads. The auxiliary voltage is different from the sensing voltage. When a first sensing pad receives the sensing voltage, a second sensing pad adjacent to the first sensing pad receives the auxiliary voltage.
US10796116B2 Systems and methods for processing objects including space efficient distribution stations and automated output processing
A space efficient automated processing system for processing objects is disclosed. The processing system includes an input conveyance system for moving objects from an input area in at least an input conveyance vector that includes an input conveyance horizontal direction component and an input conveyance vertical direction component, a perception system for receiving objects from the input conveyance system and for providing perception data regarding an object, a primary transport system for receiving the object from the perception system and for providing transport of the object along at least a primary transport vector including an primary transport horizontal component and a primary transport vertical component that is generally opposite the input conveyance horizontal direction component, and at least two secondary transport systems, each of which receives the object from the primary transport system and moves the object in either of reciprocal directions.
US10796111B2 Determining an environmental condition of an RFID tag
A method begins by a radio frequency identification (RFID) reader transmitting a first and second radio frequency (RF) signal of a plurality of RF signals, which each include a unique carrier frequency and an instruction to an RFID tag to respond with a received power level indication. The method continues by the RFID reader receiving, in response to the first and second signals sent at a first and second carrier frequency, a first and second response from the RFID tag that includes a first and second received power level indication. The method continues by the RFID reader determining an estimated resonant frequency of the RFID tag based on the first and second received power level indications and the first and second carrier frequencies. The method continues by the RFID reader determining an environmental condition based on the estimated resonant frequency.
US10796107B2 Unified embeddings for translation
A method of training word embeddings is provided. The method includes determining anchors, each comprising a first word in a first domain and a second word in a second domain, training word embeddings for the first and second domains, and training a transform for transforming word embedding vectors in the first domain to word embedding vectors in the second domain, wherein the training minimizes a loss function that includes an anchor loss for each anchor, such that for each anchor, the anchor loss is based on a distance between the anchor's second word's embedding vector and the transform of the anchor's first word's embedding vector, and for each anchor, the anchor loss for the respective anchor is zero when the distance between the respective anchor's second word's embedding vector and the transform of the respective anchor's first word's embedding vector is less than a specific tolerance.
US10796102B2 Enabling rhetorical analysis via the use of communicative discourse trees
Systems, devices, and methods of the present invention calculate a rhetorical relationship between one or more sentences. In an example, a computer-implemented method accesses a sentence comprising a plurality of fragments. At least one fragment includes a verb and a words. Each word includes a role of the words within the fragment. Each fragment is an elementary discourse unit. The method generates a discourse tree that represents rhetorical relationships between the sentence fragments. The discourse tree includes nodes including nonterminal and terminal nodes, each nonterminal node representing a rhetorical relationship between two of the sentence fragments, and each terminal node of the nodes of the discourse tree is associated with one of the sentence fragments. The method matches each fragment that has a verb to a verb signature, thereby creating communicative discourse tree.
US10796101B2 Optimizations of search engines for merging search results
Disclosed herein are methods, systems, and apparatuses, including computer programs encoded on computer storage media, for computing numeric representations of words. One of the methods includes obtaining, from a corpus of journals, a plurality of objects. The corpus is analyzed for contextual clues as to the nature of each of these objects. Contextual analysis may include an analysis of particular fields of metadata to do with the objects. Another example of contextual analysis involves identification of an experiment that a group of objects are commonly associated with and merging objects therefrom. A third contextual analysis example makes use of word vectors about each object. Using these contextual analyses, objects are merged together with the context of search results of a search engine.
US10796100B2 Underspecification of intents in a natural language processing system
A natural language processing system has a hierarchy of user intents related to a domain of interest, the hierarchy having specific intents corresponding to leaf nodes of the hierarchy, and more general intents corresponding to ancestor nodes of the leaf nodes. The system also has a trained understanding model that can classify natural language utterances according to user intent. When the understanding model cannot determine with sufficient confidence that a natural language utterance corresponds to one of the specific intents, the natural language processing system traverses the hierarchy of intents to find a more general user intent that is related to the most applicable specific intent of the utterance and for which there is sufficient confidence. The general intent can then be used to prompt the user with questions applicable to the general intent to obtain the missing information needed for a specific intent.
US10796093B2 Automatic generation of statement-response sets from conversational text using natural language processing
Systems and methods that access an online networked resource using a locator are disclosed. A first item of content on the networked resource is identified. A trigger rule comprising keywords and a sentiment classifier is accessed. A neural network, including input, hidden, and output layers, is used to assign a sentiment classification to the first item of content. The trigger rule, the sentiment classification, and identified keywords, are used to determine whether response content is to be posted to the online networked resource. In response to determining, using the trigger rule, the assigned sentiment classification, and keywords identified in the first item of content, that response content is to be posted to the online networked resource, the sentiment classification and identified keywords are used to select and/or generate a second item of content, and the second item of content is enabled to be posted to the online networked resource.
US10796086B2 Selectively controlling modification states for user-defined subsets of objects within a digital document
The disclosed technologies enable users to view a particular modification state of select objects of a document without impacting the display of unselected objects. For example, a user can create a number of objects located at different sections of a document. The user may perform modifications to each object that result in a sequence of modification states for each object. The user may select a subset of the objects by the use of an input gesture. The user can then view a specific modification state of the selected objects that existed at a first point in time, while viewing a modification state of other objects that existed at another point in time. In this way, the user is enabled to concurrently view different versions of each object even if these particular versions did not coexist at any point in time during the user's editing process.
US10796085B2 Systems and methods for providing cross-device native functionality in a mobile-based crowdsourcing platform
The present invention provides systems and methods for providing cross-device native functionality for a native app. More specifically, the invention is directed to a JavaScript Object Notation (JSON) data exchange format for use with a native app running on a user's mobile device, wherein the exchange format is configured to improve user experience and interaction with the app. The present invention may be particularly useful in a mobile-based crowdsourcing platform in which data is continually exchanged between remote user devices and a cloud-based service for collecting and managing user-driven data based on user interaction with native apps on their devices.
US10796082B2 Method and apparatus for creating and filing forms
A method, for a digital computer having a memory and a processor for executing a program, for creating and importing data into a form viewable by a user of a data processing system, comprising the steps of: (a) importing data exported from an end user application and populating one or more data fields in the viewable form with the imported data; (b) performing calculations on the imported data and rule conditions required to fill in the form, the calculations and rule conditions being in a form file created with a form designer; (c) allowing the user to review and change the imported data; and (d) outputting the viewable form. A data processing system, on a digital computer having a memory and a processor for executing a program, for creating and importing data into a form viewable by a user, comprising: (a) a form file, comprising a model of the form and capable of calculations and rule conditions required to fill in the form; (b) a data file comprising data exported from an end user application program; and (c) a viewer program capable of executing in the memory and directing the processor to generate the viewable form, to import the exported data to populate one or more data fields in the form with the imported data, to allow the user of the data processing system to review and change the imported data, and to perform the calculations on the imported data.
US10796068B2 Standard cell design system, standard cell design optimization method thereof, and semiconductor design system
A standard cell design system is provided. The standard cell design system includes at least one processor configured to implement: a control engine that determines planar parameters and vertical parameters of a target standard cell, a three-dimensional structure generating engine that generates a three-dimensional structure of the target standard cell based on the planar parameters and the vertical parameters, an extraction engine that extracts a standard cell model of the target standard cell from the three-dimensional structure, an assessment engine that performs a plurality of assessment operations based on the standard cell model, and an auto-optimizing engine that adjusts, based on a machine learning algorithm, the planar parameters and the vertical parameters based on results of the plurality of assessment operations.
US10796066B1 Power aware resizing of clock tree instances
Aspects of the present disclosure address systems and methods for shortening clock-tree wirelength based on target offsets in connected routes. A clock tree comprising routes that interconnect a plurality of clock-tree instances is accessed from memory. A clock-tree instance is selected for evaluation. A baseline power consumption measurement corresponding to a sub-tree of the clock-tree instance with the clock-tree instance at a first size is determined. An alternative power consumption measurement corresponding to the sub-tree of the clock-tree instance with the clock-tree instance at a second size is determined. Based on determining that the baseline power consumption measurement is less than the alternative power consumption measurement, the clock-tree instance is resized according to the second size.
US10796054B2 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.
US10796042B1 Partial selection-based model extraction from circuit design layout
Various embodiments provide for partial selection-based (e.g., cut-based) model extraction from a layout of a circuit design, which can be used to generate a schematic extracted view for the circuit design and to back annotate a schematic of the circuit design. For some embodiments, the selection comprises a cut of a layout of a circuit design, where the cut may be defined (e.g., inputted) by a user through a graphical user interface that is presenting the layout.
US10796040B2 Integrated circuit design and fabrication
A method comprises generating, using a computer, an integrated circuit layout including a plurality of data handling nodes interconnected by routing circuitry defining data packet routes between the plurality of data handling nodes; for a transaction source node configured to generate data packets associated with a data handling translation between that transaction source node and a transaction target node and having one or more routing data fields controlling routing of the data packet, detecting, using the computer, a difference between a first routing controlled by the one or more routing data fields and a selected second routing provided by the integrated circuit layout; and providing, using the computer, one or more data mapping nodes in the integrated circuit layout to map an initial value of one or more of the routing data fields of a data packet generated by the transaction source node to a mapped data value, so that the mapped data value controls routing of the data packet using the selected second routing.
US10796038B2 Estimating think times
Methods, systems, and computer programs, for estimating think times. One of the methods includes receiving a request to perform a test of one or more computing resources. The test of the one or more computing resources is performed by simulating an interaction of one or more simulated users with the one or more computing resources. Requests are submitted from the simulated user for execution by the one or more computing resources. Respective response times of the one or more computing resources to each of the requests are measured. An estimated think time of the simulated user is computed, wherein the estimated think time is computed based on at least one preceding response time.
US10796037B1 Pade-weierstrass analytic continuation technique for the efficient enforcement of control limits in power-flow studies
A system and method is presented for efficiently enforcing control limits in the calculation of powerflow studies of electrical power systems, using the Holomorphic Embedding Load-flow Method. The method applies to any automatic control in which the controlling resource is limited by a maximum or minimum value, such as Mvar limits in generators, the tap ratio in load-changing transformers, or real power output in AGC-participating generators. One key element of this invention consists in devising an equality constraint, holomorphically embedded, able to encode the switching behavior between the different control modes when limit thresholds are reached. The other key element is a novel analytic continuation scheme, here referred to as “Padé-Weierstrass”, which achieves the continuation to s=1 by means of several intermediate steps of power series re-expansions on the path from s=0 to s=1 in embedding parameter space. This technique exploits the great numerical stability of Padé approximants, which in the particular case of the power-flow problem have guaranteed convergence properties granted by Stahl's theorem. The Padé-Weierstrass technique provides the level of precision and numerical stability that is needed to perform the analytic continuation up to s=1 under the new equality constraint. The result is a greatly improved computational efficiency in the calculation of large powerflow studies in which control limits need to be enforced.
US10796029B2 Software controlled port locking mechanisms
An operating system for a computer device that includes code in the form of a hook that controls lock in and lock out of a removable data communication connection object (for example, a cable terminating in a connector, a card) with respect to a data communication port by means of an electromechanical lock. Software requiring system administrator authentication to lock a removable data communication connection object out of a data communication port. Software requiring system administrator authentication to lock a removable data communication connection object into a data communication port.
US10796028B2 Screen protection filter
A screen protection filter includes a protection filter body and an attracting member. The protection filter body includes an attraction area and a protection area. The attracting member is disposed at the attraction area of the protection filter body and comprises at least one attracting block. With the attracting member, the protection filter body is attachable to an attraction component of an electronic device, such that the protection area of the protection filter body correspondingly covers over a display screen of the electronic device to prevent nearby persons from spying display contents and keep privacy. By simply attaching the attracting member to the attraction component and removing therefrom, the screen protection filter can be easily attached to and removed from the display screen of the electronic device whenever needed.
US10796026B2 Process and detachable device for using and managing encryption keys
A data storage system comprising: a detachable data storage device; an alarm device; where the alarm device is connected to the detachable data storage device and where the alarm device is configured to initiate an alarm event if the alarm device is sufficiently far away from the detachable data storage device.
US10796025B2 Method for controlling an electronic device and an electronic device
A method, electronic device, and a program product are disclosed. The method may include providing an electronic device formable to at least one form state. The method may include determining the form state of the electronic device. The method may include determining a security level corresponding to the form state. The method may include operating the electronic device in the security level. The electronic device and program product may include similar features.
US10796020B2 Consent receipt management systems and related methods
In particular embodiments, a consent receipt management system is configured to track and analyze one or more attributes of a user interface via which data subjects are requested to provide consent (e.g., consent to process, collect, and/or store personal data) in order to determine which of the one or more attributes are more likely to result in a successful receipt of consent from a data subject. For example, the system may be configured to analyze one or more instances in which one or more data subjects provided or did not provide consent in order to identify particular attributes and/or factors that may increase a likelihood of a data subject providing consent.
US10796018B2 Methods and apparatus to generate an optimized workscope
Methods, apparatus, systems and articles of manufacture are disclosed to generate a workscope. An example apparatus includes a workscope mapper, workscope strategy analyzer, and workscope selector. The workscope strategy analyzer is to evaluate each of the plurality of workscopes using dynamic optimization to determine a maintenance value and benefit to an asset associated with each workscope based on a stage in a remaining life of a constraint at which the evaluation is executed and a state of the asset. The dynamic optimization is to determine a prediction of the maintenance value based on a probability of a future change in state and associated workscope value until the end of life of the constraint. The maintenance value, used to select a workscope from the plurality of workscopes, is to be determined by the dynamic optimization as a sum of the associated workscope values until the end of life of the constraint.
US10796012B2 Unifying interface for cloud content sharing services
Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.
US10796009B2 Security engine for a secure operating environment
The presenting invention relates to techniques for implementing a secure operating environment for the execution of applications on a computing devices (e.g., a mobile phone). In The secure operating environment may provide a trusted environment with dedicated computing resources to manage security and integrity of processing and data for the applications. The applications may be provided with a variety of security services and/or functions to meet different levels of security demanded by an application. The secure operating environment may include a security engine that enumerates and/or determines the security capabilities of the secure operating environment and the computing device, e.g., the hardware, the software, and/or the firmware of the computing device. The security engine may provide security services desired by applications by choosing from the security capabilities that are supported by the secure operating environment and the computing device.
US10796008B2 Executing privileged code in a process
A system and method for executing privileged code in a process are described. The method includes establishing, by an authorized library, a privileged function. The privileged function has a first privilege level used by a processor that is executing the privileged function, while preserving a different privilege level for a process invoking the privileged function. The method includes communicating, to a computer process, access information of the privileged function, to allow the computer process to invoke the privileged function. The method includes executing the privileged function for the computer process. Executing the privileged function includes setting a processor that is being used by the computer process to use the first privilege level associated with the privileged function, executing the privileged function with that processor at the first privilege level, then restoring that processor to a previous privilege level, and returning control of that processor to the computer process.
US10796002B1 Method and apparatus for establishing a root-of-trust path for a secure computer
The present invention relates to methods and apparatuses for establishing a “root-of-trust” path for a computing system. In embodiments, a secure computer system having such a root-of-trust path is implemented by a secure processor in conjunction with a host processor. The secure processor becomes the root-of-trust, providing authenticated and encrypted BIOS boot code for the host processor without the need to modify the host processor's operating system. In one embodiment, the establishment of a root-of-trust is implemented by the secure processor presenting itself to the host processor as an on-board BIOS flash device and the secure processor maintaining the integrity of the BIOS boot code. In additional or alternative embodiments, the establishment of the root-of-trust includes use of a direct communications channel and protocol between the host and secure processors.
US10796001B2 Software verification method and apparatus
A software verification method and apparatus are disclosed, applied to the cloud computing field and the communications field, and can be used to automatically verify whether an installation file of VNF software has been tampered with. The method includes: obtaining installation files of VNF software and signature files of the installation files, where the signature files of the installation files are used to store verification information of the installation files; verifying the installation files according to the signature files of the installation files; and determining, if the verification of the installation files succeeds, that the VNF software has not been tampered with.
US10795996B2 System and method of machine learning of malware detection model
Disclosed are systems and methods for machine learning of a model for detecting malicious files. The described system samples files from a database of files and trains a detection model for detecting malicious files on the basis of an analysis of the sampled files. The described system forms behavior logs based on executable commands intercepted during execution of the sampled files, and generates behavior patterns based on the behavior log. The described system determines a convolution function based on the behavior patterns, and trains a detection model for detecting malicious files by calculating parameters of the detection model using the convolution function on the behavior patterns. The trained detection model may be used to detect malicious files by utilizing the detection model on a system behavior log generated during execution of suspicious files.
US10795995B1 Identifying malicious creatives to supply side platforms (SSP)
There are disclosed devices, system and methods for feeding identification data of malicious creatives existing in internet advertisements to a supply side platform (SSP) by receiving reports of unwanted actions without user action by malicious creatives of internet advertisements (ads) requested from the SSP by webpages being displayed to users. The reports include a creative identification (ID), a malicious code chain of events, and a demand side platform (DSP) ID or a seat ID. The reports are pre-processed by classifying the unwanted action attempts based on the chain of events. The pre-processed reports are parsed to extract the creative IDs, the SSP IDs and the DSP IDs; and then stored in a searchable database. The stored parsed pre-processed reports are feed to SSPs based on the SSP identifications. The feed includes the creative IDs, the SSP IDs, the DSP IDs, timestamps of the unwanted action attempt and the classifications.
US10795994B2 Detecting ransomware
There is disclosed in one example a ransomware mitigation engine, including: a processor; a convolutional neural network configured to provide file type identification (FTI) services including: identifying an access operation of a file as a write to the file or newly creating the file; computing a byte correlation factor for the file; classifying the file as belonging to a file type; determining with a screening confidence that the file type is correct for the file; determining that the screening confidence is below a screening confidence threshold; and circuitry and logic to provide heuristic analysis including: receiving notification that the confidence is below the confidence threshold; performing a statistical analysis of the file to determine a difference between an expected value and a computed value; determining from the difference, with a detection confidence, that the file has been compromised; and identifying the file as having been compromised by a ransomware attack.
US10795991B1 Enterprise search
A method performed by an enterprise search system to conduct an automated, computerized search for select operational attributes of a plurality of network devices is shown. The method comprises initiating the search via a user interface based on receipt of input information, which is used to form a query. The method then determines based on the query, one or more audits each specifying one or more tasks to be performed by at least a first network device to search for the select operational attributes. Subsequently, the method makes the one or more audits available to the first network device via a network, and receives, from the first network device, one or more responses to the query. The method may include generating one or more filter conditions to apply to results of executing the one or more tasks to yield the select operational attributes when included in the results.
US10795986B2 Method and system for authenticating a component in a power converter
There are provided methods and apparatuses for authenticating components in an electric machine. For example, there is provided a method for authenticating parts of an electric machine. The method includes fetching, using a controller, identification data associated with a set of parts and performing a first verification step on the identification data, for each part in the set. The method further includes performing a second verification step on the identification data, in response to the first verification step being successful. The second verification step includes comparing the identification data with data from a database that includes identification information associated with manufactured parts. Furthermore, the method includes, in response to one of the first verification step and the second verification step being unsuccessful, a command to disable the electric machine.
US10795980B2 Preventing unauthorized access to secured information using identification techniques
A vehicle computing platform may receive driver sensor data indicating whether a driver seat in a vehicle is occupied. The vehicle computing platform may determine, based on the driver sensor data, an identity of a driver of the vehicle. The vehicle computing platform may receive passenger sensor data indicating whether a passenger seat in the vehicle is occupied. The vehicle computing platform may, based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscure information on a screen of the vehicle.
US10795979B2 Establishing personal identity and user behavior based on identity patterns
In an approach to establishing personal identity using user identity patterns, one or more processors receive a set of input images corresponding to a period of time, where each input image in the set of input images corresponds to a specific time within the period of time. One or more processors may also identify a first user in the set of input images and determining, a user identity pattern based on the set of input images, where the user identity pattern includes multiple instances of at least one physical characteristic of the first user over the period of time. One or more processors may further determine a user behavior based on the user identity pattern. One or more processors may additionally associate the set of input images and the user identity pattern with a first user profile for the first user.
US10795966B1 Extracting data sets from external data stores
A system for routing data requests may include internal systems that generate data requests to be routed to external data stores. The system may include a cloud computing platform that is configured to receive the data requests from the internal systems. For each data request, the system may determine a type associated with the data request, select a subset of the external data stores that are capable of fulfilling the data request based on the type of the data request, and select an external data store from the subset based on an identity of an internal system from which the data request was received and thresholds associated with the external data stores.
US10795960B2 Managing bookmarks within a collaborative application
A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.
US10795959B2 Conversion latency reduction in online chat-based communication infrastructure
The present disclosure is directed to a technique for reducing latency in converting a term in a message to a hyperlink to a content item. The system can receive, from a messaging application executed by a first computing device, a first portion of a message and select a first content item based on the first portion of the message. The system can receive a second portion of the message and select a second content item based on the second portion and the first portion. The system can replace the first content item with the second content item. The system can provide instructions to the messaging application executed by the first computing device to convert a term of the message to a hyperlink for the second content item prior to transmission of the message from the first computing device to the second computing device via the messaging application.
US10795946B2 Method of redirecting search queries from an untrusted search engine to a trusted search engine
A method of redirecting search queries from an untrusted search engine to a trusted search engine is a software application that is used to prevent personal information from being collected by untrusted search engines. The software application receives a search query URL for a desired search engine which corresponds to a search query. The search query is compared to a provided plurality of untrusted URL patterns in order to determine if the desired search engine can be trusted. If the search query URL is not found on in the plurality of untrusted URL patterns, the search is allowed to proceed. If the search query URL is found in the plurality of untrusted URL patterns, the search query is redirected to a trusted search engine. At least one trusted URL pattern is provided so that the search can be redirected to a trusted search engine.
US10795945B2 Digital documents in a distributed storage environment
Disclosed are systems, methods, and non-transitory computer-readable media for a digital document engine for multi-entity process integration. A digital document system accesses a digital document configuration file identifying entities entering into an agreement, an initial set of terms, and a modification to the initial set of terms corresponding to a triggering event. The digital document system generates a digital document based on the digital document configuration file, the digital document including computer readable code to cause the initial set of terms to be modified according to the modification in response to occurrence of the triggering event. The digital document is stored to a distributed database, wherein it is invokable by the entities for enforcement. When invoked, the computer readable code causes a computing device to determine whether the triggering event occurred and modify the initial set of terms based on the modification when the triggering event has occurred.
US10795940B2 Chatbot-based cloud management system and method for operating the same
A chatbot-based cloud management system, including: an interface for receiving a query from a client through a plurality of access channels, and delivering a response generated in response to the received query to the client; a chatbot engine for performing a response processing to the query based on a chat learning model learned in advance and a chat knowledge context, and outputting event occurrence information when a request event from the query occurs; and a processing engine for confirming failure occurrence situation of an infra where the request event has occurred and providing it to the chatbot engine by generating failure countermeasures corresponding to the failure occurrence situation based on a failure model learned in advance and a failure processing rule, when event occurrence information is received from the chatbot engine.
US10795938B2 Spell checker
A computer-implemented method for correcting a spelling of a search term includes extracting search information from a clickstream database that includes search keywords received by a search engine. A server builds a database of acceptable terms that includes search keywords from the clickstream database that match a product in a product database. The server builds a database of correctable terms that include search keywords from the clickstream database that do not match a product in the product database. A plurality of spell correction candidates are identified based on the search keywords in the database of correctable terms. A confidence value for each of the plurality of spell correction candidates is determined. The spell correction candidate having a relatively highest confidence value among the confidence values for the plurality of spell correction candidates is stored in the database of correctable terms.
US10795932B2 Method and apparatus for generating title and keyframe of video
Disclosed is a method and apparatus for generating a title and a keyframe of a video. According to an embodiment of the present disclosure, the method includes: selecting a main subtitle by analyzing subtitles of the video; selecting the keyframe corresponding to the main subtitle; extracting content information of the keyframe by analyzing the keyframe; generating the title of the video using metadata of the video, the main subtitle, and the content information of the keyframe; and outputting the title and the keyframe of the video.
US10795927B2 On-demand metadata extraction of clinical image data
A method and system for providing on-demand updating of metadata information associated with clinical image data files is disclosed. The system allows for extracting, on the fly, additional metadata fields from clinical image data files and re-indexing the metadata to include the additional fields so that an end-user can perform operations (e.g., searching, browsing, etc.) based on the newly indexed fields. The metadata fields may be defined in a configurable schema file (e.g., XML, YML, etc.). The system can gain efficiencies by, for example, reading only a subset of the DICOM file (e.g., reading only the first few kilobytes that contain the header), scanning only a subset of source data folders, etc.
US10795926B1 Suppressing personally objectionable content in search results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suppressing search results to personally objectionable content. One of the methods includes receiving an identifier of a resource that has image content. A first classifier classifies the image content as including objectionable content or not including objectionable content. A second classifier classifies the image content as including professionally produced content or not including professionally produced content. Whenever the image content is classified as including objectionable content and as not including professionally produced content, the resource is designated as having personally objectionable content.
US10795913B2 Synching and reading arrangements for multi-regional active/active databases
Improvements enabling real-time or near-real-time synching of data of one region's DB with another region's DB, especially when server arrangements associated therewith do not allow multiple masters to access and write to their respective DBs. Further, the examples are directed to improvements enabling synching of data from one regional server arrangement to another and vice versa, without replicating a same write data redundantly back into the DB which had originally written such data.
US10795904B2 Object search on partial data received from external system
In an example embodiment, a first payload in a first electronic communication is received, the first payload containing localization information regarding a first node in a taxonomy of objects, categories, and characteristics. The first payload is parsed to identify one or more dependencies. For each of the one or more dependencies, a dummy node in the taxonomy corresponding to the dependency is created, the dummy node containing information about the dependency from the first payload. A search mechanism is provided to a graphical user interface, the search mechanism designed to receive user interactions from a user and cause one or more hardware processors to retrieve and cause display of information in one or more of the dummy nodes in the taxonomy.
US10795899B2 Data discovery solution for data curation
Disclosed are methods and systems for a data discovery solution which harnesses the power of crowdsourcing to improve automated data curation. This is done in two complimentary ways: (a) large scale collective curation through anonymized multi-tenancy, and (b) and through internet scale matching and validation gaming platform using mobile application game. The result is the most extensive library of semantic-technical mappings of the enterprise data, which are immediately at hand to provide a fast, easy and a good understanding of the enterprise data. The data discovery solution forms a gateway for governing and unlocking value from big data.
US10795897B2 Techniques for querying user profiles using neural networks
Techniques for processing search queries are described. Consistent with some embodiments, a computer system generates a profile vector representation for each of several user profiles based on the user profile data of the user profiles, and then stores the vector representations. A subsequent query is processed to generate a query vector representation for the query. A neural network is used to generate a similarity score for each pairing of the query vector representation and a profile vector representation. Finally, some number of user profiles having the highest similarity scores are provided as search results.
US10795895B1 Business data lake search engine
Business Data Lake searching techniques are provided. A method comprises obtaining a graph representing tables of the Business Data Lake, where each node represents one table and edges between nodes represent foreign key connections; applying a node rank algorithm to determine a relevancy score of the tables based on a number of links to/from other tables; and, in response to a query: ranking a relevancy of query items based on a term frequency-based score to generate candidate results; extracting a candidate sub-graph based on the following: a top-L tables based on the term frequency-based score, and/or a top-M tables based on a topic model distance score for the given query and candidate items; enriching the extracted candidate sub-graph by adding new tables using an item-to-item collaborative filter where a similarity between two tables is measured based on a number of interactions; and ordering the tables in the enriched sub-graph based on the relevancy score and/or a user-to-item collaborative filter that evaluates past user interactions with prior results.
US10795888B2 Elimination of query fragment duplication in complex database queries
A database engine receives a database query from a client. The database engine parses the database query to build a query operator tree that includes a plurality of query operators. The database engine performs one or more optimization passes on the query operator tree, including a deduplication optimization pass, to form an optimized execution plan. The deduplication optimization pass includes: creating a list of query operators via a first traversal of the query operator tree, determining a first query operator that is equivalent to a second query operator, based on a hash map, via a second traversal of the query operator tree, and substituting, via a third traversal of the query operator tree, the second query operator with a tree node that links to the first query operator. The database engine executes the optimized execution plan to retrieve a result set from the database, and returns the result set.
US10795887B1 Dynamic rebuilding of query execution trees and reselection of query execution operators
A database engine receives a query and parses the query to form a first intermediate query. The engine compiles the first intermediate query to form a first executable plan that includes in-memory operators that execute within memory without swapping to secondary memory. While executing a first in-memory operator in the first executable plan, the engine detects insufficient memory and aborts execution of the first executable plan. The engine optimizes the first intermediate query to form a second intermediate query, and compiles the second intermediate query to form a second executable plan. The second plan includes spooling operators that execute within fixed memory budgets and are configured to swap to the secondary memory when needed. The engine executes the second executable plan, including the spooling operators, to retrieve results from the database that are responsive to the query. The engine then returns the retrieved results.
US10795886B1 Dynamic query routing system
A system dynamically routes queries from an organization for processing. An incoming query is classified using a base model to determine a canonical group. The query is routed based on the canonical group. Responsive to the query, response data is then provided to the user device. Event data about the query, the routing, and the response data is used to train a first model that is used to determine subsequent routing. When a threshold is reached with respect to the available event data, a second model is trained using the event data. Processing of subsequent queries using the second model results in reduced demand for computer resources and reduces response times. The second model may be retrained on a schedule, or upon occurrence of a trigger event, such as an addition or removal of a canonical group.
US10795883B2 Method and system for enterprise search navigation
A method can include receiving a search request from a user interface (UI), selecting one or more repositories in response to the search request, and displaying, on a display device, search results corresponding to the selected repositories. The selected repositories are a subset of a plurality of available repositories, as specified by an administrator. By selecting or de-selecting the available repositories, a user can define or refine a search of the available repositories. In various implementations, the method includes interface elements that assist a user in previewing revised search results based on revised selections of repositories, and/or selections of subcategories of information available in one or more of the repositories.
US10795880B2 System and method for inter-program file control communication
A system for communication between two or more computer programs is disclosed. The system includes a memory, an interface, and a processor. The memory stores a first file, expected metadata for the first file, and expected metadata for one or more fields in the first file. The interface receives a file from a computer program. The file comprises fields that each comprise information provided by one or more sources. The processor executes a second computer program which extracts a first set of file metadata from the received file, compares the extracted first set of file metadata to the expected metadata, and determines if the extracted first set of file metadata corresponds to the expected metadata. If the extracted first set of file metadata corresponds to the expected metadata for the first file, then the processor performs analogous comparisons at a field level and stores the first file in the memory.
US10795877B2 Multi-version concurrency control (MVCC) in non-volatile memory
Disclosed herein are embodiments for performing multi-version concurrency control (MVCC) in non-volatile memory. An embodiment operates by determining that an event occurred, wherein one or more write transactions to one or more records of a multi-version database that were pending prior to the event did not commit. The one or more write transactions are identified based on a commit value that was stored in the non-volatile memory prior to the event. A particular one of the identified uncommitted write transactions is selected. From the multi-version database, a first version of a record corresponding to the selected uncommitted write transaction that was not committed, and an earlier version of the record that was committed prior to the event are identified. A visibility of the record is set to indicate that the earlier version of the record is visible and the first version of the record is not visible.
US10795869B2 Automatic enforcement of data retention policy for archived data
Techniques and solutions are described for facilitating data archival, including for improving compliance with retention policies and legal requirements. Data objects can be assigned an expiration date based on properties of the data objects and rules associated with such properties. The data objects can be stored in an archive. In some cases, the data objects can be automatically deleted when the expiration date passes. In other cases, the data objects can be manually deleted when the expiration date passes, with deletion not occurring, and an error being generated, if the expiration date has not passed. Unstructured data objects can be associated with structured data objects through association lists, where an association list can be used to delete such unstructured data objects with or without deletion of an associated structured data object, and where the unstructured data objects can be linked with retention policy information of the structured data object.
US10795863B2 Geographically-distributed file system using coordinated namespace replication over a wide area network
A cluster of nodes implements a single distributed file system comprises at least first and second data centers and a coordination engine process. The first data center may comprise first DataNodes configured to store data blocks of client files, and first NameNodes configured to update a state of a namespace of the cluster. The second data center, geographically remote from and coupled to the first data center by a wide area network, may comprise second DataNodes configured to store data blocks of client files, and second NameNodes configured to update the state of the namespace. The first and second NameNodes are configured to update the state of the namespace responsive to data blocks being written to the DataNodes. The coordination engine process spans the first and second NameNodes and coordinates updates to the namespace stored such that the state thereof is maintained consistent across the first and second data centers.
US10795855B1 Method and apparatus for continuous compliance assessment
In some embodiments, a target host may have provided the change data in response to detecting the change, and the change data may include one or more rules, settings, and/or parameters. Also, in various embodiments, the compliance server may determine whether the one or more rules, settings, and/or parameters meet one or more compliance policies and generate one or more test results based at least on the results of the determining. Further, in some embodiments, the target host may detect a change to a rule, setting, and/or parameter based on a collection policy defining what change data is to be collected by the target host and provide data associated with the rule, setting, and/or parameter as change data to the compliance server.
US10795848B2 Dual way communication method, system, and master device thereof
A dual way communication method adapted for a multipoint transmission structure is presented. A dual way communication channel is turned on for a transmission demanding terminal corresponding to a notice signal when the notice signal from the transmission demanding terminal is detected. Via the dual way communication channel, a dual way demanding message corresponding to the transmission demanding terminal is received, or another dual way demanding message corresponding to the transmission demanding terminal is sent out. The above method can be applied to a system constructed by the multipoint transmission structure or to a master device of the multipoint transmission structure.
US10795846B1 Scalable NVMe storage management over system management bus
Presented herein are methodologies for scaling device management over a sideband management bus (SMBUS). A method includes receiving, at a first expander card, from baseboard management controller (BMC), a management message, addressed to a second expander card that is in communication with the first expander card, forwarding the management message to the second expander card, and sending, by the second expander card, the management message, via the sideband management bus, to a device in communication with the second expander card. The device may be, e.g., a Non-Volatile Memory Express (NVMe) drive. Expander cards can be deployed in a daisy chain, providing scalability. Each expander card can also send commands to connected devices in parallel.
US10795831B2 Information processing device, communication system, information processing method
Provided is an image that is comfortably viewed and operated by a user. An electronic device acquires user information related to a relative position between a user and a display unit. Then, the electronic device transmits the user information to an information processing device. The information processing device includes a communication unit and a control unit. The communication unit receives the user information related to the relative position of the user and a display unit which is acquired by the electronic device from the electronic device. Further, the control unit performs control to decide a display mode of an image transmitted from a source device on the display unit on the basis of the user information received from the electronic device.
US10795829B2 Device, method and system to selectively provide data validation functionality
Techniques and mechanisms for configuring services which variously facilitate data protection. In an embodiment, circuitry coupled to a memory comprises both a first circuit which calculates integrity information based on data, and a second circuit which evaluates data validity based on such integrity information. A configuration of the circuitry provides a combination of one or more services which is specific to a corresponding domain of the memory. With respect to accesses to the corresponding domain, the configuration prevents an access to the first circuit while an access to the second circuit is permitted. In another embodiment, a processor signals the circuitry to transition to another configuration which, with respect to accesses to the corresponding domain, permits access to both the first circuit and the second circuit.
US10795823B2 Dynamic partial power down of memory-side cache in a 2-level memory hierarchy
A system and method are described for flushing a specified region of a memory side cache (MSC) within a multi-level memory hierarchy. For example, a computer system according to one embodiment comprises: a memory subsystem comprised of a non-volatile system memory and a volatile memory side cache (MSC) for caching portions of the non-volatile system memory; and a flush engine for flushing a specified region of the MSC to the non-volatile system memory in response to a deactivation condition associated with the specified region of the MSC.
US10795820B2 Read transaction tracker lifetimes in a coherent interconnect system
Apparatus and a corresponding method of operating the apparatus, in a coherent interconnect system comprising a requesting master device and a data-storing slave device, are provided. The apparatus maintains records of coherency protocol transactions received from the requesting master device whilst completion of the coherency protocol transactions are pending and is responsive to reception of a read transaction from the requesting master device for a data item stored in the data-storing slave device to issue a direct memory transfer request to the data-storing slave device. A read acknowledgement trigger is added to the direct memory transfer request and in response to reception of a read acknowledgement signal from the data-storing slave device a record created by reception of the read transaction is updated corresponding to completion of the direct memory transfer request. The lifetime that the apparatus needs to maintain the record is thus reduced, despite the read transaction being satisfied by a direct memory transfer. A corresponding data-storing slave device and method of operating the data-storing slave device are also provided.
US10795804B1 Collision evaluation for log-based simulations
The disclosure relate to testing software for operating an autonomous vehicle. For instance, a first simulation may be run. The simulation may be run using the software to control a simulated vehicle and at least one agent. During the running of the first simulation, whether a particular type of interaction between the simulated vehicle and the at least one agent has occurred may be determined. In response to this determination, a second simulation may be run using the log data by replacing the at least one agent with a model agent that simulates a road user capable of responding to actions performed by the simulated vehicle. The second simulation may be used to determine in order to determine whether the software is able to complete the second simulation without the particular type of interaction between a second simulated vehicle and the model agent occurring.
US10795802B2 Systems and methods for a real time embedded trace
Systems and methods for a real time embedded trace are provided. In certain embodiments, a system for acquiring data that uses a real time embedded trace includes a first computing system. The first computing system includes a memory unit; and a processing unit executing software, wherein the software comprises at least one real time trace instruction. Further, the at least one real time trace instruction directs the processing unit to directly store data onto the memory unit; and wherein the stored data is translated for a user after it is stored onto the memory unit.
US10795801B2 Time travel source code debugger incorporating asynchronous collaboration
A novel and useful system and method of time traveling source code debugging including several advanced capabilities that significantly improve the source code debugging process. Upon hitting a breakpoint or opening a dump file, the debugger travels to the future which can be altered by a user by modifying code on the fly (live coding) and receiving immediate feedback to validate bug fixes. Visual annotations including values of variables and expressions are provided as a heads up display effectively flattening time and space. A pivoting capability allows a user to switch the execution context of the code at any time. Point in time links that store the state of the debugging session can be created and activated. An asynchronous collaboration and messaging system enables multiple participants to share a debugging session. An optional redaction capability is also provided for obscuring or replacing sensitive private information.
US10795799B2 Website debugger for natural language translation and localization
Providing for accurate translation of elements in a web application is accomplished through systems and methods of efficiently debugging translations for error-free localization. In an exemplary approach, a source language file and a translated language file of string properties and other elements of a UI are compared, and visual coding of string properties and the other elements is generated in a user interface panel. The visual coding distinguishes among characteristics relating to translation states. Edits to the string properties can be displayed as they are made, and an ad hoc changes list produced by the edits can be exported.
US10795796B1 Predictive performance analysis for file systems
Embodiments are directed to managing file systems over a network. A core specification that defines characteristics of a portion of a file system and parameters may be provided. The characteristics may include one or more storage device characteristics. And, the parameters may include one or more of a cluster size, or a protection level. File system models may be generated based on the core specification and the parameters. Each file system model may correspond to a file system that conforms to a core specification and specific values for the parameters. A simulation engine may be employed to provide simulation results based on the file system models. Deployment models may be generated based on the simulation results. The deployment models may be employed to provision file systems that conform to the file system performance characteristics associated with its corresponding deployment model.
US10795790B2 Storage control apparatus, method and non-transitory computer-readable storage medium
A storage control apparatus is configured to access a physical storage region of a storage apparatus corresponding to a logical address of a logical storage region, when an error is detected, specify a physical address of the physical storage region, for each of a plurality of regions generated by dividing the physical storage region using a plurality of division conditions different from each other, specify a number of times in which the error is detected, specify a recovery target region in which the number of times is equal to or greater than a first value, specify a first division condition generating the recovery target region, select, from a plurality of recovery methods, a first recovery method corresponding to the first division condition, and cause the storage apparatus to recover a first logical address in the logical storage region corresponding to the recovery target region by using the first recovery method.
US10795785B2 Failover method, apparatus and system
A failover method, apparatus and system to implement fast failover between a primary processor and a secondary processor, where the method includes receiving, by a first device, transaction content of a transaction and transaction status data of the transaction, the transaction status data being used to resume the transaction when the transaction is interrupted by a failure of a second device, and continuing to process, by the first device, the transaction according to the transaction content and the transaction status data when detecting that the second device fails.
US10795783B2 Fault tolerant clock monitor system
A clock monitor includes a test clock input, as a reference clock input, another clock input, a measurement circuit, and control logic. The measurement circuit generates a measurement of a frequency or a duty cycle of the test clock input using the reference clock input, which is compared to a threshold. The control logic determines whether the measurement exceeded the threshold and, based on the measurement exceeding the threshold, cause generation of another measurement of a frequency or a duty cycle using the third clock input in combination with the first clock input or the reference clock input. The control logic may determine whether the other measurement exceeded a threshold and, based on such a determination, further determine that the test clock input or the reference clock input are faulty.
US10795778B2 Shared data recovery method and apparatus, computer device, and storage medium
This application relates to a shared data recovery method performed at a first node of a data sharing system. The first node obtains a first eigenvalue of a first node after receiving a recovery request carrying a first block height; broadcasts the first eigenvalue to at least one second node and recovery indication information to the at least one second node. After determining, based on the first eigenvalue and a plurality of second eigenvalues, that data in shared data stored by all nodes of the data sharing system is consistent, the first node recovers data within a range of the first block height in the shared data after receiving a preset quantity of a plurality of pieces of recovery indication information, thereby ensuring consistency and security of data included in a block, and reducing pressure on a node of the data sharing system to store the shared data.
US10795770B2 Rearranging data in memory systems
Methods, systems and apparatus including computer-readable mediums for rearranging data for refresh operations in memory systems such as NAND flash memory devices are provided. In one aspect, a method includes: determining that a particular logical page in a logical block fails based on error bits in a particular physical page that is in a first physical block mapped with the logical block and corresponds to the particular logical page, logical pages in the logical block being mapped to physical pages in the first physical block with an initial mapping order, and executing a refresh operation on the first physical block with a rearranged mapping order for the logical block, the rearranged mapping order being different from the initial mapping order. For the refresh operation, the logical pages in the logical block are mapped to physical pages in a second physical block with the rearranged mapping order.
US10795754B2 Automated testing error assessment system
Methods and systems for automatically resolving computerized electronic communication anomalies are disclosed herein. The system can include a memory including an error database containing information identifying a plurality of previous detected errors and configuration information associated with those errors. The system can include a plurality of user devices. Each of these plurality of user devices can include: a first network interface to exchange data via the communication network; and a first I/O subsystem to convert electrical signals to user interpretable outputs via a user interface. The system can include a server that can: receive an indication of the initiation of electronic communication; receive an electrical signal including attribute information; receive an error message; identify a trend in error messages; and provide an error solution if a trend is identified.
US10795740B2 Parameter delegation for encapsulated services
A service provider system may provide virtualized computing services to clients, including encapsulating services that call other (encapsulated) services. Once configured to delegate parameters to encapsulated services, an encapsulating service (and its API) may not need to be modified when an encapsulated service (or its API) is modified to support more, fewer, or different features or corresponding arguments. For example, an encapsulating service may receive a service request call from a client that includes arguments for an encapsulated service (e.g., as header information, or as an opaque block or uninterpreted key-value dictionary) and may call the encapsulated service, blindly passing along those arguments. An encapsulating service may access stored policy-based arguments or obtain arguments from a central service. Arguments passed to an encapsulated service may override default parameters of the service. An encapsulating service may blindly proxy responses received from an encapsulated service to a client.
US10795735B1 Method and apparatus for load balancing virtual data movers between nodes of a storage cluster
Data Virtual Data Movers (VDM) are assigned to nodes of the storage cluster and a backup node is assigned for each data VDM. A system VDM on each node collects node statistics including operational parameters of the node and activity levels of the data VDMs on the node. A cluster manager collects the node statistics from each of the system VDMs and uses weighted collected node statistics to assign a node score to each node in the storage cluster. The cluster manager uses the node scores to identify possible data VDM movement combinations within the storage cluster by applying a set of hard rules and a set of soft rules to evaluate the possible data VDM movement combinations. If a VDM movement combination is selected, it is implemented by moving at least some of the data VDMs within the cluster to attempt to equalize node scores within the cluster.
US10795726B2 Processing requests received online and dividing processing requests for batch processing
A computer system includes a plurality of processes which execute processing requests, a control unit, and an all-order distribution unit. When the control unit determines execution of a second processing request with a lower priority order than a first processing request, the control unit creates a divided second processing request based on the second processing request in accordance with a division size determined in advance. The all-order distribution unit determines an execution order of one or more processing requests including at least one of one or more divided second processing requests corresponding to one or more second processing requests and one or more first processing requests, and respectively causes the plurality of processes to execute the one or more processing requests in the determined execution order.
US10795724B2 Cloud resources optimization
In one embodiment, a system includes: a plurality of cloud nodes implemented on computing devices, the plurality of cloud nodes configured to execute computing jobs in a cloud computing environment according to a schedule, a schedule optimizer configured to: use a machine learning model to determine functional intent for job requests according to at least job execution metadata, and generate a schedule recommendation for jobs associated with the job requests, where the schedule recommendation is generated based at least in part on the functional intent; and a job executor configured to provide the schedule recommendation as the schedule to the plurality of cloud nodes, where the schedule optimizer and the job executor are instantiated in memory and executed by processing circuitry on at least one computing device.
US10795722B2 Compute task state encapsulation
One embodiment of the present invention sets forth a technique for encapsulating compute task state that enables out-of-order scheduling and execution of the compute tasks. The scheduling circuitry organizes the compute tasks into groups based on priority levels. The compute tasks may then be selected for execution using different scheduling schemes. Each group is maintained as a linked list of pointers to compute tasks that are encoded as task metadata (TMD) stored in memory. A TMD encapsulates the state and parameters needed to initialize, schedule, and execute a compute task.
US10795712B2 Methods and systems for converting a related group of physical machines to virtual machines
A method for processing virtualization of computers that are part of a group into virtual computers is provided. The method includes obtaining relationship data from the computers, where the relationship data identifies parameters used to communicate within the group. Then, the method analyzes utilization parameters for each of the computers of the group. A visual model for proposed virtualization of the group of computers is then generated. The visual model identifies hosting machines designated to define a virtual computer for each of the computers, where the visual model provides a graphical illustration of the group of computers once converted to virtual computers. The method enables adjustment of the proposed virtualization of the group of computers. Then, an execution sequence of virtualization operations to be carried out is generated, if execution of the proposed virtualization is triggered, and the execution sequence is saved to storage and accessed upon execution.
US10795709B2 Systems and method for deploying, securing, and maintaining computer-based analytic environments
A method for automatically provisioning a secure data analytic environment is provided. In one or more embodiments, the method can include receiving one or more specifications regarding the data analytic environment to be created from a user, and using the specifications to automatically implement the data analytic environment on a cloud computing environment. In one or more embodiments, the created data analytic environment can be analyzed to determine if the environment is compliant with one or more computing security rules. If the environment is found to be compliant, then the provisioning scripts can be used to generate clones of the originally created analytic environment or modify the pre-existing data analytic environment without requiring the newly created or modified environment to undergo the level of security scrutiny provided when the original analytic environment was created.
US10795705B2 Parallel processing of data
A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.
US10795704B2 Serialization of objects to java bytecode
A system includes a memory, a processor in communication with the memory, and a serializer. The serializer is configured to receive an object that includes at least one field, initiate serialization of the object according to a rule set, and write a first intermediate representation of a new object based on the object. The serializer is also configured to write a second intermediate representation to set the at least one field in the new object. Additionally, the serializer is configured to output a serialization of the new object based on the first intermediate representation and the second intermediate representation.
US10795701B2 System and method for guiding a user to a goal in a user interface
A system for integrating a telephone system and a computing system includes an interactive voice response (IVR) platform configured to: obtain a command based on an audio input from a user, determine a web application that corresponds to the command, determine a goal in the web application associated with the command, and obtain information indicating a shortest user interface path to the goal. The system includes a cobrowse client configured to receive a document object model (DOM) of a current state of the web application from a cobrowse session. The IVR platform is configured to, based on the DOM, determine a next user interface action along the shortest user interface path and generate a voice prompt for the user based on the next user interface action. The cobrowse client is configured to receive an updated DOM in response to execution by the user of the next user interface action.
US10795696B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a recording unit that records an operation procedure of a piece of software operated in a region where a relative display position relationship among pieces of software is set, and generates control information that controls operation of the piece of software in accordance with the operation procedure.
US10795671B2 Audiovisual source code documentation
Audiovisual documentation of source code in an integrated development environment. A computing device initiates a knowledge transfer session for discussion of source code and generation of audiovisual source code documentation explaining segments of source code from a code base. An audiovisual interface containing a segment of code from the code base is displayed within the integrated development environment. Audio during the knowledge transfer session is recorded with a recording device. Code tracking indicators from an optical tracking device operated by a user are received when the user is reviewing and focused on the segment of code. The computing device determines via the code tracking indicators a module of the segment of code under review. Portions of the recorded audio are associated with the determined module of the segment of code to generate audiovisual source code documentation. The knowledge transfer session is terminated.
US10795669B2 Systems and methods for integrating software source control, building, and testing applications
Systems and methods are disclosed that provide a cloud-based platform having an endpoint that receives a change event to a software application hosted by a virtual server from a management application. The change event includes a commit event, build event, or test event implemented on the software application. The management application manages commit events, build events, or test events implemented on the software application. The platform includes a change event processor that determines that the change event was generated by the management application and sends the change event to a handler based on the management application. The platform also includes the handler of a set of handlers that processes the change event based on the management application to update the software application. Each handler of the set of handlers corresponds to a respective management application and is configured to process a respective change event generated by the respective management application.
US10795667B2 Facilitating data type detection using existing code
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data type detection, according to embodiments of the present invention. In one embodiment, existing code is searched to identify a set of functions related to a target data type. Such functions can be executed using positive example values and negative example values. For each executed function, a logical explanation is generated that represents a distinction in execution of the positive example values from the negative example values. The executed functions can then be ranked based on the extent to which the corresponding logical explanations distinguish execution of the positive example values from the negative example values. A function suggestion corresponding with at least a highest ranked function can then be provided, for example to a user, to indicate a function for use in detecting the target data type.
US10795664B2 Systems and methods for differential bundle updates
In an embodiment, a system includes a processor coupled with a data store, the at least one processor configured to: receive a client product version number from a client device; identify a differential bundle based on a difference between the client product version number and a current product version number, wherein the differential bundle comprises a set of bytewise differences between an executable client product binary file associated with the client product version number and a executable current product binary file associated with the current product version number; determine whether the differential bundle is available in the data store; retrieve the differential bundle from the data store in response to determining that the differential bundle is available in the data store; produce the differential bundle in response to determining that the differential bundle is not available in the data store; and send the differential bundle to the client device.
US10795662B2 Scalable artifact distribution
System and methods are described for distributing artifacts in a cloud computing environment. Processing includes receiving an artifact at an upstream computing system in a network of computing systems, the artifact including a file of a continuous integration (CI) process, dividing the artifact into chunks, storing the chunks into a shared storage of the upstream computing system accessible by downstream computing systems of the network, determining downstream computing systems in the network to receive the artifact, receiving a request from one of the downstream computing systems for a chunk of the artifact; and providing the chunk to the downstream computing system from the shared storage.
US10795657B2 Method of managing applications and computing device using the same
A method of managing applications installed on a computing device and a computing device using the method are provided. The method includes identifying at least one application based on usage data of the computing device, fetching archive data and user data corresponding to the at least one application, creating backup data by correlating the archive data with the user data, and uninstalling the at least one application from the computing device once the creating of the backup data is completed.
US10795656B2 Deploying an application in a cloud computing environment
A technique for deploying an application in a cloud computing environment includes collecting, when a user is deploying an application, metadata and instructions on deploying the application. The metadata includes service metadata, application metadata and topology metadata, where the service metadata includes metadata on a service required for deploying the application, the application metadata includes metadata on the application, and the topology metadata includes metadata indicative of a relationship between the service and the application. The collected metadata and instructions are stored as a model for re-deploying the application.
US10795652B2 Generating native code from intermediate language code for an application
Disclosed herein are representative embodiments of tools and techniques for installing, executing, and/or updating managed applications through generation of native code from code in an intermediate language. According to one exemplary technique, a computing device receives machine dependent intermediate language code (MDIL code) generated by an online provider for an application. Additionally, the computing device installs the application on the computing device by generating a native image for the application, which includes binding a portion of the MDIL code with one or more libraries on the computing device. Also, the native image is stored on the computing device for use in loading the application for execution.
US10795643B2 System and method for resource reconciliation in an enterprise management system
A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).
US10795622B2 Information processing apparatus, printing method, and computer-readable medium
An information processing apparatus includes circuitry configured to perform: first allowing a setting value for a print setting to be specified; second allowing a setting value for a print setting to be specified; specifying a setting value for a print setting through any one of the first allowing or the second allowing; generating print data; determining whether the setting value for the print setting is specified through the first allowing or the second allowing; writing the print setting and the setting value specified through one of the first allowing and the second allowing in print setting information storage in an associated manner; reading the setting value associated with the print setting from the print setting information storage; and transmitting the print data to which a print command corresponding to the print setting including the setting value is added, to an apparatus connected via a network.
US10795621B2 Image forming apparatus detects human body to lift suspension on printing process for executing a print job
An image forming apparatus includes an image forming section, a sheet output tray, an operating section, an operation acceptance section, a human body detection sensor, a communication section, a command acceptance section, and a control section. When the command acceptance section accepts a print job command from an external device while a human body is being detected by the human body detection sensor provided at the front of the image forming apparatus, the control section suspends a print job based on the print job command.
US10795619B2 Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device
An information processing device starts a browser, obtains login information, logs in to a cloud server by transmitting the login information to the cloud server, receives a content from the cloud server and displays the content on the browser, receives a print instruction to print the content, and starts a printing application. Then, the information processing device receives an instruction to select a cloud printing or a local printing. When the cloud printing is selected, the cloud printing instruction is transmitted to the cloud server. Then, the cloud server transmits print data to a printer configured to perform the cloud printing. When the local printing is selected, the information processing device downloads the content from the cloud server, generates print data based on the downloaded content, and transmits the generated print data a printer configured to perform the local printing.
US10795610B2 Read look ahead data size determination
A read request from a host system can be received. It can be detected that the read request is associated with a pattern of read requests. A requested transfer size associated with the read request can be identified. A size of data to retrieve can be determined. The size of the data can be based on the requested transfer size and a die-level transfer size associated with a die of a memory system.
US10795609B2 Memory system and operating method of the same
Disclosed is a memory system includes a memory device including a plurality of memory blocks, a write operation management circuit configured to update write operation counts for the plurality of memory blocks, a first block detector configured to detect a hot memory block based on a first operation count value corresponding to the write operation count of a first memory block on which a write operation has been performed among the plurality of memory blocks, a second detector configured to detect a cold memory block based on a second operation count value corresponding to the write operation count of each of second memory blocks adjacent to the first memory block, and a controller configured to copy, if the hot memory block and the cold memory block are detected by the first and second detectors, data of the detected hot memory block or data of the detected cold memory block.
US10795603B2 Systems and methods for writing zeros to a memory array
A memory device may include a memory array that includes multiple memory cells. The memory device may also include multiple sense amplifiers that, in operation, may each be connected to one or more memory cells. The sense amplifiers may be designed to assist in writing logical zeros to the multiple memory cells.
US10795599B2 Data migration method, host and solid state disk
A host of a storage system is coupled to multiple SSDs. Each SSD is configured with a migration cache, and each SSD corresponds to one piece of access information. The host obtains migration data information of to-be-migrated data in a source SSD, determines a target SSD, and sends a read instruction carrying information about to-be-migrated data and the target SSD to the source SSD. The source SSD reads a data block according to the read instruction from a flash memory of the source SSD into a migration cache of the target SSD. After a read instruction is completed by the SSD, the host sends a write instruction to the target SSD to instruct the target SSD to write the data block in the cache of the target SSD to a flash memory of the target SSD.
US10795598B1 Volume migration for storage systems synchronously replicating a dataset
Volume migration among a set of storage systems synchronously replicating a dataset for a volume, where volume migration includes: initiating a transfer of the volume in dependence upon determining that a performance metric for accessing the volume stored on a first storage system would improve if transferred to a second storage system; and during the transfer of the volume: determining status information for the transfer; intercepting an I/O operation directed to the volume; and directing, in dependence upon the status information, the I/O operation to either the first storage system or the second storage system.
US10795588B1 Check point recovery based on identifying used blocks for block-based backup files
Check point recovery based on identifying used blocks for block-based backup files is described. At least one data block is identified that is used by a system since a point in time in response to receiving a request to restore the system based on the point in time. At least one data block, corresponding to the identified at least one data block, is recovered from at least one backup file for the system, without reading each data block backed up via the at least one backup file for the system. The system is restored based on the recovered at least one data block.
US10795586B2 System and method for optimization of global data placement to mitigate wear-out of write cache and NAND flash
One embodiment facilitates global data placement in a storage device. The system receives a request to write first data. The system selects one of a plurality of physical media of the storage device to which to directly write the first data, based on a frequency of access, a block size, and a latency requirement of the first data, wherein the plurality of physical media includes a fast cache medium, a solid state drive, and a hard disk drive. In response to determining that the frequency of access of the first data is greater than a predetermined threshold, or in response to determining that the block size associated with the first data is not greater than a predetermined size and determining that the first data is an update to existing data, the system selects the fast cache medium. The system writes the first data to the selected one physical medium.
US10795583B2 Automatic data placement manager in multi-tier all-flash datacenter
A system for performing auto-tiering is disclosed. The system may include a plurality of storage devices offering a plurality of resources and organized into storage tiers. The storage devices may store data for virtual machines. A receiver may receive I/O commands and performance data for the virtual machines. A transmitter may transmit responses to the I/O commands. An auto-tiering controller may select storage tiers to store the data for the virtual machines and may migrate data between storage tiers responsive to the performance data. The selection of the storage tiers may optimize the performance of all virtual machines across all storage tiers, factoring the change in performance of the virtual machines and a migration cost to migrate data between storage tiers.
US10795578B2 Deduplicating data based on boundary identification
Among other things, we describe a technique used in data deduplication that includes receiving a single data file designated to be written to a file storage system configured to store data in the form of blocks. The technique also includes identifying boundaries between portions of data within the single data file, and providing an indication to the file storage system to allocate blocks to the single data file based on the identified boundaries. Each block is allocated to, at most, One of the portions of data. The technique could also be used with objects instead of files.
US10795574B2 Input method, input apparatus, and terminal device
An input method is provided by embodiments of the present invention, relating to the communications field, and invented to improve the input experience of a user. The input method includes: providing an input interface on a touch display screen, where the input interface includes a virtual soft keyboard distributed in a sector area around a lower left corner or lower right corner of the input interface; receiving an input instruction which is input by a user through the virtual soft keyboard; and displaying input information corresponding to the input instruction. An input apparatus and a terminal device are also provided by embodiments of the present invention. The present invention is applicable to a mobile device or a handheld device.
US10795572B2 Device, method, and graphical user interface for simulating and interacting with handwritten text
A device receives a user input that corresponds with a sequence of characters. In response to the user input, the device displays simulated handwritten text that includes varying the appearance of characters in the simulated handwritten text based on variations in handwritten text of a respective user. In response to receiving the user input and in accordance with a determination that a first criterion is met, a first character in the sequence of characters has a first appearance that corresponds to the appearance of the first character in handwritten text of the respective user. In accordance with a determination that a second criterion is met, the first character in the sequence of characters has a second appearance that corresponds to the appearance of the first character in handwritten text of the respective user. The second appearance of the first character is different than the first appearance of the first character.
US10795559B2 Data positioning method, data positioning apparatus, and computer program
A data positioning method includes obtaining positional information indicating a position which is designated by operation of an operation unit in any region among a plurality of regions, each of the plurality of regions corresponding to a predetermined direction along which values of a series of pieces of data are varied and being provided for designating a position of the series of pieces of data in the predetermined direction, and the plurality of regions include at least one region for designating a plurality of discrete positions of the series of pieces of data in the predetermined direction. The method further includes determining the position for designating a portion of data corresponding to the obtained positional information, any one position being determined among the plurality of discrete positions when positional information indicating a position in the region for designating the discrete positions is obtained.
US10795556B2 Managing landbases and machine operations performed thereon
A method for management of a land base includes interfacing a machine or equipment to a computer running a geographical information system (GIS) application such that the computer is configured to monitor the operations performed by the equipment or machine on the land base and store the operations as map points, lines, or polygons on at least one data layer within the GIS application. The method further includes displaying the GIS application to the operator at the point and time of performing the operations.
US10795550B1 Context-specific interpretation of computer commands
To provide context-specific interpretation of a user interaction with a user interface of a computer application, a processor may detect a user interaction with a user interface (UI). The processor may analyze the user interaction to determine a plurality of action details. The processor may generate a user context based on the plurality of action details and additional context information. The processor may select at least one operation relevant to the user interaction and context. The processor may cause the computer application to perform the operation.
US10795540B2 Visualizing migration of a resource of a distributed computing environment
Methods, apparatuses, and computer program products for visualizing migration of a resource of a distributed computing environment are provided. Embodiments include displaying, within a graphical user interface (GUI), one or more graphical resource representations. Each graphical resource representation represents a resource of a distributed computing environment. Each graphical resource representation is displayed in a particular location within the GUI according to a location of the resource within the distributed computing environment. Embodiments also include displaying, within the GUI, a first graphical migration representation. The first graphical migration representation represents a first transfer operation of a first resource of the distributed computing environment. Embodiments also include updating based on a progress of the first transfer operation, within the GUI at least one of: the first graphical migration representation and a location of at least one of the one or more graphical resource representations.
US10795536B2 Interactive presentation controls
The present disclosure provides systems, device configurations, and processes for displaying presentation control interfaces as overlays of content being displayed by an interactive whiteboard computing system in an interactive presentation environment, including one or more panels displaying selectable icons for performing various control tasks, including: viewing a present position and changing position within a sequence for the presentation; inputting, finding, and loading data to be stored for the presentation; interacting with the computing system or connected devices; and the like. Additional configurations include automatically showing, hiding, and/or repositioning control interface panels so that they are accessible by the presenter without substantially interfering with the presentation.
US10795534B2 Opacity method and device therefor
A method of modifying a transparency factor of one or more objects in a computer game. A display of a computer device displays a first object having a transparency factor at a first location, said first object overlying at least one of a plurality of game objects. In response to a trigger event at least one of said transparency factor of the first object, a transparency factor of a game pointer, and a transparency factor of at least one game object are modified and at least one of said first object, said game pointer, and said at least one game object are displayed with said at least one modified transparency factor.
US10795530B2 Dynamic functionality based on window characteristics
A system and method are described for changing window's functionality upon detecting resizing events. According to one example method, a plurality of size thresholds is defined that are associated with a plurality of functional states for a window. Upon detecting that a size of a window reaches a first size threshold, a first functional state is applied to a window. Then, upon detecting another size threshold as the window is being increased or decreased in size, another functional state associated with the detected threshold is applied to the window.
US10795520B2 Display device with input function
A display device with an input function is provided with a display panel, a touch sensor arranged overlapping the display panel, and an electromagnetic shield arranged overlapping the display panel, the display panel, the touch sensor, and the electromagnetic shield have flexibility, the display panel includes a substrate having flexibility, a functional circuit layer arranged on the first surface of the substrate, and a display element layer provided in a location facing the first surface via the functional circuit layer, the touch sensor includes a plurality of electrostatic capacitance type sensor electrodes arranged in a location facing the functional circuit layer via the display element layer, the electromagnetic shield is arranged in a location further outside than the touch sensor from the rolled axis or the folded axis of the substrate when the functional circuit layer and the display element layer are rolled or folded inward.
US10795518B2 Baseline update for input object detection
Baseline update for input object detection includes determining raw measurements from resulting signals acquired for a sensing region, obtaining a masked region of the sensing region based on the raw measurements, and generating a baseline update value using a subset of the raw measurements corresponding to an unmasked region. A baseline value of the masked region is updated using the baseline update value to obtain an updated baseline. A location of an input object is detected using the updated baseline.
US10795506B2 Detecting multitouch events in an optical touch- sensitive device using touch event templates
An optical touch-sensitive device is able to determine the locations of multiple simultaneous touch events. The optical touch-sensitive device includes at least one emitter and detectors. Each emitter produces optical beams which are received by the detectors. Touch events disturb the optical beams. Touch event templates are used to determine the actual touch events based on which optical beams have been disturbed.
US10795505B2 Touch device
A touch device is provided, which includes an elastic material layer, a photosensitive layer and a touch layer disposed in sequence; wherein a key region is disposed in the touch layer; at least one deformable pad is disposed in the elastic material layer and each of the at least one deformable pad has a plurality of deformable blocks; some or all of the deformable blocks of the deformable pad are deformed so as to vary lights incident on the photosensitive layer in response to a corresponding position of the touch layer being subjected to a pressing operation; an electrical signal at a position of the photosensitive layer corresponding to the pressing operation changes in response to the photosensitive layer sensing a change in lights.
US10795502B2 Information handling system touch device with adaptive haptic response
A totem provides inputs with touches on a touchscreen display by reference to a totem user interface that defines a presentation on the touchscreen display.
US10795501B1 Touch apparatus
A touch apparatus includes first touch electrodes and at least one edge touch electrode. Each of the first touch electrodes has first edges and a first side edge. A first acute angle is included by the first edges. The first side edge is connected to the first edges and is disposed opposite to the first acute angle. The at least one edge touch electrode is disposed outside the first touch electrodes. A shape of the at least one edge touch electrode is different from a shape of each of the first touch electrodes, and the at least one edge touch electrode has a non-straight edge.
US10795499B2 Display device and method of controlling display images of display device
A display device includes a flexible display panel. The flexible display device includes a first display portion, a second display portion, and a bendable portion. The bendable portion is configured to be bendable to allow the first display portion and the second display portion to be located at different planes. A sensor is disposed in the flexible display panel and configured to detect whether the bendable portion is bending. A control module is disposed in the flexible display panel and electrically connected to the sensor. The control module enables the first display portion to display a first image and enables the second display portion to display a second image when the sensor detects that the bendable portion is bending.
US10795497B2 Detection device driven with two different modes
According to an aspect, a display device with a touch detection function includes: a display region; a plurality of drive electrodes; a control device; a touch detection electrode that is opposed to the drive electrodes and forms capacitance with respect to the drive electrodes; power supply wiring arranged in a frame region positioned outside the display region; and a plurality of drive electrode scanning units that select the drive electrode to be coupled to the power supply wiring. When the drive electrode scanning unit simultaneously selects the drive electrodes of which number is equal to or larger than the number of pieces of the power supply wiring, the control device supplies a touch driving signal that is multiplexed based on a certain code to each of the selected drive electrodes.
US10795496B2 Method for selecting writing sheet for stylus, touchscreen system, writing sheet for stylus, touchscreen, and display device
It is intended to provide a method for selecting a writing sheet for a touch panel pen that can accurately select a writing sheet with which the generation of unpleasant sounds during writing is suppressed. According to the method for selecting a writing sheet for a touch panel pen, a sheet satisfying condition 1-1 and condition 1-2 described below is selected as a writing sheet for a touch panel pen. Sound generated when writing is performed under predetermined conditions using a touch panel pen on the surface of a writing sheet for a touch panel pen is recorded. The sound pressure (dB/Hz) is calculated for each 1 Hz from the recorded sound by means of fast Fourier transform. The values of the dB/Hz at frequencies from 1 Hz to 20,000 Hz are normalized to have a maximum value of 100 and a minimum value of 0, and the normalized values of dB/Hz are adopted as rated sound pressures P. The frequencies from 1 Hz to 20,000 Hz are divided into ten segments of 2,000 Hz each, and integrated values of the rated sound pressures P of each segment are calculated. When the integrated value of the rated sound pressures P for frequencies of 1 Hz or more and less than 2,000 Hz as a first segment is represented by P1, and the integrated value of the rated sound pressures P for frequencies of 18,000 Hz or more and 20,000 Hz or less as a tenth segment is represented by P10, P1/P10 is 1.25 or more. When a standard deviation σ of the integrated values of the rated sound pressures P of the ten segments is calculated, σ is 13,500 or less.
US10795480B2 Touch display device and touch sensing method
The present disclosure relates to a touch display device and a touch sensing method, and more specifically, to a touch display device and a touch sensing method that provides a single-layered touch sensor structure by a touch electrode connecting line that electrically connects touch electrodes arranged in one direction and is arranged to bypass and surround touch electrodes arranged in another direction, thereby enabling a simple manufacturing process, a high manufacturing yield, and a low manufacturing cost.
US10795475B2 Sensing unit having a notch pattern and display device including the same
A sensing unit includes a base layer having a sensing area, the sensing area including a first sensing area, a second sensing area protruding from the first sensing area in a first direction, and a third sensing area protruding from the first sensing area in the first direction, and a non-sensing area adjacent to the sensing area; sensing patterns including a normal sensing pattern in the first sensing area, a first notch sensing pattern in the second sensing area, and a second notch sensing pattern in the third sensing area; a sensing line in the non-sensing area; a connection line in the non-sensing area and between the sensing line and the normal sensing pattern in a plane view to electrically connect the first notch sensing pattern and the second notch sensing pattern; and a connection part electrically connecting the sensing line and the normal sensing pattern.
US10795470B2 Touch sensitive device and display device including the same
Provided are a touch sensitive device and a display device including the touch sensitive device. The touch sensitive device according to an embodiment of the present disclosure includes an electro-active layer formed of polyphosphazene substituted with an aryloxy group at a phosphorus atom in the backbone of the polyphosphazene, and electrodes disposed on at least one surface of the electro-active layer. The touch sensitive device according to an embodiment of the present disclosure has an excellent intensity of vibrations due to characteristics of the polyphosphazene including the substituted aryloxy group and is flame retardant and non-toxic.
US10795467B2 Display device, electronic blackboard system, and user interface setting method
A display device is used in combination with a light-emitting device that emits first signal light. The display device has: a user interface unit that receives input operations using an indicator upon a display screen; and an imaging unit that captures images of the display screen and the first signal light. On the basis of captured images supplied from the imaging unit, the user interface unit takes a region of the display screen that is within a distance range that is determined in advance from the detected position of the first signal light as a valid operation region in which input operations using the indicator are valid.
US10795466B1 Apparatuses, systems, and methods for configuring programmable buttons
An apparatus may include a transmitter capable of sending a signal to a device that is configured with an action module that interprets the signal and a programming module, a dial that is adjustable to a plurality of positions, where position is matched by the programming module with a programmable action, and a button that is communicatively coupled to the transmitter and that, when pressed, triggers the transmitter to send to the device the signal indicating the current position of the dial, such that the action module activates a programmable action associated with the current position of the dial in response to the button being pressed. Various other apparatuses, systems, and methods are also disclosed.
US10795463B2 Machine control using a touchpad
Touchpads are disclosed for machine control by an operator. A touchpad can include a surface, zones and command processor. The surface senses operator touch. The zones can be assigned zones. The touchpad can include dividers that separate the surface into the zones, and dividers can be assigned dividers. Each of the assigned zones and dividers can be selectively configured to control an assigned machine function. The command processor generates and sends commands to control the assigned machine functions based on operator touch of the assigned zones and dividers. The surface and dividers can have differing heights and/or textures. Illumination can distinguish assigned or selected zones and dividers. The dividers can be grouped to function as a joystick. Pressing different dividers can command machine functions in different directions. The touchpad controls can share power and signal connections, and can be mounted on a control stick.
US10795462B2 Device for entry on a touch-sensitive surface and corresponding method
A device for entering data, to be laid down on a touchpad of a terminal. The device includes a generally parallelepiped-shaped plate, the plate including an upper face, at least one part of which includes a keypad-forming matrix of entry zones, such that the thickness of the entry zones is sufficient to enable a detection of a finger by the touchpad, and a lower, generally flat face for laying down the device thereon.
US10795461B2 Sensor panel
A sensor panel is overlaid on a display apparatus and connected to an integrated circuit that detects a position of an active pen in an active region of the display apparatus. The sensor panel includes first electrodes that extend in a first direction. The sensor panel also includes second electrodes that extend in a second direction. The first electrodes include first and second outer electrodes that are located at the outermost edges of the first electrodes and first inner electrodes disposed between the first and second outer electrodes. A width of at least one of the first and second outer electrodes in the second direction is smaller than a width of each of the first inner electrodes in the second direction.
US10795442B2 Method of providing vibration and electronic device for supporting same
Disclosed is an electronic device including: a communication interface; at least one first vibration device; and a processor, wherein the processor is configured to determine vibration information including a first time for vibrating the at least one first vibration device and a second time for vibrating at least one second vibration device included in an external device to which the electronic device is mounted, based at least partially on information included in content to be outputted by the electronic device, transmit, through the communication interface, at least part of the vibration information to the external device such that the external device vibrates the at least one second vibration device based at least partially on the second time, and control the at least one first vibration device to vibrate based at least partially on the first time while the content is outputted.
US10795439B2 Interface device receiving user's motion data and providing external force and impact
An interface device including: a first fixed portion and a first rotation portion which are fixed to a body; a first power portion which is connected to the first fixed portion and the first rotation portion and provides power to the first rotation portion; and a control unit which controls, when receiving a signal from an external device, the first power portion to control rotation of the first rotation portion, wherein the first power portion switches the first rotation portion to a free state of being rotatable by external force or a control state of being not rotatable by external force.
US10795433B2 Content-aware virtual reality systems and related methods
Virtual reality (VR) systems and related methods are provided. A representative VR system includes: content detection circuitry configured to determine a type of VR content from among inside-out VR content and outside-in VR content; and processor circuitry configured to execute instructions to display the VR content in accordance with the type of VR content determined, wherein responsive to the content detection circuitry determining that the type of VR content is inside-out VR content, the processor circuitry executes instructions to display the inside-out VR content and, responsive to the content detection circuitry determining that the type of VR content is outside-in VR content, the processor circuitry executes instructions to display the outside-in VR content.
US10795428B2 Cryptocurrency processing center solar power distribution architecture
Disclosed are a method, a device and/or a system of a cryptocurrency processing solar power distribution architecture. In one aspect, a modular cryptocurrency computing power supply system includes a solar DC power generation system, a DC power bus, an electronic control system and a mining node power management system. The solar DC power generation system is structured to provide DC power to a DC/DC converter. The DC power bus is structured to selectably receive power from the DC/DC converter and to provide DC power to a plurality of mining servers. The electronic control system is structured to selectably control the cryptocurrency computing power supply system to operate in plurality of modes. The mining node power management system includes optimizing power distribution from the solar DC power generation system to the plurality of mining servers using a cryptocurrency solar curve algorithm generated based on an analysis of statistically predicted patterns of energy usage and production.
US10795425B2 Very low power microcontroller system
A microcontroller system includes a processing unit supporting at least one near or sub Vt circuit and a plurality of memory blocks, each memory block connected to a DMA controller and independently power controlled. A power control system uses power gates to power control at least the memory blocks. In some embodiments, a wake-up interrupt controller is connected to the power control system and a voltage regulator system is used to supply voltage to separate power domains, with the voltage regulator systems controlled at least in part by power gates operated by the power control system. A plurality of clocks can be connected to define clock domains associated with separate power domains.
US10795419B2 Front panel assembly
The disclosure provides a front panel assembly adapted for a computer case. The front panel assembly includes a frame, a slidable cover and at least one torsion spring. The slidable cover is slidably disposed on the frame and slidable between a covering position and an exposing position. The at least one torsion spring is connected to and located between the frame and the slidable cover so as to provide elastic energy to spring the slidable cover to the covering position or the exposing position while the slidable cover is slide on the frame.
US10795408B2 Systems and methods for automated brightness control in response to one user input
An electronic device includes an adjustable RGBW front light. The electronic device additional includes circuitry configured to determine if a transition between phases has occurred, the phases being based on a time of day, automatically display a predetermined screen color temperature via the adjustable RGBW front light in response to the transition between phases, and automatically adjust a predetermined mixture of light to be displayed via the adjustable RGBW front light such that the predetermined screen color temperature does not change in response to a change in a brightness level of the electronic device.
US10795406B2 Work device and time-measuring method of work device
In the case where multiple individual work devices respectively executing a sequence of multiple tasks are controlled in an integrated manner by an integrated control device, log analysis among the multiple individual work devices is difficult. One of four individual work devices transmits time inquiry signal to main integrated control device via serial communication cable. Main integrated control device returns the time at time at which time inquiry signal was received to the one of four individual work devices to which time inquiry signal was transmitted. One of four individual work devices receives a reply from main integrated control device at time, adds the communication time to the time at time, and calculates the time at time. One of four individual work devices starts the calculation of the in-device time from calculated time as a starting point. One of four individual work devices logs based on in-device time.
US10795401B2 Semiconductor device
A semiconductor device includes a delay-locked clock generation circuit configured to generate a delay-locked clock which is driven by at least one internal clock selected from a plurality of internal clocks in response to a phase control signal. The semiconductor device also includes a latency command generation circuit configured to generate a latency command for generating transmission data from data by latching an internal command sequentially by the at least one internal clock in response to the phase control signal and shifting the sequentially latched internal command by a period set by a shifting control signal in response to the delay-locked clock.
US10795397B2 Current-voltage convertor, reference voltage generator and non-volatile semiconductor storage device
A stable reference voltage that can be supplied in a layout area smaller than prior art is provided. A current-voltage convertor includes a first current mirror circuit including a first MOS transistor, a second MOS transistor in a pair, and an output resistor; and a depletion type N-channel MOS transistor, inserted between a first voltage to be input and the first MOS transistor and the second MOS transistor, and having a gate to which an output voltage from the output resistor is fed back. When a reference current is input to the first MOS transistor, the output voltage is generated by a current corresponding to the reference current flowing into the second MOS transistor and the output resistor. In addition, a reference voltage generator including the current-voltage convertor is provided to output a reference voltage based on the output voltage of the current-voltage convertor.
US10795388B2 Voltage adjustment device and method thereof
A voltage adjustment device comprises a voltage detector and a signal emitter. The voltage detector electrically connects to an electrical device through a power rail and obtains a voltage detected value of the power rail. The signal emitter electrically connects to the voltage detector and is configured to electrically connect to a host and a power board. The signal emitter generates a power good signal and sends the power good signal to the host when the voltage detected value is larger than a baseline voltage value for the first time. After sending the power good signal, the signal emitter generates a voltage adjustment signal according to the voltage detected value and is configured to send the voltage adjustment signal to the power board for selectively adjusting a voltage provided by the power board.
US10795372B2 Automatic end of row turning control system for a work vehicle by learning from operator
An automatic turning control system for a work vehicle having a ground engaging traction device directed by a manual steering device. The automatic turning control system includes an electronic control unit (ECU), a traction device angle sensor configured to generate an angle signal representative of an angle of the traction device with respect to an axis of the work vehicle, and a vehicle guidance system. The ECU is configured to generate a manual path signal representing an actual path of the work vehicle based on the angle signal. The ECU is operatively connected to a vehicle guidance system and determines a learned path signal based on the manual path signal. The vehicle guidance system automatically directs the work vehicle along the learned path signal when the vehicle moves from a working area, to a non-working area, and back to the working area of a field.
US10795370B2 Travel assist apparatus
A travel assist apparatus includes a calculator that calculates rear lane shape information in a section from a current position of the own vehicle to a rear position, on the basis of a lane information group and a traveling trajectory of the own vehicle. The lane information group includes pieces of lane information detected on the basis of images captured by an imaging unit successively during a data acquisition period. The pieces of lane information each includes information regarding relative positions of lanes with respect to an own vehicle. The data acquisition period is a predetermined period from a current time to a certain time in past. The traveling trajectory of the own vehicle is that during the data acquisition period and is calculated on the basis of a result of detection of both a vehicle speed and a yaw rate of the own vehicle during the data acquisition period.
US10795365B2 Movable body photogrammetry survey system
A photogrammetry analysis unit of an analysis device associates the survey result obtained by a surveying device with a photographing position of each image taken by a camera, recognizes the surveying device from the image containing the surveying device, corrects the photographing position based on the known point coordinates of the surveying device, and generates the data for photogrammetry.
US10795363B2 Method and apparatus for synchronizing routes of an autonomous vehicle and a pedestrian or bicyclist
A method, apparatus and computer program product are provided to facilitate movement of a pedestrian or bicyclist along a route. In the context of a method, routes of one or more autonomous vehicles and of a pedestrian or bicyclist are synchronized. The method includes receiving a route of the pedestrian or bicyclist that extends at least partially along a road network comprised of a plurality of road segments. The method also includes accessing routes to be driven by the one or more autonomous vehicles. The method further includes synchronizing the route of the pedestrians or bicyclists with the route of the one or more autonomous vehicles such that the one or more autonomous vehicles drive alongside the pedestrian or bicyclist while the pedestrian or bicyclist proceeds along with at least a portion of the route.
US10795362B2 Detecting and responding to processions for autonomous vehicles
The technology relates to detecting and responding to processions. For instance, sensor data identifying two or more objects in an environment of a vehicle may be received. The two or more objects may be determined to be disobeying a predetermined rule in a same way. Based on the determination that the two or more objects are disobeying a predetermined rule, that the two or more objects are involved in a procession may be determined. The vehicle may then be controlled autonomously in order to respond to the procession based on the determination that the two or more objects are involved in a procession.
US10795354B2 Flight aiding method and system for unmanned aerial vehicle, unmanned aerial vehicle, and mobile terminal
A flight aiding method for an unmanned aerial vehicle includes receiving a flight aiding instruction to execute a flight aiding function, recording a position of a point of interest, recording a current location of the unmanned aerial vehicle, and defining a forward flight direction of the unmanned aerial vehicle based on the position of the point of interest and the current location of the unmanned aerial vehicle.
US10795344B2 Method for assigning components of an industrial plant to a navigation tree, method for the parameterization and/or start-up of components of an industrial plant, assignment apparatus and parameterization and/or start-up apparatus
In an assignment apparatus, it is provided to generate a plant model for an industrial plant with the aid of a computer, components being represented by structural elements, and to allocate the structural elements to nodes of a navigation tree, in each case it being checked, with computer assistance, whether the allocation matches structurally, in order to provide operative-control and/or output elements for the components in the navigation tree.
US10795338B2 Abnormality detection system, support device, and model generation method
An abnormality detection system, support device, and model generation method for generating a more highly accurate abnormality detection model before an actual operation are provided. A model generation part includes a section for generating feature values from state values provided from a state value storage part; a section for calculating importance levels respectively for the generated feature values based on plural methods, wherein the importance levels indicating a degree that is effective for abnormality detection; and a section for integrating the importance levels calculated based on the plural methods for each of the generated feature values and determining rankings of the importance levels of the generated feature values.
US10795324B2 Controller
A controlling and monitoring control application associated with one or more work operations of one or more utility devices is disclosed. The controller is programmed for controlling one or more external work operations associated with one or more utility devices. An I/O board is connected in communication with the primary controller having a module with a plurality of device-specific control applications associated with one or more device-specific work operations. The housing of the controller includes one or more cable access points for plugging a cable into the controller. The cable access points are sealed to prevent water from entering into the housing. A mounting bracket assembly provides flexibility for mounting the controller at various orientations and/or positions. The controller also includes a DC control circuit for controlling backlight luminance over the entire dimming ratio.
US10795322B2 Learning method for smartwatch to prevent metal hand from lightening the screen by unintended touch
With regard to a learning method for a smartwatch to prevent a metal hand from lightening the screen by unintended touch, a mainboard chip firstly finds and learns points which unintendedly touch the screen. Then, the mainboard chip reserves the time Tm which leads to unintended touch on the screen. The mainboard chip judges the present state: at the reserved time Tm, if the display screen is in an ON state, the display screen will keep the ON state. If the display screen is in an OFF state, the display screen will keep the OFF state.
US10795317B2 Spiral timepiece spring
A spiral timepiece spring with a two-phase structure, made of a niobium and titanium alloy, and method for manufacturing this spring, including producing a binary alloy containing niobium and titanium, with niobium: the remainder to 100%; titanium between 45.0% and 48.0% by mass of the total, traces of components among O, H, C, Fe, Ta, N, Ni, Si, Cu, Al, of between 0 and 1600 ppm by mass of the total individually, and less than 0.3% by mass combined; applying deformations alternated with heat treatments until a two-phase microstructure is obtained including a solid solution of niobium with β-phase titanium and a solid solution of niobium with α-phase titanium, the α-phase titanium content being greater than 10% by volume, with an elastic limit higher than 1000 MPa, and a modulus of elasticity higher than 60 GPa and less than 80 GPa; wire drawing to obtain wire able to be calendered; calendering or winding.
US10795316B2 Wide field of view hybrid holographic display
A display for displaying a wide Field of View (FoV) scene including a holographic image within the scene, including a first Spatial Light Modulator (SLM) and an optical system for producing a first holographic image at a center of a displayed scene, and a second image display for producing at least a first additional image adjacent to the first holographic image. In some embodiments an augmented reality display is used for the displaying of the first holographic image at the center of a field of view and the second image adjacent to the first holographic image. In some embodiments a virtual reality display is used for the displaying of the first holographic image near the center of a field of view and the second image adjacent to the first holographic image. Related apparatus and methods are also described.
US10795311B2 Cartridge, photosensitive member unit and electrophotographic image forming apparatus
The present invention provides a cartridge which is dismountable from the main assembly without deteriorating usability performance in a predetermined direction substantially perpendicular to the rotational axis of an image bearing member, the main assembly being not provided with the mechanism for moving the main assembly side engaging portion in the rotational axis direction in response to the opening and closing operation of the main assembly cover of the main assembly.With the movement of the cartridge in such a direction perpendicular to the rotational axis of the image bearing member in the dismounting of the cartridge from the main assembly of the electrophotographic image forming apparatus, the coupling member movable in a direction parallel with the rotational axis of the image bearing member enters a inside of a recess of the main assembly side engaging portion provided in the main assembly of the apparatus to receive a rotational force from the main assembly side engaging portion.
US10795310B2 Cartridge having a regulating member that regulates movement of a developing unit
Provided is a cartridge that includes a photosensitive member unit, a development unit that moves with respect to the photosensitive member unit so as to be movable between a first position and a second position, a regulating member that is movable between a regulating position at which the regulating member contacts the photosensitive member unit and the development unit to regulate movement of the development unit from the first position to the second position and a nonregulating position at which movement of the development unit is not regulated, and an urging member that urges the regulating member to move the regulating member from the nonregulating position to the regulating position.
US10795303B2 Method of estimating lifetime of conveyance part provided in image forming apparatus
In an image forming apparatus, a first conveyance part conveys a sheet, a detection unit detects a leading edge of the sheet conveyed by the first conveyance part, a second conveyance part is provided downstream of the detection unit in a conveyance direction of the sheet and conveys the sheet, a measurement unit measures a conveyance time of the sheet from when conveyance of the sheet by the first conveyance part is started until the leading edge of the sheet is detected by the detection unit, and an estimation unit estimates a remaining lifetime of the second conveyance part based on the conveyance time measured by the measurement unit.