Document Document Title
US10554324B1 Dynamic wavelength allocation in optical networks
Techniques for dynamically identifying an optical path to utilize in an optical network in response to a bandwidth request are disclosed herein. In embodiments, router port information, IP address information, and optical transponder information may be obtained by a network controller system from a router controller. An optical network path and a particular wavelength may be obtained from a CDC node controller. The network controller system may instruct an optical transponder controller to configure an optical transponder in the optical network path to utilize the particular wavelength based on obtaining the optical network path. The network controller system may instruct the router controller to configure router ports for one or more routers to utilize the IP address information and the router port information based at least in part on the instructing of the optical transponder controller to configure the optical transponder.
US10554323B2 Optical reception apparatus and monitor signal generating method
An optical reception apparatus (1) of the present invention includes: a local oscillator (11) outputting local oscillation light (22); an optical mixer (12) receiving a multiplexed optical signal (21) and the local oscillation light, and selectively outputting an optical signal (23) corresponding to the wavelength of the local oscillation light from the multiplexed optical signal; a photoelectric converter (13) converting the optical signal (23) output from the optical mixer into an electric signal (24); a variable gain amplifier (15) amplifying the electric signal (24) to generate an output signal (25) whose output amplitude is amplified to a certain level; a gain control signal generating circuit (16) generating a gain control signal (26) for controlling the gain of the variable gain amplifier (15); and a monitor signal generating unit (17) generating a monitor signal (27) corresponding to the power of the optical signal (23) using the gain control signal (26).
US10554322B2 Optical control device and optical branching device
In order to provide a feature with which it is possible to suppress the occurrence of an optical surge independently of the type of optical switch, there is provided an optical control device for processing inputted first light and outputting second light, wherein the optical control device is provided with: a switching unit for switching and outputting first light that has undergone a selected process; and a variable output unit connected in series to the switching unit, the variable output unit operating so as to reduce the optical power of the second light before switching by the switching unit is executed and to gradually increase the optical power of the second light after the switching is executed.
US10554312B2 Method and system for measuring interferometric visibility of telescopic signals having imperfect quantum entanglement
Methods and systems for measuring interferometric visibility of telescopic signals using resources having imperfect quantum entanglement are disclosed. The novel methodology employed by embodiments of the present invention takes into account the difficulty in creating entanglement between distance telescopes, and describes how to incorporate problems associated with distributing quantum entanglement into the measurement procedure. This allows the distance that two telescopes in an optical array are spaced apart to be increased while still interacting.
US10554310B2 Method and system for waveguide delay based equalization with current and optical summing in optical communication
Methods and systems for waveguide delay based equalization with current and optical summing in optical communication are disclosed and may include an optoelectronic receiver including a directional coupler, two or more photodetectors, and one or more current mirrors. The optoelectronic receiver may be operable to: receive an input optical signal; split the input optical signal into first and second optical signals using the directional coupler; generate a first electrical from the first optical signal using a first photodetector; generate a second electrical signal from the second optical signal using a second photodetector; mirror the second electrical signal using the current mirror; and sum the first electrical signal with the amplified second electrical signal. The optoelectronic receiver may be operable to delay the first optical signal before generating the first electrical signal, using a waveguide delay.
US10554305B2 Methods and apparatus for low-loss reconfigurable optical quadrature amplitude modulation (QAM) signal generation
In some embodiments, an apparatus includes a quadrature amplitude modulation (QAM) optical modulator which includes a first phase modulator (PM), a second PM, a tunable optical coupler (TOC), and an optical combiner (OC). The TOC is configured to split a light wave at an adjustable power splitting ratio to produce a first split light wave and a second split light wave. The first PM is configured to modulate the first split light wave in response to a first multi-level electrical signal to produce a first modulated light wave. The second PM is configured to modulate the second split light wave in response to a second multi-level electrical signal to produce a second modulated light wave. The OC is then configured to combine the first modulated light wave and the second modulated light wave to generate a QAM optical signal.
US10554297B2 Fiber optic telecommunications card with security detection
A transceiver card for a telecommunications box for transmitting data over a first optical fiber and receiving data over a second optical fiber. The card has transmitter for transmitting data over the first optical fiber, the transmitter having a laser and a modulator, a fiber output optically connected to the laser for connecting the first optical fiber to the card, a fiber input for connecting the second optical fiber to the card, a receiver optically connected to the fiber input for receiving data from the second optical fiber, and an OTDR optically connected between the transmitter and the fiber output or between the receiver and the fiber input. An energy level detector is also provided between the receiver and the fiber input.
US10554295B2 Method for supporting SNCP over packet network
A method is presented for supporting SNCP over a packet network connecting to two SDH sub-networks and transporting one or more SDH paths that are SNCP-protected in both SDH sub-networks. The packet network connects to each of two sub-network interconnection points by a working path and a protection path. The packet sub-network may provide the same type of path protection as an SDH sub-network using SNCP, while avoiding bandwidth duplication.
US10554289B2 Active repeater device shared by multiple service providers to facilitate communication with customer premises equipment
An active repeater device including a first antenna array, a controller, and one or more secondary sectors receives or transmits a first beam of input RF signals from or to, respectively, a first base station operated by a first service provider and a second beam of input RF signals from or to, respectively, a second base station operated by a second service provider. A controller assigns a first beam setting to a first group of customer premises equipment (CPEs) and a second beam setting to a second group of CPEs, based on one or more corresponding signal parameters associated with the each corresponding group of CPEs. A second antenna array of the second RH unit concurrently transmits or received a first beam of output RF signals to or from the first group of CPEs and a second beam of output RF signals to the second group of CPEs.
US10554287B2 Method and apparatus for performing relay operation in wireless LAN system
A method and apparatus for performing a relay operation in a wireless LAN (WLAN) system are disclosed. A method for performing a relay operation by an entity of a wireless LAN (WLAN) system includes: transmitting a frame including information indicating whether the entity is a relay access point (AP) or a root AP to at least one station (STA), wherein, if the entity is the relay AP, the frame further includes a Medium Access Control (MAC) address of the root AP associated with the entity.
US10554286B2 Method and control node for supporting transmissions of reference signals in beams from a first network node
A method and a control node for supporting transmissions of reference signals in spatially differentiated beams from a first network node of a wireless network. A sequence of beams to be used for transmitting the reference signals is determined based on ability information indicating radio resources which the first network node is able to use for beam transmissions during a predefined time period. The control node then instructs the first network node to transmit reference signals in at least one beam at a time according to the determined sequence of beams. Thereby, it can be avoided that the first network node is instructed to transmit a reference signal in a beam on a radio resource that the first network node is unable to use.
US10554285B2 Method for detecting blockage and electronic device thereof
Disclosed is an electronic device which includes an antenna array including a plurality of antenna elements and a wireless communication circuit configured to transmit and/or receive a signal having a frequency in a range of 3 GHz to 300 GHz. The wireless communication circuit includes a plurality of pairs of transmit and receive paths. The wireless communication circuit is configured to allow a first pair of the plurality of pairs to use the transmit path of the first pair and a second pair of the plurality of pairs to use the receive path of the second pair, to transmit a first signal using the transmit path of the first pair, to monitor the receive path of the second pair, and to determine whether the first signal is at least partially blocked, based at least in part on a result of monitoring the receive path.
US10554284B2 Beam refinement for active and candidate beams
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may be communicating with a base station via beamformed transmissions on an active beam. The UE may receive from the base station refined reference signals (RRSs) that include an active beam RRS corresponding to the active beam. The UE may identify that the active beam RRS corresponds to the active beam and perform a beam state measurement on the active beam RRS. The UE may refine the active beam based at least in part on the beam state information of the active beam RRS.
US10554267B2 Feedback method of hybrid CSI in multi-antenna communication system and device therefor
Disclosed in the present invention is a method by which a terminal reports channel status information (CSI) to a base station in a wireless communication system. The method comprises the steps of: receiving, through an upper layer, information on one CSI process having a first enhanced multiple input multiple output (eMIMO) type and a second eMIMO type; receiving a first channel status information-reference signal (CSI-RS) corresponding to the first eMIMO type; periodically reporting, to the base station, first CSI measured on the basis of the first CSI-RS; receiving a second CSI-RS, which corresponds to the second eMIMO type, beamformed on the basis of the first CSI; and periodically reporting, to the base station, second CSI measured on the basis of the second CSI-RS, wherein a priority of the first CSI is set to be equal to a priority of a CSI-RS resource indicator (CRI).
US10554263B2 Optimized multi-beam antenna array network with an extended radio frequency range
A system, in a radio frequency (RF) transmitter device, dynamically selects one or more reflector devices along a non-line-of-sight (NLOS) radio path based on a defined criteria. Further, the dynamically selected one or more reflector devices are controlled based on one or more conditions. In an RF receiver device, communicates with the dynamically selected one or more reflector devices comprising an active reflector device. The active reflector device comprises at least a first antenna array and a second antenna array. The first antenna array transmits a first set of beams of RF signals to at least the RF transmitter device and the RF receiver device. The second antenna array receives a second set of beams of RF signals from at least the RF transmitter device and the RF receiver device.
US10554262B2 Cross-sub-band quasi co-location signaling
Methods, systems, and devices for wireless communication are described. A base station may configure a first sub-band and a second sub-band of a system bandwidth for communication with a user equipment (UE). The base station may determine a spatial quasi co-location (QCL) relationship between the first sub-band and the second sub-band and may transmit signaling to the UE that indicates the determined spatial QCL relationship. Upon receiving the signaling, the UE may derive, based on the indicated spatial QCL relationship, spatial parameters (e.g., beam width, pointing angle, etc.) for communication with the base station via the second sub-band. The spatial parameters may be derived based on spatial parameters used for reception of a downlink transmission from the base station via the first sub-band. Subsequently, the UE may communicate with the base station via the second sub-band using the derived spatial parameters.
US10554261B2 Card detection device having a magnetic field monitor, system including the device, and method of operating the device
A detection device is provided. The detection device includes a transmitter and a detector. The transmitter supplies an induced current to an antenna and to adjust a strength of an induced voltage generated in the antenna by adjusting the induced current. The detector monitors the strength of the induced voltage of the antenna and generates a control signal for controlling the induced current to the antenna based on the monitored strength of the induced voltage of the antenna.
US10554258B2 Surface wave communication system and methods for use therewith
In accordance with the present disclosure, a communication network includes a surface wave transceiver, mounted on a medium voltage power line, configured to bidirectionally communicate wireless network data via guided electromagnetic waves that propagate along a surface of the medium voltage power line. A plurality of analog surface wave repeater pairs, a plurality of digital surface wave regenerator pairs, are mounted on the medium voltage power line. A plurality of access points, supported by corresponding ones of a plurality of utility poles that also support the medium voltage power line, is configured to wirelessly transmit the wireless network data to a plurality of client devices in accordance with a wireless network protocol and to wirelessly receive client data from the plurality of client devices in accordance with the wireless network protocol. A plurality of surface wave add/drop multiplexer pairs, is also mounted on the medium voltage power line.
US10554252B2 Wakeup synchronization for frequency hopping systems
A frequency hopping wireless communication device (30) selects the most efficient synchronization procedure given the circumstances of the wireless communication device (30) upon wake-up from a sleep mode. Generally, the wireless communication device (30) assesses the timing deviation of the wireless communication device (30) within the frequency hopping pattern upon waking up from a sleep mode, selects a synchronization procedure responsive to the timing deviation, and implements synchronization using the selected synchronization procedure.
US10554246B2 Method and apparatus for broadband high-isolation circulator for simultaneous transmit and receive systems
A circulator system for use in a simultaneous transmit and receive system includes a transmitter port connected to a first port of a circulator component by a phase shifter and possibly a pre-conditioning impedance, an antenna port connected to a second port of the circulator component by a pre-conditioning impedance, and a receiver port connected to a third port of the circulator component by a phase shifter and a pre-conditioning impedance. A loop with an impedance is connected between the transmitter port and the receiver port. A double loop circulator system includes further phase shifters and impedances at the first and third ports of the circulator component and a second loop with an impedance connected signal paths for the transmitter and receiver ports, being connected between the phase shifters in the signal paths. High isolation between the transmitter and receiver ports is provided.
US10554245B2 Transmit and receive combining using circulator with distortion cancellation
A telecommunications system may include a distortion cancellation subsystem for use with a circulator device coupling an antenna to a transmit path and a receive path. The distortion cancellation subsystem may include a correction circuit and a cancellation circuit. In some aspects, the correction circuit may include a processing device or adaptive filter to correct imperfections in transmit signal samples generated by directional couplers. The correction circuit may also include a summing device to remove receive signal components from the transmit signal samples. The cancellation circuit may receive the output signal of the correction circuit via an adaptive filter. The output of the adaptive filter may be summed with a receive signal to minimize distortion of the receive signal.
US10554242B2 Modular wireless communications platform
A modular wireless communications platform is provided. The modular wireless communications platform has a modular host unit and a modular remote unit in communication with the modular host unit. The modular host unit and remote unit include a serial radio frequency communicator configured to convert serial digital data into RF sampled data and configured to convert RF sampled data into serial digital data. The modular host unit and remote unit also include an interface coupled to the serial radio frequency communicator and configured to allow transfer of the RF sampled data from the serial radio frequency communicator to a digital to analog radio frequency transceiver module.
US10554224B2 Method and apparatus for processing data with polar encoding
A method for performing polar coding is disclosed in the application. A data block is segmented into a plurality of first blocks. Difference in bit length between any two first blocks is not more than one bit. For each first block, one or more consecutive padding bits is added to obtain a second block of a bit length K if the bit length of the first block is less than K, so as to obtain a plurality of second blocks corresponding to the first blocks. N-K consecutive bits are added to each of the second blocks to obtain a plurality of third blocks. Polar encoding is performed on the third blocks.
US10554223B2 Apparatus and methods for polar code construction
Input bits are encoded into codewords that include coded bits. Encoding involves applying a first set of polar encoding matrices GY of prime number dimension Y to the input bits to produce output bits, and applying a second set of polar encoding matrices GZ of prime number dimension Z to the output bits to produce the codeword. One or both of GX and GY could be non-2-by-2. Such kernel design and other aspects of code construction, including reliabilities and selection of sub-channels for code construction, non-CRC-aided error correction, and code shortening and puncturing, are discussed in further detail herein.
US10554220B1 Managing compression and storage of genomic data
A computer-implemented method according to one embodiment includes identifying genomic data within a system, dividing the genomic data into a plurality of partitions, creating a plurality of groups of different data types within each of the plurality of partitions, independently compressing, within each of the plurality of partitions, each of the plurality of groups of different data types to create a plurality of independently compressed partitions, validating each of the plurality of independently compressed partitions to create a plurality of validated independently compressed partitions, and saving the plurality of validated independently compressed partitions within the system.
US10554214B2 Evaluation circuitry
A non-linearity evaluation circuit for use with a signal generator having at least a partly non-linear operation. The non-linearity evaluation circuit may include a detection unit operable to detect a given amplitude attribute in a target signal generated by the signal generator, a time position of the amplitude attribute in the target signal defining a time location of a snapshot time window relative to the target signal, a part of the target signal occupying the snapshot time window being a corresponding signal snapshot, and a presence of the given amplitude attribute indicating that the signal snapshot includes noise due to the non-linear operation of the signal generator. The non-linearity evaluation circuit may further include a controller operable to analyse the signal snapshot rather than a larger part of the target signal and to evaluate the non-linear characteristics of the operation of the signal generator based on the analysis.
US10554213B2 Digital communications converter for a vehicle antenna system
One example includes a digital communications converter. The converter includes at least one analog signal port configured to couple to at least one radiating element associated with an antenna structure coupled to an exterior surface of a vehicle. The at least one analog signal port can be configured to at least one of transmit and receive analog radio frequency (RF) signals respectively to and from the at least one radiating element. The converter also includes a digital interface configured to at least one of receive the analog RF signals or transmit the analog RF signals via the respective at least one analog signal port. The converter is also configured to convert between the analog RF signals and digital communication signals on a digital transmission medium that are at least one of transmitted to the digital communications converter via a digital communications cable and transmitted from the digital communications converter via the digital communications cable.
US10554208B2 Electronic circuit, semiconductor integrated circuit and monitoring circuit mounted with the same, and electronic device
An electronic circuit is configured to output an output signal after elapse of a predetermined time from a received trigger signal, and includes an oscillator configured to output a pulse signal having a predetermined oscillation frequency; a counter circuit configured to count the pulse signal from the oscillator upon receiving the trigger signal and to output the output signal in response to a count value reaching a predetermined value; and a trimming circuit including a plurality of trimming elements which includes a cuttable conductive part and configured to output a selection signal corresponding to a trimming element having a cut conductive part. In the trimming circuit, the trimming element, which corresponds to the oscillation frequency of the pulse signal output from the oscillator among the plurality of trimming elements, is cut, and the counter circuit is configured to set the predetermined value according to the selection signal.
US10554198B1 Low-power clock calibration system for medical device
A clock calibration system is described herein. The clock calibration system may be implemented in a medical device to control timing of an action performed by the medical device. The clock calibration system may include a processing device coupled to a clock oscillator and a reference oscillator.
US10554193B2 Elastic wave device
An elastic wave device includes an IDT electrode and an insulating film on a piezoelectric substrate. Above an intersection region of the IDT electrode, when one end in an elastic-wave propagation direction is a first end portion and the other end in the elastic-wave propagation direction is a second end portion, the thickness of the insulating film is decreased or increased towards a center in the elastic-wave propagation direction from the first end portion and the second end portion.
US10554182B2 Power amplification module
A power amplification module includes: a first bipolar transistor in which a radio frequency signal is input to a base and an amplified signal is output from a collector; a second bipolar transistor that is thermally coupled with the first bipolar transistor and that imitates operation of the first bipolar transistor; a third bipolar transistor in which a first control voltage is supplied to a base and a first bias current is output from an emitter; a first resistor that generates a third control voltage corresponding to a collector current of the second bipolar transistor at a second terminal; and a fourth bipolar transistor in which a power supply voltage is supplied to a collector, the third control voltage is supplied to a base, and a second bias current is output from an emitter.
US10554178B2 Amplifier and radiation detector
In a preamplifier (amplifier) for the radiation detector, an interconnection layer connected to the bonding pad forms one electrode of a feedback capacitor. Since there is no wiring for connecting the bonding pad and capacitor, a parasitic capacitance caused by the wiring will not be generated. Moreover, the capacitor is arranged below the bonding pad with a conductive layer serving as the other electrode, so that the feedback capacitance of the capacitor is included in the parasitic capacitance between the interconnection layer and the substrate. Compared to the conventional case, an amount of capacitance corresponding to the parasitic capacitance caused by wiring and the feedback capacitance for the capacitor is reduced from the input capacitance. Thus, the input capacitance for the amplifying circuit is reduced.
US10554175B2 Apparatus and methods for multi-supply voltage power amplifiers
Apparatus and methods for power amplifiers that can operate under a wide range of supply voltages are disclosed herein. In certain implementations, a method of adjusting a parameter of a power amplifier is provided. The method includes detecting a value of a supply voltage provided to the power amplifier. The method further includes selecting a first value from a plurality of values for a first parameter of the power amplifier based on the detected value of the supply voltage. The method further includes adjusting the first parameter of the power amplifier to the first value.
US10554170B2 Photovoltaic energy system with solar intensity prediction
A photovoltaic energy system includes a photovoltaic field configured to convert solar energy into electrical energy, one or more solar intensity sensors configured to measure solar intensity and detect a cloud approaching the photovoltaic field, and a controller. The controller receives input from the solar intensity sensors and predicts a change in solar intensity within the photovoltaic field before the change in solar intensity within the photovoltaic field occurs. The controller is configured to preemptively adjust an electric power output of the photovoltaic energy system in response to predicting the change in solar intensity within the photovoltaic field.
US10554159B2 Monitoring and compensating the angle of a rotor in an electric machine using an angle sensor
A method and a device are disclosed for monitoring and compensating an electric machine of an electrically driven vehicle. The method includes the following steps: determining a first value of a position of a rotor using an angle sensor when the rotor is in a first position; determining a second value of the position of the rotor using an injection method when the rotor is in the first position; determining a first difference between the first value and the second value of the position of the rotor at the first position of the rotor; and checking whether the first difference falls below a predetermined threshold.
US10554158B2 Motor control method
A motor control method that includes: calculating an ideal position of a motor rotor based on a Hall sensor signal; calculating a current position of the motor rotor based on a rotation speed of the motor rotor; and calculating a Hall sensor offset angle as the difference between the ideal position of the motor rotor and the current position of the motor rotor.
US10554147B2 RF-to-DC converter
There is provided a converter for converting a received RF signal into a DC signal for powering a load, the converter comprising: a rectifier arranged to generate, based on the RF signal, the DC signal and one or more harmonics of the RF signal, and to output the DC signal and the one or more harmonics together with a component of the RF signal; a first planar transmission line arranged to guide the received RF signal to the rectifier; and a second planar transmission line arranged to receive from the rectifier the DC signal, the component of the RF signal and the one or more harmonics from the rectifier, and to reflect the one or more harmonics back towards the rectifier. The first planar transmission line is further arranged to reflect back towards the rectifier RF signals from the rectifier that are based on the reflected signals. The converter further comprises a low-pass filter for supplying the DC signal to the load, the low-pass filter comprising an inductor and a third planar transmission line that. connects the second transmission line to the inductor, wherein the third planar transmission line and the inductor are arranged to transmit the DC signal and to substantially block the component of the RF signal and the harmonics of the RF signal.
US10554143B2 SYNDEM converter—a power electronic converter with all voltage and current sensors connected to a common reference point
This invention discloses a power electronic converter that has a common reference point for the measurement of voltages and currents, making it possible to use non-isolated or isolated voltage and current sensors. The disclosed converter has an N-type power electronic conversion leg that consists of two sets of power electronic devices with their both ends connected to a capacitor to form a DC bus and their mid-point connected to the common reference point through an inductor and a current sensor. The disclosed converter has one or more power electronic conversion leg that consists of two sets of power electronic devices with the positive end connected to the positive rail of the DC bus and the negative end connected either to the common reference point N, in which case the power electronic conversion leg is denoted the A-type, or to the negative rail of the DC bus, in which case the power electronic conversion leg is denoted the B-type. For each present A-type or B-type power electronic conversion leg, its mid-point is connected to one terminal of the corresponding input/output port, together with a current sensor connected between the common reference point and the other terminal of the corresponding input/output port. The disclosed converter also has a capacitor connected to the positive rail of the DC bus and the common reference point through a current sensor. A storage system and/or a load can be connected in parallel with or in place of this capacitor. The disclosed converter can be used for DC/DC, AC/DC, DC/AC, and AC/AC conversion.
US10554138B2 Flux limited fast transient response in isolated DC-DC converters
A method of controlling an isolated DC-DC converter includes switching the primary side switching devices of the converter at a fixed first switching period and variable duty cycle during non-transient load conditions so as to transfer energy across the transformer of the converter during first energy transfer intervals separated by energy circulation intervals, such that the ratio of each first energy transfer interval to the first switching period is less than unity. The method also includes switching the primary side switching devices at a second switching period different than the first switching period during a transient load condition so as to transfer energy across the transformer during second energy transfer intervals of a duration determined so as to avoid saturation of the transformer core, and such that any energy circulation interval separating the second energy transfer intervals is shorter than the energy circulation intervals separating the first energy transfer intervals.
US10554137B2 DC/DC converter
A DC/DC converter enabling a step-up operation and a step-down operation in a bidirectional power transmission, and capable of adjusting transmission power amount with a good response. A DC/DC converter decreases a first phase shift amount and increases a second phase shift amount, as a first transmission power amount increases, when a first transmission power amount is larger than a first reference point.
US10554126B2 Continuous comparator with improved calibration
An auto-calibrated current sensing comparator is provided. A secondary dynamic comparator shares the same inputs and acts to adjust a calibration control of the current sensing comparator. The calibration control may be in the form of adjusting the offset of the current sensing comparator or adjusting a propagation delay that is added to its output.
US10554122B1 Low loss voltage feedback method for power factor correction circuits
A voltage feedback circuit for a power factor correction circuit couples an output voltage to a voltage feedback input terminal of the power factor correction circuit. The voltage feedback circuit includes a first voltage sensing resistor, a second voltage sensing resistor and a third voltage sensing resistor. A stabilization capacitor is connected across the third voltage sensing resistor. During a normal mode of operation, a feedback voltage has a magnitude determined by the first, second and third voltage sensing resistors. When the output voltage increases rapidly, the stabilization capacitor bypasses the increased voltage around the third voltage sensing resistor to cause the magnitude of the feedback voltage to be determined by only the first and second voltage sensing resistors. The power factor correction circuit detects a transient overvoltage condition at a lower output voltage than if the third voltage sensing resistor were not bypassed.
US10554118B2 Power supply device
A power supply device has a switch and a coil connected in series with alternating-current input power. A first rectifier connected across the coil performs boost rectification, and a voltage across an output smoothing capacitor is charged to obtain output power.
US10554113B1 Control system and method of low voltage DC-DC converter
A control system of a low voltage DC-DC converter is provided. The system includes a low voltage DC-DC converter unit that has a power semiconductor element and converts power supplied from a high voltage battery of a vehicle into power of low voltage. A switching frequency change unit changes a switching frequency of the power semiconductor element and a microcomputer generates a final PWM signal based on an input voltage value input from the high voltage battery and an output voltage value of the switching frequency change unit to apply a maximum duty command voltage to a PWM controller. The PWM controller applies PWM voltage to the power semiconductor element to thus operate the power semiconductor element at less than a maximum duty based on the maximum duty command voltage applied from the microcomputer.
US10554093B2 Stator of brushless motor, brushless motor, and power sliding door apparatus using brushless motor
A stator of a brushless motor includes: a stator core; a coil that is formed by winding a conducting wire around the stator core; a connecting terminal that is electrically connected to an end portion of the coil; and a terminal fixing base that has an electrical insulation property, is attached to an end portion of the stator core on one side in an axial direction thereof, and fixes the connecting terminal. The connecting terminal includes a fixing portion that is fixed to the terminal fixing base, an outward projecting portion that extends from the fixing portion toward outside in a radial direction than the stator core, and a joining portion that overlaps with the outward projecting portion in the axial direction and is positioned outside the stator core in the radial direction. The joining portion is opened outward in the radial direction.
US10554092B2 Rotary electric machine
In the rotary electric machine according to the present invention, a first O-ring 13a is mounted between a pair of position regulating members 12 that are press-fitted onto and held in a vicinity of a second axial end of an outer circumferential surface of a stator core housing portion 10a so as to be spaced apart in an axial direction, and is pressed and held between the stator core housing portion 10a and a cylindrical portion 16, and a second O-ring 13b is mounted into an O-ring housing groove 11 that is recessed into an outer circumferential surface of a frame mounting portion 10b, and is pressed and held between the frame mounting portion 10b and the cylindrical portion 16, such that a coolant channel 22 is formed between the frame 10 and the cylindrical portion 16.
US10554087B2 Rotating electric machine and method of manufacturing same
A rotating electric machine includes a pair of electric conductors for forming a coil and a weld. Each of the electric conductors has an end portion with an end surface. The weld is formed between the end portions of the electric conductors at the end surfaces of the end portions. Moreover, the end portions of the electric conductors are arranged so that parts of the end portions of the electric conductors adjoin each other. At least one of the end portions of the electric conductors has at least one slit formed therein to divide the end surface of the end portion into a plurality of sections. The weld is formed to cover, at least, the adjoining parts of the end portions of the electric conductors and the at least one slit.
US10554082B2 Axial gap type rotating machine
An axial gap type rotating machine that provides high productivity at low cost and high performance is presented. Specifically, an axial gap type rotating machine comprising: in a housing, a rotating shaft; at least two rotors comprising at least two rotor cores being rotatable together with the rotating shaft as a central axis and being disposed perpendicular to the rotating shaft with an interval along the rotating shaft, and at least two permanent magnets and at least two soft magnetic members arranged in a predetermined configuration; and at least one stator comprising a soft magnetic or nonmagnetic stator core and a coil wound on the stator core, wherein the at least one stator is fixed to the housing and disposed in a gap between the at least two rotors.
US10554081B2 Synchronous reluctance rotary electric machine
A synchronous reluctance rotary electric machine of an embodiment includes a shaft and a rotor core. The shaft rotates around a rotation axis. The rotor core is fixed to the shaft, includes four layers of hollow parts having a convex shape toward a radially inner side formed for each pole in cross section, and includes bridges between the respective hollow parts and an outer circumferential surface thereof. Then, in each pole, when a center in a circumferential direction is a pole center, both ends in the circumferential direction are pole ends, and the plurality of bridges are a first layer bridge, a second layer bridge, a third layer bridge, and a fourth layer bridge in order from the pole center toward each of the pole ends, a circumferential width between the second layer bridge and the third layer bridge is set to be greater than a circumferential width between the first layer bridge and the second layer bridge and a circumferential width between the third layer bridge and the fourth layer bridge.
US10554077B2 Automated monitoring for changes in energy consumption patterns
A process for detecting statistically significant changes in energy consumption patterns by monitoring for changes in the parameters to a parametric energy model. Two parametric models of energy consumption are created: the first being a model providing an initial base line of energy consumption, the second being a test model to be compared to the initial base model. Statistically significant changes are detected by using a difference score that compares the parameters of two models along with the uncertainties of each parameter to determine whether the differences in the parameters of each model indicate a statistically significant deviation in the energy consumption pattern.
US10554074B2 Load shed system
A load shed module configured to be connected in series between a power supply and a load is disclosed. A separate load shed module is connected in series between each load and the power supply. The load shed module determines the frequency of the voltage supplied from the power supply. Based on the frequency, the load shed module determines if utility power is connected or if a generator is connected. If the generator is connected and the frequency of the voltage goes outside of a desired operating range for a preset time, the load shed module disconnects the load from the power supply. Each load shed module includes a priority setting and reconnects its corresponding load after a predetermined time corresponding to the priority setting.
US10554073B2 Solar power system and method thereof
A solar power system comprising a solar panel, a load, and a battery pack group. The load comprising an electric motor operatively coupled with a propeller. The battery pack group comprises one or more voltage controllable battery packs, each of said one or more voltage controllable battery packs comprising a plurality of battery cells. The voltage controllable battery packs having a rigid printed circuit board electrically coupled with the plurality of battery cells, the rigid printed circuit board including an interconnect connector to electrically couple with a corresponding interconnect connector of a second voltage controllable battery pack.
US10554068B2 Electrical circuit and method for charging a secondary battery
An electrical circuit for charging a secondary battery that comprises a dc-converter and an output connector that can be connected to the positive terminal of the secondary battery for applying a charging current to the secondary battery. The dc-converter has a voltage feedback connector for sensing a feedback voltage, wherein the dc-converter is adapted to regulate the output voltage by adjusting the output current at the output connector depending on the sensed feedback voltage and a feedback-sub-circuit connected to the output connector and to the voltage feedback connector of the dc-converter.
US10554064B2 Battery controlling device
A battery controlling device includes: a voltage detecting unit configured to detect a closed-circuit voltage of a secondary battery; an open-circuit-voltage computing unit configured to compute an open-circuit voltage of the secondary battery; and an assembled-battery controlling unit configured to discriminate whether a computed value computed based on a voltage difference between the closed-circuit voltage and the open-circuit voltage of the secondary battery in a continuous predetermined period is exceeding a permissible value determined in advance or not. If the computed value is exceeding the permissible value determined in advance, the assembled-battery controlling unit outputs a signal that carries out charge/discharge restriction of the secondary battery.
US10554061B2 Battery charging system
A charging system that includes a switching control circuit coupled to four series-coupled MOSFET transistors; a flying capacitor coupled across two of the four series-coupled MOSFET transistors; and node between the two of the four series coupled transistors that couples to an output inductor to form a buck regulator is presented. Embodiments of the charging system can have increased efficiency, can reduce the size and inductance of the output inductor, and can be produced with a low voltage process.
US10554058B2 Systems and methods for monitoring an operating status of a connector
According to at least one aspect, a device is provided. The device comprises: a connector configured to electrically couple to an external device and comprising a plurality of terminals including a supply terminal; a monitoring circuit coupled to the supply terminal and configured to apply an electrical signal to the supply terminal and measure at least one of a voltage level and a current level on the supply terminal; a controller communicatively coupled to the monitoring circuit and configured to: determine whether an impedance between the supply terminal and at least one other terminal in the plurality of terminals is above a threshold using the at least one of the voltage level and the current level on the supply terminal; and output at least one message responsive to the impedance being below the threshold.
US10554056B2 Faulty cell detection device and faulty cell detection method
A faulty cell detection device and a faulty cell detection method are provided for detecting a faulty cell of a battery pack using a current sensor. The device may include a current sensor including a first current sensor configured to measure a current of a battery pack including the battery module, and a second current sensor configured to measure a current of a battery cell among battery cells in the battery module. The device may also include a faulty cell detector configured to detect occurrence of the faulty cell based on the measured current of the battery pack and the measured current of the battery cell.
US10554035B2 Arc detector and arc detection method
An arc detector includes a current sensor, a power spectrum conversion unit that converts an output from the current sensor to a power spectrum, a section value obtaining unit that divides an arc measurement section for the power spectrum into a plurality of regions, and obtains, from region values for the plurality of regions excluding a maximum one of the region values, a region value to be a section value of the arc measurement section, and an arc determination unit that determines a presence of an arc by comparing the section value with a threshold.
US10554028B2 Housing construction kit for electrical equipment, in particular including plug devices and fuses
A housing construction kit that includes at least one plug device and/or one fuse. The kit contains a housing base body with numerous installation openings and numerous installation plates. A first coding means is formed on each opening and a second coding means is formed on each plate. Every first coding means of an opening has a unique first coding and every second coding means of a plate has a unique second coding. Every second coding means of a plate is designed to be complementary to at most one first coding means of an opening and every second coding means of a plate is designed to be complementary to a first coding means of another opening as every second coding means of a plate, which is designed to be suitable for assembly of at least one plug device.
US10554022B2 Quantum cascade laser
A quantum cascade laser includes: a substrate including a substrate end face; a semiconductor laminate having a laminate end face and a core extending in an axial direction; a first electrode disposed on the semiconductor laminate; a second electrode disposed on a back surface of the substrate; an insulating film disposed on the laminate end face and the first electrode; and a first metal film disposed on the laminate end face, the insulating film and the first electrode, the insulating film being between the first metal film and the semiconductor laminate. The substrate end face and the laminate end face extend along a reference plane intersecting the axial direction. The substrate end face has a first area and a second area arranged in a direction from the back surface to a principal surface of the substrate, and the first metal film has an end on the second area.
US10554020B2 LED with emitted light confined to fewer than ten transverse modes
A light emitting device includes a substrate, a buffer layer, a first active layer, and a plurality of mesa regions. A portion of the first active layer includes a first electrical polarity. The plurality of mesa regions includes at least a portion of the first active layer, a light emitting region on the portion of the first active layer, and a second active layer on the light emitting region. A portion of the second active layer includes a second electrical polarity. The light emitting region is configured to emit light which has a target wavelength between 200 nm to 300 nm. A thickness of the light emitting region is a multiple of the target wavelength, and a dimension of the light emitting region parallel to the substrate is smaller than 10 times the target wavelength, such that the emitted light is confined to fewer than 10 transverse modes.
US10554013B2 Semiconductor laser apparatus
A semiconductor laser apparatus includes a semiconductor optical integrated device including a semiconductor laser array including a plurality of semiconductor laser elements, a semiconductor arrayed waveguide grating, made of a semiconductor, including an inputting slab waveguide connected to the plurality of the semiconductor laser elements, an array waveguide connected to the inputting slab waveguide and including a plurality of waveguides having different lengths from each other and arranged in a parallel manner, and an outputting slab waveguide connected to the array waveguide; a substrate on which the semiconductor laser array and the semiconductor arrayed waveguide grating are monolithically integrated; and an output facet outputting a laser light emitted from the semiconductor laser elements and including an output end of the outputting slab waveguide.
US10554012B2 Optical element mounting package, electronic device, and electronic module
An optical element mounting package includes a substrate including a recess comprising a bottom surface on which an optical element is to be mounted, and a side wall comprising an opening. The bottom surface of the recess has a cutout adjacent to the opening.
US10554007B2 Holding frame for a plug-type connector
A holding frame for a plug-type connector is intended to have good heat resistance and a high level of mechanical robustness and, when installed in a metallic plug-type connector housing, enable protective grounding while at the same time being convenient to use, in particular during the replacement of individual modules. To this end, it is proposed to manufacture the holding frame at least partially from spring-elastic sheet metal. For this purpose, the holding frame can have a basic portion and a deformation portion, which are formed from different materials. The basic portion is used for fixing an accommodated module in a plane. The deformation portion can assume an insertion state and a holding state, wherein the insertion state permits insertion of at least one module into the holding frame in a direction transverse to the plane and an accommodated module is fixed in the holding state.
US10554002B2 Electric conduction apparatus
This electric conduction apparatus is an electric conduction apparatus that supports an electronic device having a predetermined surface provided with a connector insertion port and is capable of being electrically connected to the electronic device, the electric conduction apparatus including a housing having a front side and a rear side, a connector that protrudes from the housing and can be inserted into the connector insertion port, and a pivoting mechanism configured to pivot the connector about a first axis line located on the rear side relative to the connector.
US10553993B2 Avionics system interface electrical connector
An electrical connector includes a first pass-through connector, a second pass-through connector, and a center portion coupled between the first pass-through connector and the second pass-through connector. The center portion includes a plurality of electrical connection points on an exterior surface of the center portion. The electrical connector also includes a plurality of pass-through wires extending from the first pass-through connector to the second pass-through connector through the center portion, wherein the plurality of electrical connection points are electronically coupled to the plurality of pass-through wires.
US10553991B2 Connector
A male connector (10) to be covered together with a board (P) by a case (C) with the male connector (10) connected to the board (P). The male connector (10) includes a male housing (11) connectable to a female connector (60) and including a back wall (25A) partitioning between the outside of the case (C) on the side of the female connector (60) and the inside of the case (C) on the side of the board (P) while extending in a vertical direction. The back wall (25A) has an opening (26) open in a connecting direction of the female connector (60) and allowing communication between the outside and inside of the case (C). A step is provided on an edge of the opening (26) so that an upper edge (26A) of the opening (26) is more forward than a lower edge (26B) of the opening (26).
US10553981B2 Electrical connector with fastening nut supportably held by metallic shell
An electrical connector including an insulative housing having an elongated base and a pair of end sections each with opposite top and bottom surfaces, opposite front and rear surfaces. The shell includes a base plate covering the top surface at two opposite end sections of the base. Each end sections further includes a receiving cavity for receiving the retaining piece, and a slit communicatively beside the receiving cavity. The shell includes a pair of fixing tabs located at two opposite ends and respectively extending into the slits so as to interfere with the corresponding fastening nut for reliably positioning the fastening nut in the receiving cavity and being adapted to absorb the forces applied upon the fastening nut.
US10553973B2 Electrical power connector
An electrical power interconnection system is described. The electrical interconnection system may comprise an electrical power connector and a substrate, such as a printed circuit board. The electrical power connector may comprise a housing and a plurality of electrical power contacts supported by the housing. The electrical power contacts may comprise a mounting end, a mating end, and a contact body disposed between the mounting end and the mating end. The electrical power contacts may have planar portions. The mating ends may comprise opposing first second beams defining a slot. The slot may be configured to receive the substrate therein, such that the first beam contacts the first side of the substrate and the second beam contacts the second side of the substrate.
US10553954B2 Wireless device
According to an embodiment, a wireless device includes an interposer, a semiconductor chip, electrodes, and a slot antenna. The interposer includes conductive layers disposed at least at a side of a component mounting surface and a side of a reverse surface opposite to the component mounting surface. The semiconductor chip is mounted on the component mounting surface and includes a built-in transceiving circuit. The electrodes are disposed in a conductive layer disposed at the side of the reverse surface of the interposer so as to be electrically connected to an outside of the wireless device. At least a portion of the slot antenna is disposed in at least one of the conductive layers of the interposer. A shortest distance between an end in a width direction of the slot antenna and the electrodes is smaller than a sum of a minimum line width and a minimum line space of the interposer.
US10553947B2 Lens antenna system
An antenna system that includes a plurality of lens sets. Each lens set includes a lens and at least one feed element. At least one feed element is aligned with the lens and configured to direct a signal through the lens at a desired direction.
US10553945B2 Antenna arrays having surface wave interference mitigation structures
An electronic device may be provided with wireless communications circuitry and control circuitry. The wireless communications circuitry may include centimeter and millimeter wave transceiver circuitry and a phased antenna array. A dielectric cover may be formed over the phased antenna array. The phased antenna array may transmit and receive antenna signals through the dielectric cover. The dielectric cover may have a surface that faces the phased antenna array and may have a curvature. The antenna elements of the phased antenna array may be formed on a dielectric substrate. The dielectric substrate may have one or more thinned regions between antenna elements of the phased antenna array to reduce surface wave interference between adjacent antennas. The dielectric substrate may have a smaller thickness in the thinned region than in the regions under the antenna elements. The dielectric substrate may be totally removed in the thinned region.
US10553944B2 Slot line volumetric antenna
A slot fed volumetric antenna structure that activates antenna beams in three axes by selective connection of feedpoints.
US10553940B1 Antenna array with independently rotated radiating elements
An antenna array that can include a plurality of antenna cells positioned in a global coordinate system of the antenna array. Each of the plurality of antenna cells has a respective local coordinate system and can include a radiating element having a predetermined angle of rotation defined in the global coordinate system and an antenna port coupled to the radiating element, the antenna port being positioned at a particular set of coordinates in the respective local coordinate system. The particular set of coordinates of the antenna port of each of the plurality of antenna cells can be the same.
US10553939B2 Radiating element of antenna and antenna
Embodiments of the present invention relate to the communications field, and provide a radiating element of an antenna and an antenna. The radiating element includes: a reflection module, a power feed PCB disposed on the reflection module and electrically connected to the reflection module, and a radiating module disposed on the power feed PCB and electrically connected to the power feed PCB. A first surface of the power feed PCB includes a first signal cable and a grounding area of the radiating module. A second surface of the power feed PCB includes a grounding area of the power feed PCB and a second signal cable. The first signal cable is electrically connected to the second signal cable. The grounding area of the radiating module is electrically connected to the grounding area of the power feed PCB.
US10553937B2 Concealed embedded circuitry, vehicles comprising the same, and related methods
Electronic circuitry for mounting on articles, such as vehicles, is concealed by embedding the circuitry using at least an overlying polymeric material within a concealed embedded circuitry structure. The concealed embedded circuitry is capable of ready and effective application to an article and is capable of being retrofitted to articles after their fabrication.
US10553935B2 Planar RF antenna with duplicate unit cells
An antenna includes a planar dielectric substrate having opposing first and second surfaces, a ground plane disposed at the first surface, the ground plane composed of conductive material, a radiating plane disposed at the second surface and composed of conductive material. The radiating plane implements a plurality of unit cells, with each unit cell having a corresponding section of the conductive material of the radiating plane that is formed in a specified shape, the specified shape including a first portion forming a load inductor and second portion forming a radiating patch electrically coupled to the load inductor. Each unit cell further includes at least one via electrically coupling the load inductor to the ground plane.
US10553931B2 Mobile terminal
The present invention relates to a mobile terminal comprising: a terminal body; a ground provided in the interior of the terminal body; a first conductive member distanced from the ground, electrically supplied from a first supply unit, and surrounding one side of the ground; a second conductive member disposed on one side of the first conductive member, electrically supplied from a second supply unit, and surrounding the other side of the ground; and a junction portion, disposed at one point on the first conductive member, for grounding same to the ground, wherein one end of the first conductive member is distanced from the ground to form a first open slot, one end of the second conductive member is distanced from one end of the first conductive member to form a second open slot, the other ends are connected to the ground, and the first and second conductive members are oriented so as to cross each other.
US10553930B2 Antenna system for wireless communication devices and other wireless applications
An antenna system for wireless communications and other wireless applications is disclosed. In one particular embodiment, the antenna system may comprise a frame with at least three facets and an antenna element mounted on each of the at least three facets, wherein each of the antenna elements are electromagnetically isolated from each other.
US10553928B2 Antenna rotating head with a double grooves structure
The present invention provides an antenna rotating head with a double grooves structure. The antenna includes an antenna body and an antenna rotating head. The antenna body receives signals. The antenna rotating head coupled to the antenna body. The antenna rotating head comprises a rotor, a housing and a base. The rotor has at least one groove, wherein the rotor is free to rotate. The housing coupled to the rotor to prevent the rotor from falling off. The base coupled to the housing to fix the housing. The rotor further comprises a rotor head, a rotor disc and a rotor body. The rotor head fixes the antenna body. The rotor disc coupled to the rotor head to abut against the housing. The rotor body coupled to the rotor disc, wherein the at least one groove is located on the rotor body.
US10553922B2 Multi-line phase shifter of multi-band mobile communication base station antenna
A multi-line phase shifter of a multi-band mobile communication base station antenna includes: a multi-line phase shifting circuit for receiving an input signal of a first frequency band, and dividing and phase-shifting the input signal so as to correspond to a plurality of radiation elements; and a plurality of frequency combination/division circuits for receiving a plurality of signals divided and phase-shifted by the multi-line phase shifting circuit and a plurality of signals of a second frequency band which have been inputted by being divided and phase-shifted for a plurality of radiation elements by an external multi-line phase shifter, combining corresponding signals, and outputting the same to the plurality of radiation elements.
US10553918B2 Heat exchanger for battery cooling
A heat exchanger for battery cooling is provided to improve an efficiency of cooling of the current heat exchangers. The heat exchanger for battery cooling comprises an upper housing with a fluid inlet and a fluid outlet, a lower housing capable of hermetically connecting with the upper housing to form a chamber for accommodating fluid. The fluid flows into the chamber through the fluid inlet and then exits through the fluid outlet. The fluid chamber is provided with at least one S-shaped fluid directing element with several through holes. With the S-shape directing elements within the fluid chamber and the through holes formed on the directing elements, fluid can flow in an injecting manner within the chamber to realize effective cooling of the upper housing.
US10553910B2 Lithium-ion battery formation process
A method of performing a formation process for a lithium-ion cell having an anode, a cathode, an electrolyte and a separator, the formation process including adding an additive to the electrolyte for improving a solid electrolyte interface build-up on the anode, performing a first charge of the cell at a first predetermined rate, performing a cycle of discharging/charging the cell at the first predetermined rate, repeating the cycle until a cycle maximum dQ/dV peak value is smaller than or equal to a predetermined dQ/dV value during charging of the cell and charging the cell to a fully charged capacity at a second predetermine rate, the second predetermined rate being greater than the first predetermined rate.
US10553907B2 Battery, battery manufacturing method, and battery manufacturing apparatus
A battery including a first electrode layer, a solid electrolyte layer on the first electrode layer, a second electrode layer which is located on the solid electrolyte layer and which is a counter electrode layer of the first electrode layer, and a space portion, wherein a first thickness portion is located on the first active material layer, the second thickness portion is located on the first electrode layer, the second active material layer is located at a position which faces the first thickness portion and which does not face the first active material layer via the second thickness portion, the second collector extends to the position facing the second thickness portion and a region provided with the second active material layer, the second thickness portion is in contact with the second electrode layer, and the space portion is surrounded by the second electrode layer and the second thickness portion.
US10553905B2 Battery cell of novel structure with improved safety
A battery cell includes an electrode assembly mounted in a battery case. The electrode assembly includes positive electrodes, negative electrodes, and separators, wherein the separators are disposed respectively between the positive electrodes and the negative electrodes. The electrode assembly is provided with a deformation part, and has a sectional width of which is discontinuously or continuously decreased, and is formed at a portion of an outer edge of the electrode assembly. The battery case includes two or more case members, each made of a metal sheet, the case members being coupled to each other in a state in which the electrode assembly is mounted in the case members, at least one of the case members having a receiving part with an internal shape corresponding to the deformation part of the electrode assembly.
US10553901B2 Lithium metal battery with solid polymer electrolyte
A battery having a lithium metal anode, a solid polymer electrolyte and a cathode material enabling high voltage discharge.
US10553898B2 Thin-film lithium ion battery with fast charging speed
A solid-state lithium-based battery having fast charging and recharging speeds (above 3 C) is provided by including a nitrogen-enriched lithiated cathode material surface layer between the lithiated cathode material layer and the lithium-based solid-state electrolyte layer. The nitrogen-enriched lithiated cathode material surface layer can be formed by introducing nitrogen into a lithiated cathode material. The nitrogen can be introduced during the final stage of a deposition process or by utilizing a different process, such as, for example, thermal nitridation, than a deposition process.
US10553896B2 Battery capacity degradation resolution methods and systems
A vehicle can include a traction battery and a controller in communication with the battery to determine the battery state using sensed battery electrode capacity to account for battery aging. The sensed battery electrode capacity can be dependent on active lithium ions at a positive electrode of the traction battery. The controller can compare a battery voltage model to measured battery voltage during a vehicle drive cycle, receive sensed current throughput data and open circuit voltage at the battery, and determine if a deviation threshold is exceeded. The controller can also correct electrode capacity using a mean of the measured open-circuit voltage to correct the capacity error to less than one amp-hour or initiate an active lithium capacity correction using a variance of the current throughput to correct the capacity error to less than one amp-hour. This information can be used to control the vehicle and battery usage.
US10553891B2 Self-maintained flow cell device
The present invention is notably directed to a flow cell device. The device comprises: an exchange membrane, extending essentially in a plane; an adhesive, at a periphery of the membrane; and two half-cells, each on a respective side of said plane, the half-cells sandwiching the membrane. The membrane spans a smaller area than each of the areas of the half-cells, whereby a peripheral space is defined at the periphery of the membrane between two opposing faces of the half-cells. This space is at least partly filled with an adhesive, so as to secure the two half-cells to each other with the membrane encapsulated therein. The present invention is further directed to a method of fabrication of such a flow cell device.
US10553881B2 Fuel cell
Provided is a fuel cell, the output voltage of which is improved by making a membrane moist state uniform. An anode-side gas diffusion layer and a cathode-side gas diffusion layer are joined to a membrane electrode assembly, and a separator is joined to the anode-side gas diffusion layer. The separator has a recess portion and a protrusion portion formed to constitute a gas flow path and a refrigerant flow path, respectively. The cross-sectional area of the recess portion is made relatively small at the downstream side in comparison with that at the upstream side, and the cross-sectional area of the protrusion portion is made relatively large at the downstream side in comparison with that at the upstream side, thereby improving the moist state.
US10553877B2 Electrochemical catalyst structure and method of fabricating the same
The present invention relates to an electrochemical catalyst structure and a method for producing the same. The electrochemical catalyst structure may include a catalyst layer including a perovskite based oxide as an electrochemical oxygen reduction catalyst; and a modifying layer being in contact with the catalyst layer and including a transition metal oxide capable of chemical interaction with a metal of the perovskite based oxide through electron orbital hybridization.
US10553876B2 Method and device for modifying catalyst layer
A method is provided that modifies a catalyst layer of a membrane catalyst layer assembly, which is manufactured by transferring the catalyst layer formed on a transfer sheet onto an electrolyte membrane. In the catalyst layer correction method, presence or absence of a defect in the catalyst layer is detected. The defect is removed based on the size and position of the detected defect. The portion from which the defect has been removed is repaired by application thereto of a correcting ink corresponding to the catalyst layer.
US10553874B2 Protective coatings for lithium anodes
A hybrid protective coating includes an inorganic component and an organic component such that the inorganic component includes at least one of a metal oxide, a metal fluoride, or combination thereof, and the organic component includes at least one metalcone.
US10553873B2 Graphitic carbon-based cathode for aluminum secondary battery and manufacturing method
Provided is aluminum secondary battery comprising an anode, a cathode, a porous separator electronically separating the anode and the cathode, and an electrolyte in ionic contact with the anode and the cathode to support reversible deposition and dissolution of aluminum at the anode, wherein the anode contains aluminum metal or an aluminum metal alloy as an anode active material and the cathode comprises a layer of graphitic carbon particles or fibers, preferably selected from meso-phase carbon particles, meso carbon micro-beads (MCMB), coke particles or needles, soft carbon particles, hard carbon particles, amorphous graphite containing graphite micro-crystallites, multi-walled carbon nanotubes, carbon nano-fibers, carbon fibers, graphite nano-fibers, graphite fibers, or a combination thereof.
US10553870B2 Nickel manganese containing composite hydroxide and manufacturing method for producing same
The present invention industrially provides: a non-aqueous electrolyte secondary battery having a high energy density and high cycling characteristics; a cathode active material for a non-aqueous electrolyte secondary battery having a high packing efficiency; and a nickel manganese containing composite hydroxide having a small particle size, a narrow particle size distribution, and a high sphericity. When producing the nickel manganese containing composite hydroxide by a crystallization reaction using material solution where metal compounds including nickel and manganese dissolve, a nucleation process is performed in a non-oxidizing atmosphere by stirring an aqueous solution for nucleation, that includes the quantity of the material solution corresponding to 0.6% to 5.0% of the whole amount of substance of metal element included in a metal compound used for the overall crystallization reaction.
US10553861B2 Battery with novel components
A battery cell having an anode or cathode comprising an acidified metal oxide (“AMO”) material, preferably in monodisperse nanoparticulate form 20 nm or less in size, having a pH<7 when suspended in a 5 wt % aqueous solution and a Hammett function H0>12, at least on its surface.
US10553860B2 Covered lithium-nickel composite oxide particles, and method for manufacturing covered lithium-nickel composite oxide particles
Provided are exceptional covered lithium-nickel composite oxide particles that have lithium ion conductivity, the high environmental stability of said particles making it possible to inhibit the generation of impurities from the absorption of water and carbon dioxide; high adhesiveness also being achieved, and the coating layer not peeling off easily. The covered lithium-nickel composite oxide particles for the positive electrode active material in a lithium ion cell, said particles being obtained by covering the surfaces of nickel-based lithium-nickel composite oxide particles with a polymer composition containing an electron-nonconductive polymer and an electron-conductive polymer, are covered nickel-based lithium-nickel composite oxide particles having excellent environmental stability and no adverse effect on cell characteristics.
US10553853B2 Flexible composite electrode high-rate performance lithium-ion batteries
A composite material comprising graphene or reduced graphene oxide and a polymer-derived ceramic material, such as SiOC, is provided. The composite materials can be used to construct anodes (16), which can be used in batteries (10), particularly lithium ion batteries. The anodes exhibit relatively high charge capacities at various current densities. Moreover, the charge capacity of the anodes appears exceptionally stable even after numerous charging cycles, even at high current densities.
US10553846B1 System for thermal management of a battery
Described are techniques for improving the functionality of a computing device by regulating the temperature of an energy storage device used to power the computing device. A housing that encloses the energy storage device may include a first portion having a thermal conductivity that exceeds that of a second portion. The first portion may be configured to contact or be positioned proximate to a user's body or other heat-producing object during use. Heat from the user's body or other object may be conducted through the first portion of the housing toward the energy storage device. The less-conductive second portion of the housing may reduce the rate at which heat from the energy storage device is transmitted into the ambient environment. As a result, the temperature of the energy storage device may increase, improving the performance thereof.
US10553839B2 Battery case, battery module, and battery module manufacturing method
A battery case accommodates therein a battery cell that has a first main surface and a second main surface opposite to the first main surface. The battery case includes: a chassis with which the first main surface of the battery cell comes into contact; an adjustment plate placed on the second main surface of the battery cell; and a holding plate that is formed from an elastic member and covers the second main surface of the battery cell with the adjustment plate between the holding plate and the battery cell.
US10553835B2 Battery cell having means for preventing short-circuit
Disclosed herein is a battery cell configured such that an electrode assembly, including a positive electrode, a negative electrode, and a separator interposed between the positive electrode and the negative electrode, is mounted in a receiving part formed in a battery case, a positive electrode terminal and a negative electrode terminal protrude from at least one side of the electrode assembly, and an insulative material is provided between the electrode assembly and the battery case.
US10553834B2 Method for manufacturing vapor deposition mask and method for vapor deposition of organic light-emitting material
A method for manufacturing a vapor deposition mask includes providing a substrate including a plastic film. An electrostatic protection film is placed on a surface of the plastic film. The substrate combined with the electrostatic protection film is fixed on a frame and tension applied. The plastic film is etched to form at least one opening in the plastic film and the electrostatic protection film is removed, leaving a vapor deposition mask. The manufacturing method prevents movement during manufacture and moisture and scratches during vapor deposition, and particles (debris) or otherwise during etching are non-existent.
US10553826B2 Optical waveguide and manufacturing method thereof, display substrate and display device
The embodiments of the present invention provide an optical waveguide and manufacturing method thereof, display substrate and display device. The optical waveguide comprises an optical fiber array arranged on a surface; each optical fiber in the optical fiber array has a cylindrical shape; the axis of each optical fiber is perpendicular to the surface. With the effect of limitation and mixing of the optical fibers, the intensity and color of the light from the optical waveguide are basically homogeneous in the whole emitting range, effectively improving the viewing angle characteristics of the display device, and solving the problem of uneven brightness and color bias in the range of viewing angle.
US10553825B2 Encapsulation structure, manufacturing method thereof and display apparatus
An encapsulation structure, a manufacturing method thereof and a display apparatus are provided in the field of display device encapsulation. The encapsulation structure includes a plurality of film layers coated on the outside of a display device and the plurality of film layers include an inorganic layer and an organic layer that are laminated. The organic layer includes a polymer matrix and a repairing microstructure.
US10553820B2 Encapsulation method and structure of organic light emitting diode
An encapsulation method and encapsulation structure of an organic light emitting diode (OLED) are provided. The method includes: preparing an OLED substrate, the OLED substrate comprises a base substrate and at least one OLED device formed on the base substrate; forming a first encapsulation layer at a side of the OLED substrate formed with the OLED device to cover the OLED device; and forming a second encapsulation layer on the first encapsulation layer, the second encapsulation layer is a metal layer.
US10553815B2 Organic light emission display device and encapsulation method therefor
An organic light emission display device and an encapsulation method therefor are provided. The organic light emission display device includes a base substrate, and an organic light emission diode, a barrier layer and an organic thin film encapsulation layer which are disposed on the base substrate. The organic light emission display device further includes a detection layer disposed on the base substrate; and the detection layer is configured to contact with the organic thin film encapsulation layer and make a change in the case that the organic thin film encapsulation layer overflows the barrier layer.
US10553810B2 OLED display panel and an electronic device comprising the same
The present disclosure relates to an OLED display panel, comprising a first electrode and a second electrode, a light emitting layer and a first auxiliary light emitting layer disposed between the first electrode and the second electrode, the first auxiliary light emitting layer is disposed between the light emitting layer and the second electrode, wherein the first auxiliary light emitting layer includes at least a first electron-type auxiliary light emitting layer, wherein the first electron-type auxiliary light emitting layer includes a host material and a metal element doped in the host material; the host material has at least one pyridyl group and an aromatic group conjugated to the at least one pyridyl group; and the glass transition temperature of the host material is ≥90° C. The present disclosure can improve the luminous efficiency and lifetime of an organic photoelectronic device and reduce its voltage by using this method.
US10553807B2 Functional layer for organic electron device containing non-conjugated polymer having amine group, and organic electron device containing same
A functional layer for an organic electronic device, which contains a non-conjugated polymer having an amine group, and an organic electronic device including the same. An organic electronic device includes a first electrode, a second electrode, and one or more organic material layers disposed between the first electrode and the second electrode, wherein the organic material layers include an electron transport layer, and the electron transport layer contains polyallylamine or polylysine.
US10553802B2 Display device and method of manufacturing the same
A display device and a method of manufacturing a display device are provided. A manufacturing method of a display device includes: forming a display module including a first area defined therein, the display module including a display panel including a lower surface and an upper surface opposite the lower surface, a first film under the lower surface of the display panel, a second film on the upper surface of the display panel, and an adhesive layer between the lower surface of the display panel and the first film; and irradiating a laser beam in an upper direction extending from the lower surface of the display panel to the upper surface of the display panel to cut the first film and the adhesive layer along an edge of the first area, the laser beam provided to the display panel having a laser power equal to or less than about 1 W.
US10553794B2 Display device and method of manufacturing display device
A method of manufacturing a display device according to an embodiment of the present invention includes in order: forming a sacrificial layer in a predetermined position on a substrate; forming a base material containing resin on the substrate with the sacrificial layer therebetween; forming a display region including a plurality of pixels on the base material; irradiating the substrate with laser light from a side of the substrate on which the base material is not formed; and peeling the substrate from the base material. A region where the base material and the substrate are in contact with each other is present at least a part of an edge portion of the base material.
US10553786B2 Magneto-resistance device including conjugated molecule
This invention relates to structures comprising magnetic materials and conjugated molecules. The invention relates to magneto-resistive devices based on such structures. Structures and devices of the invention can be used as magnetic switches, magnetic sensors and in devices such in/as memory devices.
US10553780B2 Method for producing a polycrystalline ceramic film
The invention relates to a method for producing a polycrystalline ceramic film on a surface (12) of a substrate (10), in which a particle stream is directed onto the surface (12) and the ceramic film is formed by deposition of the particles onto the surface (12), wherein the particle stream is directed by means of a diaphragm onto the surface (12) along a preferred direction until a first specified layer thickness is reached, the preferred direction and a surface normal of the surface (12) enclosing a specified angle of incidence. According to the invention, the diaphragm is removed from the particle stream after the specified layer thickness has been reached, and additional particles are directed onto the surface (12) until a specified second layer thickness has been reached.
US10553774B2 Methods for fabrication, manufacture and production of energy harvesting components and devices
A method for forming a unique, environmentally-friendly energy harvesting element is provided. A configuration of the energy harvesting element causes the energy harvesting element to autonomously generate renewable energy for use in electronic systems, electronic devices and electronic system components. The energy harvesting element includes a first conductor layer, a low work function layer, a dielectric layer, and a second conductor layer that are particularly configured in a manner to promote electron migration from the low work function layer, through the dielectric layer, to the facing surface of the second conductor layer in a manner that develops an electric potential between the first conductor layer and the second conductor layer. An energy harvesting component is also provided that includes a plurality of energy harvesting elements electrically connected to one another to increase a power output of the electric harvesting component.
US10553771B2 High figure of merit p-type FeNbHfSb thermoelectric materials and the preparation method thereof
The present invention discloses a type of high figure of merit p-type FeNbHfSb thermoelectric material, whose composition is FeNb1-xHfxSb, wherein x=0.06˜0.2. The present invention also discloses the method to prepare these p-type FeNbHfSb thermoelectric materials. The ingots with nominal composition FeNb1-xHfxSb are prepared by levitation melting of stoichiometric amounts of Fe, Nb, Hf and Sb under an argon atmosphere. The obtained ingots are mechanically milled to get submicron-scale powders. The obtained powders are compacted by spark plasma sintering to obtain the final bulk p-type FeNbHfSb thermoelectric materials. The compositional elements of these p-type FeNbHfSb thermoelectric materials are abundant in the earth crust. The p-type thermoelectric materials also shows good high temperature stability and the preparation method are simple and high-yield. Therefore, the industrial production cost would be relatively cheap. The maximum zT value of the p-type thermoelectric materials is ˜1.45 at 1200K, which is the highest value among the p-type half-Heusler system.
US10553769B2 Light-emitting unit and manufacturing method of light-emitting unit
A light transmissive first insulating film having light transmissive property to visible light, a second insulating film arranged opposite to the first insulating film, a plurality of conductor patterns formed of, for example, mesh patterns having the light transmissive property to the visible light and formed on a surface of at least one of the first insulating film and the second insulating film, a plurality of first light-emitting devices connected to any two conductor patterns of the plurality of conductor patterns, and a resin layer arranged between the first insulating film and the second insulating film to hold the first light-emitting devices are included.
US10553768B2 Light-emitting device
A light-emitting device includes: a light-emitting element which includes an upper surface and a first lateral surface; a light-transmitting member disposed above the light-emitting element, the light-transmitting member having a substantially rectangular shape with a pair of first sides and a pair of second sides; a wavelength conversion member having a plurality of lateral surfaces; and a reflecting member. The light-transmitting member has a pair of second lateral surfaces each including a corresponding one of the first sides, and a pair of third lateral surfaces each including a corresponding one of the second sides. The reflecting member covers the first lateral surface, an entirety of the plurality of lateral surfaces of the wavelength conversion member, and an entirety of the pair of second lateral surfaces of the light-transmitting member. Each of the pair of third lateral surfaces of the light-transmitting member is partially exposed out of the reflecting member.
US10553767B2 Light emitting diodes with integrated reflector for a direct view display and method of making thereof
An LED subpixel can be provided with a reflector layer that controls viewing angles. After formation of an array of nanowires including first conductivity type cores and active layers, a second conductivity type semiconductor material layer, a transparent conductive oxide layer, and a dielectric material layer are sequentially formed. An opening is formed through the dielectric material layer over the array of nanowires. The reflector layer can be formed around the array of nanowires and through the opening in the dielectric material layer on the transparent conductive oxide layer. A conductive bonding structure is formed in electrical contact with the reflector layer.
US10553742B2 Back-surface-incident type light-receiving device and optical module
A substrate has a front surface and a back surface opposite from the front surface. An n-type layer, a multiplication layer, a p-type electric field control layer, a light absorption layer, and a window layer are layered in order on the front surface. A p-type region is provided in part of the window layer. An anode electrode is provided on the p-type region and connected to the p-type region. An anode pad and a cathode pad are provided on the back surface. First and second connecting holes penetrates the substrate. A third connecting hole penetrates from the window layer to the n-type layer. The cathode pad is electrically connected to the n-type layer via the first connecting hole. The anode pad is electrically connected to the anode electrode via the second and third connecting holes. A light-receiving region is provided on the back surface.
US10553736B2 Photovoltaic power converter receiver
Provided is a photovoltaic power converter receiver, including a photovoltaic cell, a waveguide coupled to the photovoltaic cell, and an optical transmission device of which an end is coupled to the waveguide for transmitting an optical wave to the photovoltaic cell through the waveguide, wherein the end of the optical transmission device is offset from a longitudinal central axis of the waveguide by a distance Doffset.
US10553730B2 Broadband multi-purpose optical device and methods of manufacturing and operating the same
A broadband multi-purpose optical device includes a semiconductor layer having a light absorption characteristic, a first active layer having a light absorption band different from a light absorption band of the semiconductor layer, a first two-dimensional (2D) material layer adjacent to the first active layer, and a first interfacial layer configured to control a pinning potential of the semiconductor layer and the first active layer. The broadband multi-purpose optical device may further include at least one second active layer, and may include a tandem structure that further includes at least one second 2D material layer. The first active layer and the second active layer may have different light absorption bands. The broadband multi-purpose optical device may further include a second interfacial layer adjacent to the first 2D material layer.
US10553725B2 Vertical stack transistor, a display device including the vertical stack transistor, and a manufacturing method of the display device
A vertical stack transistor includes: a first transistor and a second transistor, located in a vertical direction, wherein the first transistor includes a first gate electrode, a first insulating layer, a first electrode, a first channel, and a second electrode, which are sequentially stacked in the vertical direction, and the second transistor includes a second gate electrode, a second insulating layer, a third electrode, a second channel, and a fourth electrode, which are sequentially stacked in the vertical direction, wherein the second gate electrode and the second electrode are the same electrode.
US10553717B2 Medium voltage MOSFET device
A semiconductor device includes a medium voltage MOSFET having a vertical drain drift region between RESURF trenches containing field plates which are electrically coupled to a source electrode of the MOSFET. A split gate with a central opening is disposed above the drain drift region between the RESURF trenches. A two-level LDD region is disposed below the central opening in the split gate. A contact metal stack makes contact with a source region at lateral sides of the triple contact structure, and with a body contact region and the field plates in the RESURF trenches at a bottom surface of the triple contact structure. A perimeter RESURF trench surrounds the MOSFET. A field plate in the perimeter RESURF trench is electrically coupled to the source electrode of the MOSFET. An integrated snubber may be formed in trenches formed concurrently with the RESURF trenches.
US10553714B2 Method for fabricating a folded channel trench MOSFET
A trench MOSFET device is fabricated with body source regions that undulate along a channel width direction of the MOSFET device such that the body region and source region have variations in depth along the channel width direction. The undulations increase a channel width of the MOSFET device.
US10553712B2 High-electron-mobility transistor (HEMT)
The present disclosure provides a superjunction based design for normally-OFF HEMT that has two key components: (i) a recessed high-K metal gate and (ii) a superjunction layer under the gate, which is embedded within the N-type GaN buffer layers and separated from recessed gate. Recess gate is to deplete the 2 DEG from the channel region (under the gate) when the transistor is under OFF state. The present disclosure provides a new, improved, efficient and technically advanced HEMT device which can provide higher breakdown voltage, when compared to designs available in the prior-art, without affecting the performance figure of merits. Further, the new HEMT device offers improved breakdown voltage as compared to ON-resistance trade-off, improved the short channel effects, improved gate control over channel, improved switching speed for a given breakdown voltage, and improved device reliability. Furthermore, the new HEMT device lowers gate-to-drain (miller) capacitance and is available at low cost.
US10553709B2 Heterojunction bipolar transistor
A heterojunction bipolar transistor, comprising an elongated base mesa, an elongated base electrode, two elongated emitters, an elongated collector, and two elongated collector electrodes. The elongated base electrode is formed on the base mesa along the long axis of the base mesa, and the base electrode has a base via hole at or near the center of the base electrode. The two elongated emitter are formed on the base mesa respectively at two opposite sides of the base electrode, and each of two emitters has an elongated emitter electrode formed on the emitter. The elongated collector is formed below the base mesa. The two elongated collector electrodes are formed on the collector respectively at two opposite sides of the base mesa.
US10553707B1 FinFETs having gates parallel to fins
Methods form devices by patterning a lower layer to form a fin, and forming a sacrificial gate along sidewalls of the fin. Such methods form a mask with cut openings on the sacrificial gate and remove sections of the fin and the sacrificial gate exposed through the cut openings to divide the fin into fin portions and create cut areas between the fin portions. Additionally, these methods remove the mask, epitaxially grow source/drains in the cut areas, replace the sacrificial gate with a gate conductor, and form a gate contact on the gate conductor over a center of the fin portions.
US10553705B2 Sub-thermal switching slope vertical field effect transistor with dual-gate feedback loop mechanism
Fabricating a feedback field effect transistor includes receiving a semiconductor structure including a substrate, a first source/drain disposed on the substrate, a fin disposed on the first source/drain, and a hard mask disposed on a top surface of the fin. A bottom spacer is formed on a portion of the first source/drain. A first gate is formed upon the bottom spacer. A sacrificial spacer is formed upon the first gate, a gate spacer is formed on the first gate from the sacrificial spacer, and a second gate is formed on the gate spacer. The gate spacer is disposed between the first gate and the second gate. A top spacer is formed around portions of the second gate and hard mask, a recess is formed in the top spacer and hard mask, and a second source/drain is formed in the recess.
US10553704B2 Semiconductor device, method for manufacturing semiconductor device, and electronic appliance having semiconductor device
To provide a semiconductor device including an oxide semiconductor layer with high and stable electrical characteristics, the semiconductor device is manufactured by forming a first insulating layer, forming oxide over the first insulating layer and then removing the oxide n times (n is a natural number), forming an oxide semiconductor layer over the first insulating layer, forming a second insulating layer over the oxide semiconductor layer, and forming a conductive layer over the second insulating layer. Alternatively, the semiconductor device is manufactured by forming the oxide semiconductor layer over the first insulating layer, forming the second insulating layer over the oxide semiconductor layer, forming the oxide over the second insulating layer and then removing the oxide n times (n is a natural number), and forming the conductive layer over the second insulating layer.
US10553688B2 Semiconductor device having field plate
A transistor type of field effect transistor (FET) having a field plate is disclosed. The FET provides an active region and two inactive regions sandwiching the active region therebetween, where the electrodes are provided in the active region. The FET further includes fingers and buses of the drain and the source. The fingers overlap with the electrodes of the drain and the source; while the busses are provided in respective inactive regions. The field plate includes a field plate finger and a field plate interconnection. The field plate finger extends parallel to the gate electrode in a side facing the drain electrode. The field plate interconnection connects the field plate finger with the source interconnection in the inactive region opposite to the inactive region where the drain bus exists.
US10553687B2 Semiconductor device having conductive feature overlapping an edge of an active region
A semiconductor device includes a substrate having an active region, a drain region in the active region, a source region in the active region, a gate structure, and a conductive field plate. The gate structure extends in a first direction over the active region. The gate structure is arranged between the drain region and the source region in a second direction transverse to the first direction. The conductive field plate extends in the second direction over an edge of the active region.
US10553684B2 Optical sensor and image sensor including graphene quantum dots
Provided are an optical sensor including graphene quantum dots and an image sensor including an optical sensing layer. The optical sensor may include a graphene quantum dot layer that includes a plurality of first graphene quantum dots bonded to a first functional group and a plurality of second graphene quantum dots bonded to a second functional group that is different from the first functional group. An absorption wavelength band of the optical sensor may be adjusted based on types of functional groups bonded to the respective graphene quantum dots and/or sizes of the graphene quantum dots.
US10553681B2 Forming a superjunction transistor device
A method includes forming first regions of a first doping type and second regions of a second doping type in first and second semiconductor layers such that the first and second regions are arranged alternately in at least one horizontal direction of the first and second semiconductor layers, and forming a control structure with transistor cells each including at least one body region, at least one source region and at least one gate electrode in the second semiconductor layer. Forming the first and second regions includes: forming trenches in the first semiconductor layer and implanting at least one of first and second type dopant atoms into sidewalls of the trenches; forming the second semiconductor layer on the first semiconductor layer such that the second layer fills the trenches; implanting at least one of first and second type dopant atoms into the second semiconductor layer; and at least one temperature process.
US10553678B2 Vertically stacked dual channel nanosheet devices
A semiconductor structure having electrostatic control and a low threshold voltage is provided. The structure includes an nFET containing vertically stacked and suspended Si channel material nanosheets stacked vertically above a pFET containing vertically stacked and suspended SiGe channel material nanosheets. The vertically stacked nFET and pFET include a single work function metal.
US10553676B2 Compound semiconductor device, method for producing same, and resin-sealed type semiconductor device
In a semiconductor element having a compound semiconductor layer epitaxially grown on a silicon substrate, an object is to suppress generation of deficiency or problems of reliability deriving from the ends of the element that are generated when dividing into semiconductor devices by dicing. A compound semiconductor layer epitaxially grown on a silicon substrate is formed via a buffer layer made of aluminum nitride. In the periphery of the semiconductor device, a scribe lane is present to surround a semiconductor element region. Along the scribe lane, the aluminum nitride layer is covered with a coating film for protection against humidity and moisture.
US10553663B2 Display device
A display device includes: pixel columns including pixels arranged along a first direction; pixel rows including pixels arranged along a second direction crossing the first direction; data lines connected to respective pixel columns, each of the data lines including a first sub-data line provided at one side of a corresponding pixel column and a second sub-data line provided at another side of the corresponding pixel column; scan lines extending along the second direction and connected to respective pixel rows; and a power line to supply driving power to the pixels, one of the pixels of the pixel columns is connected to the first sub-data line, and a pixel adjacent to the pixel connected to the first sub-data line is connected to the second sub-data line, and the first sub-data line and the second sub-data line in the same pixel column are on different layers from each other.
US10553658B2 Encapsulation unit and organic light emitting display device including the same
Disclosed are an encapsulation unit which may prevent deterioration of thin film transistors so as to improve reliability and an organic light emitting display device including the same. At least one transparent oxide film is disposed under at least one of a plurality of inorganic encapsulation films disposed on a light emitting element and, thus, oxygen in the at least one transparent oxide film combines with hydrogen introduced during formation of the inorganic encapsulation films to prevent hydrogen from diffusing into the thin film transistors.
US10553650B2 Organic electroluminescent element, organic electroluminescent panel, and luminescent unit comprising a film thickness adjustment layer positioned outside of a resonator
An organic electroluminescent element includes an organic electroluminescent part and a pair of partition walls. The organic electroluminescent part includes an organic material layer, a resonator, and a film-thickness adjustment layer. The film-thickness adjustment layer has a thickness that is adjusted to allow a difference between a height of a pinning position and a height of a middle position of an upper surface of the organic material layer to fall within a predetermined range. The pinning position is a position at which the upper surface of the organic material layer and each of the partition walls are in contact with each other.
US10553643B2 Circuit and layout for resistive random-access memory arrays having two bit lines per column
A layout is presented for a ReRAM memory cell array including rows and columns of ReRAM cells, each ReRAM cell is in a row and column of ReRAM cells. Each ReRAM cell includes a ReRAM device. A first transistor is coupled between the ReRAM device and a first bit line associated with the column containing the ReRAM cell. The first transistor has a gate coupled to a first word line associated with the row containing the ReRAM cell. A second transistor is coupled between the ReRAM device and a second bit line associated with the column containing the ReRAM cell. The second transistor has a gate coupled to a second word line associated with the row containing the ReRAM cell.
US10553640B2 Electrodeless light-emitting diode display and method for fabricating the same
An electrodeless LED display and a method for fabricating the same are disclosed. In the method, an epitaxial layer is provided and a transparent conduction layer is formed on the epitaxial layer to bond a substrate. The epitaxial layer is etched to form dies deposition metal films on the transparent conduction layer. Conduction channels are formed on the substrate, and two ends of each conduction channel are respectively provided two conduction metal blocks. First metal members are formed on the metal film formed on the dies and the conduction metal blocks to connect with the dies on the different conduction channels. Then, second metal members are formed on the first metal members formed on the conduction metal blocks, whereby the second metal members and the first metal members formed on the dies are located on an identical plane.
US10553636B2 Pixel cell and its method for applying voltage generated in a photosensor to a gate capacitance and alternately resetting the applied voltage
A pixel cell, and a method of use thereof, the pixel cell including: an output, a photosensor configured to generate a first measuring current in a first measurement cycle and a second measuring current in a second measurement cycle as a function of radiation, an output node, a power storage device configured so that in a first operating mode a current can be injected by the power storage device as a function of the first measuring current, and so that in a second operating mode the power storage device is configured to hold the injected current so that the injected current can be detected at the output node, and a switching unit configured to form a difference between the injected current and the second measuring current at the output node in a reading cycle and to couple the output node to the output.
US10553635B2 Image sensor, stacked image sensor, image processing apparatus, and method of fabricating image sensor chip package
An image sensor includes a pixel array and a peripheral circuit. The peripheral circuit is electrically connected to the pixel array and includes a logic block and at least one redundancy block to replace the logic block when the logic block is a defective block.
US10553633B2 Phototransistor with body-strapped base
A photodetector includes a two-terminal bipolar phototransistor arranged on a substrate. The phototransistor includes a base, a collector, and an emitter. An electrical connection is made between the base and the local substrate near a region of the phototransistor. The electrical connection can be by way of metal interconnects.
US10553632B2 Photoelectric detection device and photoelectric detection apparatus
The present disclosure provides a photoelectric detection device and a photoelectric detection apparatus. The photoelectric detection device includes a substrate, a reflective structure provided on the substrate and a photoelectric conversion layer provided on the reflective structure, and has a plurality of pixel regions and a plurality of interval regions each provided between two adjacent pixel regions. The photoelectric conversion layer includes a pixel photoelectric conversion portion in the pixel region; the reflective structure includes a pixel reflective portion in the pixel region and an interval reflective portion in the interval region, and the interval reflective portion is configured to reflect light directed to the interval reflective portion from the pixel photoelectric conversion portion back to the pixel photoelectric conversion portion.
US10553630B2 Image pickup device, image pickup apparatus, and production apparatus and method
An image pickup device according to the present disclosure includes: a photoelectric conversion device that photoelectrically converts incident light that has entered from outside; an organic film that is formed by being laminated on a light-incident surface side of the photoelectric conversion device; and an inorganic film that is formed by being laminated on a light-incident surface and side surfaces of the organic film and seals the organic film, the side surface of the organic film being tilted by an angle at which a thickness of the inorganic film that is formed by being laminated on the side surfaces becomes a predetermined thickness. The present disclosure is applicable to an image pickup device, an image pickup apparatus, a production apparatus for image pickup device, and the like.
US10553629B2 Solid-state image pickup device, method of manufacturing solid-state image pickup device, and electronic apparatus
There is provided a solid-state image pickup device including: a semiconductor substrate; a photodiode formed in the semiconductor substrate; a transistor having a gate electrode part or all of which is embedded in the semiconductor substrate, the transistor being configured to read a signal electric charge from the photodiode via the gate electrode; and an electric charge transfer layer provided between the gate electrode and the photodiode.
US10553613B2 Substrate for curved display panel, curved display panel, and curved display device
Embodiments of the present disclosure relate to a substrate for a curved display panel, the curved display panel, and a curved display device. A substrate for a curved display panel is provided. The curved display panel includes a plurality of opening areas arranged in an array. The substrate includes a first base substrate which is curved; a strip-shaped black matrix positioned on the first base substrate and extending along a direction approximately parallel to a curved edge of the first base substrate; and a blocking portion positioned on the first base substrate. An orthographic projection of the blocking portion on the first base substrate is within an orthographic projection region of the opening area on the first base substrate.
US10553612B2 Semiconductor memory
According to one embodiment, a semiconductor memory device includes a first memory chip, a circuit chip, and an external connection electrode on a surface of the first memory chip. The first memory chip comprises first conductors stacked via an insulator, and a first pillar passing the first conductors. The circuit chip comprises a substrate, a control circuit, and a second conductor connected to the control circuit, the circuit chip being attached to the first memory chip. The external connection electrode comprises a portion extending from a side of the surface of the first memory chip through the first memory chip and connected to the second conductor. Part of the first conductors is between the external connection electrode and the substrate.
US10553610B2 Three-dimensional semiconductor memory devices
Disclosed are three-dimensional semiconductor memory devices including an electrode structure including gate electrodes stacked in a first direction, a lower pattern group including lower vertical patterns that are in a lower portion of the electrode structure and are connected to the substrate, and an upper pattern group including upper vertical patterns that are in an upper portion of the electrode structure. The upper vertical patterns may be connected to the lower vertical patterns, respectively. The devices may also include two common source plugs spaced apart from each other in a second direction. The electrode structure may be between the two common source plugs. An upper portion of the lower pattern group has a first width in the second direction, an upper portion of the upper pattern group has a second width in the second direction, and the first width may be greater than the second width.
US10553606B2 Vertical-type memory device
A vertical-type memory device and a manufacturing method thereof, the device including a substrate having a cell array region and a connection region; gate electrode layers stacked on the cell array region and the connection region of the substrate, the gate electrode layers forming a stepped structure in the connection region; a cell channel layer in the cell array region, the cell channel layer passing through the plurality of gate electrode layers; a dummy channel layer in the connection region, the dummy channel layer passing through at least one gate electrode layer of the plurality of gate electrode layers; a cell epitaxial layer disposed below the cell channel layer; and a dummy epitaxial layer disposed below the dummy channel layer, wherein the dummy epitaxial layer has a shape that is different from a shape of the cell epitaxial layer.
US10553605B2 Semiconductor device including gates
A semiconductor device includes first gate electrodes including a first lower electrode, a first upper electrode disposed above the first lower electrode and including a first pad region, and one or more first intermediate electrodes disposed between the first lower electrode and the first upper electrode. Second gate electrodes include a second lower electrode, a second upper electrode disposed above the second lower electrode, and one or more second intermediate electrodes disposed between the second lower electrode and the second upper electrode. The second gate electrodes are sequentially stacked above the first upper electrode, while exposing the first pad region. The first lower electrode extends by a first length, further than the first upper electrode, in a first direction. The second lower electrode extends by a second length, different from the first length, further than the second upper electrode, in the first direction.
US10553600B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a first conductive layer, a first semiconductor body, a second semiconductor body, a first memory layer, and a second memory layer. The first conductive layer includes first to fourth extension regions, and a first connection region. The first extension region extends in a first direction. The second extension region extends in the first direction and is arranged with the first extension region in the first direction. The third extension region extends in the first direction and is arranged with the first extension region in a second direction crossing the first direction. The fourth extension region extends in the first direction, is arranged with the third extension region in the first direction, and is arranged with the second extension region in the second direction.
US10553599B1 Three-dimensional memory device containing drain select isolation structures and on-pitch channels and methods of making the same without an etch stop layer
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory openings vertically extending through the alternating stack, and memory opening fill structures located in the memory openings and including a respective memory-level semiconductor channel and a respective memory film. Drain-select-level gate electrodes overlie the alternating stack. Drain-select-level pillar structures extend through a respective one of the drain-select-level gate electrodes. Each drain-select-level semiconductor channel is electrically connected to an underlying one of the memory-level semiconductor channels. A planar insulating spacer layer having a homogeneous composition throughout directly contacts top surfaces of the memory films and bottom surfaces of the drain-select-level gate electrodes.
US10553594B2 Apparatuses and methods for reading memory cells
Apparatuses and methods for reading memory cells are described. An example method includes sharing a first voltage to increase a voltage of a first sense line coupled to a first capacitor plate of a ferroelectric capacitor of a memory cell, sharing a second voltage to decrease a voltage of a second sense line coupled to a second capacitor plate of the ferroelectric capacitor of the memory cell, sharing a third voltage to increase the voltage of the second sense line, and sharing a fourth voltage to decrease the voltage of the first sense line. A voltage difference between the first sense line and the second sense line that results from the voltage sharing is amplified, wherein the voltage difference is based at least in part on a polarity of the ferroelectric capacitor.
US10553592B2 Fabrication method of a semiconductor structure by a gate cutting process with multiple sidewall spacers formation in a dummy gate opening
Semiconductor structure and fabrication method are provided. The method includes: providing a base substrate including a first region, a second region and a third region between the first and the second region; forming a dummy gate structure extending from the first region to the second region and through the third region; forming first doped source/drain regions in the base substrate on both sides of the dummy gate structure in the first region; forming second doped source/drain regions in the base substrate on both sides of the dummy gate structure in the second region; forming an opening in the dummy gate structure in the third region and exposing the base substrate in the third region; and forming an interlayer dielectric layer within the opening to have a top surface coplanar with the dummy gate structure.
US10553584B2 Patterned gate dielectrics for III-V-based CMOS circuits
Semiconductor devices and methods of making the same include forming a first channel region on a first semiconductor region. A second channel region is formed on a second semiconductor region, the second semiconductor region being formed from a semiconductor material that is different from a semiconductor material of the first semiconductor region. A gate dielectric layer is formed over one or more of the first and second channel regions. A nitrogen-containing layer is formed on the gate dielectric layer. A gate is formed on the gate dielectric.
US10553580B2 Method of manufacturing semiconductor device
A method of fabricating a semiconductor device includes forming first gate structure and a second gate structure over a core device region of a substrate. The method further includes forming stressors at opposite sides of the first gate structure. The method further includes doping the stressors to form a first source region and a first drain region of a first device. The method further includes doping into the substrate and at opposite sides of the second gate structure to form a second source region and a second drain region of a second device, wherein the first source region, the first drain region, the second source region and the second drain region are of a same conductivity. The first source region includes a different material from the second source region.
US10553574B2 Standard cell for removing routing interference between adjacent pins and device including the same
An integrated circuit including a first standard cell including, first transistors, the first transistors being first unfolded transistors, a first metal pin, a second metal pin, and a third metal pin on a first layer, the first metal pin and the second metal pin having a first minimum metal center-to-metal center pitch therebetween less than or equal to 80 nm, a fourth metal pin and a fifth metal pin at a second layer, the fourth metal pin and the fifth metal pin extending in a second direction, the second direction being perpendicular to the first direction, a first via between the first metal pin and the fourth metal pin, and a second via between the third metal pin and the fifth metal pin such that a first via center-to-via center space between the first via and the second via is greater than double the first minimum metal center-to-metal center pitch.
US10553571B2 Method of forming an array of a multi-device unit cell
Backplane-side bonding structures including a common metal are formed on a backplane. Multiple source coupons are provided such that each source coupon includes a transfer substrate and an array of devices to be transferred. Each array of devices are arranged such that each array includes a unit cell structure including multiple devices of the same type and different types of bonding structures including different metals that provide different eutectic temperatures with the common metal. Different types of devices can be sequentially transferred to the backplane by sequentially applying the supply coupons and selecting devices providing progressively higher eutectic temperatures between respective bonding pads and the backplane-side bonding structures. Previously transferred devices stay on the backplane during subsequent transfer processes, enabling formation of arrays of different devices on the backplane.
US10553566B2 Stacked semiconductor die assemblies with die substrate extensions
Stacked semiconductor die assemblies with die substrate extensions are disclosed herein. In one embodiment, a semiconductor die assembly can include a package substrate, a first die mounted to the package substrate, and a second die mounted to the first die. The first die includes a first die substrate, and the second die includes a second die substrate attached to the first die substrate. At least one of the first and second dies includes a semiconductor substrate and a die substrate extension adjacent the semiconductor substrate. The die substrate extension comprises a mold material that at least partially defines a planform.
US10553551B2 Impedance compensation of flip chip connection for RF communications
A flip chip IC device utilized in RF transceivers includes a bare die having a number of metalized pads and each metalized pad has a solder ball deposited thereon. The flip chip IC device further includes a substrate having a number of connector pads corresponding to the metalized pads. The connector pads are connected to one or more electronic components disposed on the substrate via a number of connector strips. The bare die is flipped up-side-down such that the metalized solder pads are aligned and connected with the connector pads of the substrate via the solder balls. At least one of the connector strips includes a strip section having an uneven strip width configured to compensate an impedance of a transmission line formed based on a connection between a metalized pad of the bare die and a connector pad of the substrate to match predetermined impedance.
US10553550B2 Semiconductor device, method of manufacturing semiconductor device, and antenna switch module
Disclosed is a semiconductor device having a radio frequency switch. Also disclosed are an antenna switch module and a method of manufacturing the semiconductor device. The semiconductor device includes a metal wiring insulating film bonded to a silicon substrate. In the semiconductor device, a crystal defect layer extends into the silicon substrate from a surface of the silicon substrate. Crystal defects are throughout the crystal defect layer. The semiconductor device and an integrated circuit are in the antenna switch module. The integrated circuit in the antenna switch module is mounted with the radio-frequency switch device and the silicon substrate. The method of manufacturing the semiconductor device includes a step of forming crystal defects throughout a silicon substrate. Radiation or a diffusion is used to form the crystal defects. After the step of forming the crystal defects, the method includes a step of implanting ions into a surface of the silicon substrate to form a crystal defect layer.
US10553548B2 Methods of forming multi-chip package structures
Methods of forming microelectronic package structures/modules, and structures formed thereby, are described. Structures formed herein may include a first die disposed on a substrate, a second die disposed on the substrate, a molding compound disposed between the first die and the second die, wherein the molding compound is disposed on a top surface of the substrate. An epoxy material is disposed between a top portion of a sidewall of the first die and the molding compound, and a thermal interface material (TIM) is disposed on top surfaces of the first and second die, wherein the TIM extends over the entire length of the substrate.
US10553542B2 Semiconductor package with EMI shield and fabricating method thereof
A semiconductor device with EMI shield and a fabricating method thereof are provided. In one embodiment, the semiconductor device includes EMI shield on all six surfaces of the semiconductor device without the use of a discrete EMI lid.
US10553537B2 Interconnects containing serpentine line structures for three-dimensional memory devices and methods of making the same
A device structure includes an array of semiconductor devices located in an array region over a substrate, metal lines laterally extending from the device region to a peripheral interconnection region, and interconnect via structures located in the peripheral interconnection region, and contacting a portion of a respective one of the plurality of metal lines. The metal lines include a first metal line and a second metal line each having a serpentine region which contacts a respective interconnect via structure.
US10553535B1 Formation of semiconductor devices including electrically programmable fuses
A method for fabricating a semiconductor device including an electrically programmable fuse includes patterning dielectric material formed on a first electrode including a first conductive material to create one or more openings, and forming second conductive material within the one or more openings. Forming the second conductive material includes forming one or more voids encapsulated by the second conductive material such that the one or more voids have boundaries defined in part by portions of the second conductive material disposed between the one or more voids and the dielectric material. The portions of the second conductive material correspond to fuse links.
US10553534B2 Method for fabricating contact electrical fuse
A method for fabricating semiconductor device includes the steps of first forming a first dielectric layer on a substrate, in which a first conductor is embedded within the first dielectric layer. Next, a second dielectric layer is formed on the first dielectric layer, part of the second dielectric layer is removed to form a contact hole, and a lateral etching process is conducted to expand the contact hole to form a funnel-shaped opening. Next, a metal layer is formed in the funnel-shaped opening, and the metal layer is planarized to form a second conductor.
US10553533B2 Integrated fan-out package and manufacturing method thereof
An integrated fan-out (InFO) package includes a first redistribution structure, a die, an encapsulant, a plurality of first through interlayer vias (TIV), a second redistribution structure, an insulating layer, a supporting layer, and a plurality of conductive patches. The die is disposed on the first redistribution structure. The encapsulant encapsulates the die. The first TIVs are embedded in the encapsulant. The second redistribution structure is disposed on the die, the first TIVs, and the encapsulant. The first redistribution structure is electrically connected to the second redistribution structure through the first TIVs. The insulating layer is disposed on the first redistribution structure opposite to the die and includes a plurality of air gaps. The supporting layer is over the insulating layer. The conductive patches are over the supporting layer. Locations of the conductive patches correspond to locations of the air gaps of the insulating layer.
US10553530B2 Three-dimensional (3D) inductor-capacitor (LC) circuit
Embodiments of the disclosure relate to a three-dimensional (3D) inductor-capacitor (LC) circuit. The 3D LC circuit includes an inductor formed by a conductive ribbon of a defined height and a conductive sleeve conductively coupled to the conductive ribbon. The conductive sleeve and the conductive ribbon can generate a built-in capacitance(s) for the 3D LC circuit. In examples discussed herein, the conductive ribbon can also help reduce the skin effect of the inductor by distributing an electrical current across the defined height of the conductive ribbon. By generating the built-in capacitance(s) and distributing the electrical current across the defined height of the conductive ribbon, it is possible to reduce current crowding and improve quality factor (Q-factor) of the 3D LC circuit. As a result, it is possible to couple one or more 3D LC circuits to form a high performance radio frequency (RF) filter(s) for the fifth-generation (5G) wireless communication systems.
US10553527B2 Substrate and semiconductor device package
A substrate including a dielectric layer and a patterned conductive layer adjacent to the dielectric layer is provided. The patterned conductive layer comprises a first conductive pad, the first conductive pad comprises a first portion having a first concave sidewall. The substrate further includes a protection layer disposed on the patterned conductive layer, and the protection layer covers the first portion of the first conductive pad.
US10553522B1 Semiconductor microcooler
A semiconductor microcooler is fabricated by forming fins in a semiconductor substrate and forming a metal layer upon the fins. A stacked microcooler may be formed by stacking a plurality of semiconductor microcoolers. The microcoolers may be positioned such that the fins of each microcooler are aligned. One or more microcoolers may be thermally connected to a surface of a coolant conduit that is thermally connected to an electronic device heat generating device, such as an integrated circuit (IC) chip, or the like. Heat from the electronic device heat generating device may transfer to the one or more microcoolers. A flow of cooled liquid may be introduced through the conduit and heat from the one or more microcoolers may transfer to the liquid coolant.
US10553520B2 Electronic apparatus
A leaf spring is disposed between a circuit board and a upper shield. The leaf spring biases a heat sink toward the circuit board through a connecting member. The leaf spring is not electrically connected to the upper shield. According to this structure, an integrated circuit and the heat sink can be contacted with each other with certainty. Further, generation of unnecessary radiation can be suppressed effectively.
US10553519B2 Heat radiating member and method for producing the same
A heat radiating member includes: a composite portion composed of a composite material which contains particles of a satisfactorily thermally conductive material in a metal matrix; and a metal layer formed on at least one surface of the composite portion and composed of a metal. A method for producing a heat radiating member includes: a preparation step to prepare a composite material which contains particles of a satisfactorily thermally conductive material in a metal matrix; a powder arrangement step to dispose a metal powder composed of metal particles on at least one surface of the composite material; and a heating step to heat the composite material and the metal powder, with the metal powder disposed on the composite material, to form a metal layer composed of a metal of the metal powder on a composite portion composed of the composite material.
US10553515B2 Integrated circuit structures with extended conductive pathways
Integrated circuit (IC) structures with extended conductive pathways, as well as related structures, devices, and methods, are disclosed herein. For example, in some embodiments, an IC structure may include a die having a device side and an opposing back side; a mold compound disposed at the back side; and a conductive pathway extending into the die from the back side and extending into the mold compound from the back side.
US10553508B2 Semiconductor manufacturing using disposable test circuitry within scribe lanes
Embodiments are disclosed for semiconductor manufacturing using disposable test circuitry formed within scribe lanes. The manufacturing steps can include forming device circuitry within a semiconductor die and forming test circuitry within a scribe lane. One or more electrical connection route lines are also formed that connect the device circuitry and test circuitry blocks. Further, each die can be connected to a single test circuitry block, or multiple dice can share common test circuitry blocks. After testing, the electrical connection route line(s) are sealed, and the test circuitry is discarded when the device dice are singulated. For certain embodiments, the edge of the devices dice are encapsulated with a protective metal layer, and certain other embodiments include protective sealrings through which the connection route lines pass to enter the dice from the test circuitry blocks within the scribe lanes.
US10553504B2 Inspection of substrates
Concepts presented herein relate to approaches for performing substrate inspection. In one aspect, the concepts relate to detecting anomalies or candidate defects on the substrate based on contrast in images obtained of the substrate.
US10553497B2 Methods and devices for enhancing mobility of charge carriers
Methods and devices for enhancing mobility of charge carriers. An integrated circuit may include semiconductor devices of two types. The first type of device may include a metallic gate and a channel strained in a first manner. The second type of device may include a metallic gate and a channel strained in a second manner. The gates may include, collectively, three or fewer metallic materials. The gates may share a same metallic material. A method of forming the semiconductor devices on an integrated circuit may include depositing first and second metallic layers in first and second regions of the integrated circuit corresponding to the first and second gates, respectively.
US10553493B2 Fabrication of a vertical transistor with self-aligned bottom source/drain
A method of forming a vertical fin field effect transistor (vertical finFET) with a self-aligned bottom source/drain, including forming a doped layer on a substrate, forming one or more vertical fins on the doped layer, forming a protective layer on the one or more vertical fins, wherein the protective layer has a thickness, and forming at least one isolation trench by removing at least a portion of the protective layer on the doped layer, wherein the isolation trench is laterally offset from at least one of the one or more vertical fins by the thickness of the protective layer.
US10553488B2 Device without zero mark layer
Devices and methods for forming a device are disclosed. The method includes providing a substrate having first and second surfaces. At least one through silicon via (TSV) opening is formed in the substrate. The TSV opening extends through the first and second surfaces of the substrate. An alignment trench corresponding to an alignment mark is formed in the substrate. The alignment trench extends from the first surface of the substrate to a depth shallower than a depth of the TSV opening. A dielectric liner layer is provided over the substrate. The dielectric liner layer at least lines sidewalls of the TSV opening. A conductive layer is provided over the substrate. The conductive layer fills at least the TSV opening to form TSV contact. A redistribution layer (RDL) is formed over the substrate. The RDL layer is patterned using a reticle to form at least one opening which corresponds to a TSV contact pad. The reticle is aligned using the alignment mark in the substrate.
US10553487B2 Semiconductor device and method of forming conductive vias by direct via reveal with organic passivation
A semiconductor device has a semiconductor wafer and a conductive via formed partially through the semiconductor wafer. A portion of the semiconductor wafer and conductive via is removed by a chemical mechanical polishing process. The semiconductor wafer and conductive via are coplanar at first and second surfaces. A first insulating layer and a second insulating layer are formed over the conductive via and semiconductor wafer. The first insulating layer includes an inorganic material and the second insulating layer includes an organic material. An opening in the first and second insulating layers is formed over the conductive via while a second portion of the conductive via remains covered by the first and second insulating layers. A conductive layer is formed over the conductive via and first insulating layer. An interconnect structure is formed over the conductive layer. The semiconductor wafer is singulated into individual semiconductor die.
US10553483B2 Semiconductor device with reduced via resistance
A method of fabricating a semiconductor interconnect structure by providing a semiconductor structure with a dielectric layer with and an embedded electrically conductive structure. A dielectric capping layer and a metal capping layer separating a second dielectric layer located above the first dielectric layer. The segment of metal capping layer covers at least a portion of a top surface of the first electrically conductive structure. Exposing parts of both the first electrically conductive structure and the dielectric capping layer by forming an opening in the second dielectric layer and the metal capping layer. Forming a second electrically conductive structure in the opening, such that (i) the second electrically conductive structure is located over part of the dielectric capping layer, and (ii) the second electrically conductive structure is in electrical contact with the first electrically conductive structure.
US10553479B2 Semiconductor device with contact pad and fabrication method therefore
A method of fabricating a semiconductor structure includes forming a conductive structure over a first passivation layer, depositing a first dielectric film continuously over the conductive structure, depositing a second dielectric film continuously over the first dielectric film, and depositing a third dielectric film over the second dielectric film. A portion of the third dielectric film is in contact with a portion of the first dielectric film.
US10553476B2 Semiconductor device including polysilicon structures having differing grain sizes and including a barrier layer therebetween
A semiconductor device includes a substrate. The semiconductor device further includes a first polysilicon structure over the substrate. The first polysilicon structure has a first grain size. The semiconductor device further includes a first barrier layer over the first polysilicon structure. At least one grain boundary of the first polysilicon structure contacts the first barrier layer. The semiconductor device further includes a second polysilicon structure over the first barrier layer. The second polysilicon layer has a second grain size smaller than the first grain size.
US10553470B2 Wafer alignment method and apparatus for overlay measurement
A substrate alignment device includes a plurality of state detection units, each of which is configured to move from a standby position to a detection position for detecting a positional state of a substrate and return back from the detection position back to the standby position, and a multidimensional robot arm configured to receive and support the substrate, transfer the substrate to a substrate detection site, and adjust the substrate in at least one orientation or position according to the detected positional state of the substrate to position the substrate to a target position for overlay mark measurements.
US10553468B2 Substrate storing method and substrate processing apparatus
A substrate processing apparatus includes a process module in which a substrate is processed, a first substrate storing container, a second substrate storing container, and a transferring module that conveys the substrate between locations connected by the transferring module, wherein the process module, the first substrate storing container, and the second substrate storing container are connected by the transferring module, the method including the successive steps of, conveying an unprocessed substrate stored in the first substrate storing container to the second substrate container, conveying the unprocessed substrate stored in the second substrate storing container to the process module to process the unprocessed substrate, conveying the processed substrate processed in the process module to the first substrate storing container, and introducing inactive gas into the first substrate storing container.
US10553466B2 Semiconductor wafer carriers
This specification describes semiconductor wafer carriers, methods for manufacturing the semiconductor wafer carriers, and methods for using the semiconductor wafer carriers. The semiconductor wafer carriers can include features for avoiding double-slotting, for preventing glove marks on semiconductor wafers, and for providing additional sitting and storage options for the wafer carrier. In some examples, a semiconductor wafer carrier includes multiple notched left-side rods that are parallel in a vertical direction and multiple notched right-side rods that are parallel in the vertical direction. The semiconductor wafer carrier includes one or more bottom rods. The left-side rods, the right-side rods, and the one or more bottom rods are joined to define semiconductor wafer slots.
US10553464B2 System and method for controlling semiconductor manufacturing facility, method of manufacturing integrated circuit using the system and method, and method of manufacturing processor using the system and method
A method for controlling a semiconductor manufacturing facility includes measuring output change amounts of differential pressure sensors in the facility when pressure conditions change by a number of fans. The fans are then classified into different groups and subgroups and control sequences of the subgroups are determined based on the change amounts. Difference values are then calculated, and a control signal is generated to adjust the rotation speed of the fans.
US10553462B2 Planar transmission line resonator frequency control of localized transducers
Localized heating can be provided using fixed-frequency planar transmission line resonators arranged along a main-line, and tuning an electromagnetic input signal frequency applied to the main line to selectively address and energize one or more planar resonators for also addressing and energizing one or more correspondingly located active substrate transducer heat sources for depositing heat in an adjacent active substrate. More generally, adjusting input signal frequency to select one or more planar resonators arranged along a main line can be used to selectively address and energize an electromagnetic-to-heat, an electromagnetic-to-vibration, or other transducer to controllably direct energy toward a desired transducer load.
US10553460B2 Groove-type drying structure
A groove-type drying structure includes a drying groove having a cover. The drying groove is internally provided with an inner groove body. The inner groove body forms air current channels with the two sides and the bottom part of the drying groove. The upper part of the drying groove is provided with an air outlet, and the inner groove body is provided with an air compensation port. A heating device and a temperature detector are installed on the air current channels at the two sides. An air wheel is arranged in the air current channel at the bottom part, an air inlet of the air wheel is communicated with an inner chamber of the inner groove body, and a rotating shaft of the air wheel is connected with a motor installed in the bottom part of the drying groove.
US10553456B2 Semiconductor package and manufacturing method of semiconductor package
A semiconductor package includes a substrate having at least one recessed portion, a semiconductor device located on a surface of the substrate, the surface having the at least one recessed portion, and a resin insulating layer covering the semiconductor device.
US10553453B2 Systems and methods for semiconductor packages using photoimageable layers
Various embodiments of the disclosure are directed to a semiconductor package and a method for fabrication of the semiconductor package. Further, disclosed herein are systems and methods that are directed to using a photoimagable dielectric (PID) layer with substantially similar mechanical properties as that of a mold material. The disclosure can be used, for example, in the context of bumpless laserless embedded substrate structures (BLESS) technology for wafer/panel level redistribution layer (RDL) and/or fan-out packaging applications. The disclosed embodiments may reduce the need for multiple dry resist film (DFR) lamination steps during various processing steps for semiconductor packaging and can also facilitate multiple layer counts due to the availability of thin PID materials.
US10553452B2 Printed circuit board, method, and semiconductor package
A printed circuit board includes first and second insulating layers forming a cavity, a first heat releasing layer formed on an exterior surface of the cavity, and a circuit layer formed above or below the first the insulating layer and at least between a surface of the cavity and the first insulating layer. The heat releasing layer is electrically connected to at least a portion of the circuit layer.
US10553451B2 Semiconductor device and manufacturing method thereof
A method for manufacturing a semiconductor device and a semiconductor device produced thereby. For example and without limitation, various aspects of this disclosure provide a method for manufacturing a semiconductor device, and a semiconductor device produced thereby, that comprises an interposer without through silicon vias.
US10553447B2 Semiconductor structure and fabrication method thereof
Semiconductor structures and fabrication methods thereof are provided. An exemplary fabrication process includes providing a base substrate; forming a carbon-containing dielectric layer over the base substrate; and performing a chemical mechanical polishing (CMP) process on the carbon-containing dielectric layer. The chemical mechanical polishing process includes performing a plurality of polishing processes on the carbon-containing dielectric layer and a weak acid solution is used to clean a polishing pad before and after each of the polishing processes.
US10553446B2 Method of processing target object
A method includes anisotropically etching an etching target layer of a target object through an opening of the target object by generating plasma of a first gas within a processing vessel in which the target object is accommodated; and then forming a film on an inner surface of the opening by repeating a sequence comprising: a first process of supplying a second gas into the processing vessel; a second process of purging a space within the processing vessel; a third process of generating plasma of a third gas containing an oxygen atom within the processing vessel; and a fourth process of purging the space within the processing vessel. The first gas contains a carbon atom and a fluorine atom. The second gas contains an aminosilane-based gas. The etching target layer is a hydrophilic insulating layer containing silicon. Plasma of the first gas is not generated in the first process.
US10553436B2 Method of manufacturing semiconductor device using photoresist as ion implantation mask
A method of manufacturing a semiconductor device, including providing a semiconductor wafer, forming a photoresist film on a main surface of the semiconductor wafer, forming a first mask pattern and a second mask pattern on the photoresist film, selectively removing portions of the photoresist film according to the first and second mask patterns, to respectively form a first opening and a second opening in the photoresist film, a position of the second opening differing from that of the first opening, and performing ion implantation of an impurity into the semiconductor wafer, using the photoresist film having the first and second openings formed therein as a mask.
US10553435B2 Method for obtaining patterns in a layer
The invention relates in particular to a method for producing subsequent patterns in an underlying layer (120), the method comprising at least one step of producing prior patterns in a carbon imprintable layer (110) on top of the underlying layer (120), the production of the prior patterns involving nanoimprinting of the imprintable layer (110) and leave in place a continuous layer formed by the imprintable layer (110) and covering the underlying layer (120), characterized in that it comprises the following step: at least one step of modifying the underlying layer (120) via ion implantation (421) in the underlying layer (120), the implantation (421) being carried out through the imprintable layer (110) comprising the subsequent patterns, the parameters of the implantation (421) being chosen in such a way as to form, in the underlying layer (120), implanted zones (122) and non-implanted zones, the non-implanted zones defining the subsequent patterns and having a geometry that is dependent on the prior patterns.
US10553432B2 Method to improve adhesion of photoresist on silicon substrate for extreme ultraviolet and electron beam lithography
An etch process that includes removing an oxide containing surface layer from a semiconductor surface to be etched by applying a hydrofluoric (HF) based chemistry, wherein the hydrofluoric (HF) based chemistry terminates the semiconductor surface to be etched with silicon-hydrogen bonds, and applying a vapor priming agent bearing chemical functionality based on the group consisting of alkynes, alcohols and a combination thereof to convert the silane terminated surface to a hydrophobic organic surface. The method continues with forming a photoresist layer on the hydrophobic organic surface; and patterning the photoresist layer. Thereafter, the patterned portions of the photoresist are developed to provide an etch mask. The portions of the semiconductor surface exposed by the etch mask are then etched.
US10553429B2 Method of forming pattern of semiconductor device
A method of forming a pattern of a semiconductor device includes forming a mask and a sacrificial layer on a substrate, etching the sacrificial layer in a first area of the substrate to form first units, each having a first width and a first distance from an adjacent unit, etching the sacrificial layer in a second area of the substrate to form second units, each having a second width equal to the first distance and being spaced apart from an adjacent unit by a second distance equal to the first width, forming a spacer conformally covering the first and second units, the spacer having a first thickness and being merged between the second units, removing a portion of the spacer on upper surfaces of the first and second units, and etching the mask in a region from which first and second units have been removed.
US10553427B2 Low dielectric constant oxide and low resistance OP stack for 3D NAND application
Embodiments described herein generally relate to methods of manufacturing an oxide/polysilicon (OP) stack of a 3D memory cell for memory devices, such as NAND devices. The methods generally include treatment of the oxide and/or polysilicon materials with precursors during PECVD processes to lower the dielectric constant of the oxide and reduce the resistivity of the polysilicon. In one embodiment, the oxide material is treated with octamethylcyclotetrasiloxane (OMCTS) precursor. In another embodiment, germane (GeH4) is introduced to a PECVD process to form SixGe(1-x) films with dopant. In yet another embodiment, a plasma treatment process is used to nitridate the interface between layers of the OP stack. The precursors and plasma treatment may be used alone or in any combination to produce OP stacks with low dielectric constant oxide and low resistivity polysilicon.
US10553408B2 Supporting member and substrate processing apparatus
A supporting member is configured to support at least one pipe connecting a temperature adjusting unit with a substrate processing apparatus, wherein the temperature adjusting unit adjusts a temperature of an arbitrary component of the substrate processing apparatus, wherein an inside of the supporting member includes a hollow portion and the at least one pipe is arranged in the hollow portion.
US10553400B2 Methods and apparatus for frequency generator and match network communication
Methods and apparatus for providing RF power to a semiconductor process chamber including generating an analog radio frequency (RF) power waveform with a frequency generator for transmission to a match network over a first connection, determining information associated with characteristics of the RF power waveform with the frequency generator and transmitting the information to the match network over a second connection, and adjusting the match network to the RF power waveform based, at least partially, on the information associated with characteristics of the RF power waveform from the second connection.
US10553399B2 Pulsed plasma chamber in dual chamber configuration
Embodiments for processing a substrate in a pulsed plasma chamber are provided. A processing apparatus with two chambers, separated by a plate fluidly connecting the chambers, includes a continuous wave (CW) controller, a pulse controller, and a system controller. The CW controller sets the voltage and the frequency for a first radio frequency (RF) power source coupled to a top electrode. The pulse controller is operable to set voltage, frequency, ON-period duration, and OFF-period duration for a pulsed RF signal generated by a second RF power source coupled to the bottom electrode. The system controller is operable to set parameters to regulate the flow of species between the chambers to assist in the negative-ion etching, to neutralize excessive positive charge on the wafer surface during afterglow in the OFF period, and to assist in the re-striking of the bottom plasma during the ON period.
US10553391B2 SEM image acquisition device and SEM image acquisition method
An SEM image acquisition device including a scanning signal generation unit configured to rotate a scanning direction of the electron beam to be scanned on the sample and generate a scanning signal to be emitted on a position on the sample corresponding to a same region and same pixels on the sample; a deflection device configured to emit the electron beam on a position on the sample corresponding to the same region and the same pixels on the sample, on the basis of the scanning signal generated by the scanning signal generation unit; a detection and amplification unit configured to detect and amplify a signal from the position on the sample corresponding to the same region and the same pixels on the sample, on which the electron beam was emitted by being deflected by the deflection device; and an image generation unit configured to generate an image from when the position on the sample corresponding to the same region and the same pixels on the sample is irradiated, on the basis of the signal detected and amplified by the detection and amplification unit.
US10553390B2 Electron source and production method therefor
An electron source capable of suppressing consumption of an electron emission material is provide. The present invention provides an electron source including: an electron emission material; and, an electron emission-suppressing material covering a side surface of the electron emission material, wherein a work function of the electron emission-suppressing material is higher than that of the electron emission material, and a thermal emissivity of the electron emission-suppressing material is lower than that of the electron emission material.
US10553382B2 Bus plug including remotely operated circuit breaker and electrical system including the same
A bus plug structured to electrically connect between a busway and a load includes a circuit breaker structured to electrically connect between connectors and the load and to output a first control signal, the circuit breaker including separable contacts structured to open to stop power from the flowing from the busway to the load, a motor operator structured to cause the separable contacts to open or close in response to the first control signal from the circuit breaker, and a wireless communication module structured to wirelessly communicate with an external device and to output a second control signal to the circuit breaker is response to wireless communication received from the external device. The circuit breaker is structured to output the first control signal to the motor operator to open or close the separable contacts in response to receiving the second control signal from the wireless communication module.
US10553381B2 Electrical switchgear for overcurrent protection using critical temperature device
The present disclosure discloses an electrical switchgear configured to control an electro-magnet by using the electro-magnet, a critical temperature device, and an electro-magnet control unit without using a bimetal and a mechanical contact. The electro-magnet switches power applied through a power line in response to a flow of control current to a power device connected to a load side. In a critical temperature device, an output current value varies when a temperature of a heating wire, which is connected to the power line, exceeds a critical temperature by supply current flowing to the power device. An electro-magnet control unit, which is realizable with an SCR, allows a flow of control current of the electro-magnet to be generated or cut off in response to the output current value of the critical temperature device.
US10553380B2 Dual switched circuit
The present disclosure reveals a dual switched circuit for turning an electrical device on and off at set intervals of on and set intervals of time so that current is sent to the electrical device for a designated period of time, followed by the interruption of the flow of current to the electrical device for the designated period of time, and so that this pattern can be repeated over and over again.
US10553379B2 Float switch
A float switch, including a junction box, a switch, a guide rod, a float, a link mechanism, and a seal assembly. The switch is disposed in the junction box. The junction box is tightly coupled to the link mechanism. The float is flexibly disposed on the guide rod. The link mechanism includes a sealing member, a cylindrical pin, a connecting rod, a support, and a shift fork; one end of the link mechanism is connected to the switch via the shift fork, and the other end of the link mechanism is connected to the guide rod. The support includes a first through hole and a second through hole which are perpendicular to one another. The connecting rod includes a through hole corresponding to the second through hole of the support. The connecting rod runs through the first through hole of the support.
US10553374B2 Switching device
A switching device includes a switch and an actuating element. The actuating element for a switch includes a U-shaped actuating section. The actuating section includes two different arms with different lengths. The long arm is configured to transfer force to a button of the switch and a free end of the long arm is configured for holding the actuating element. The short arm is configured for the force input and is arranged aligned obliquely to the long arm.
US10553372B2 Vacuum interrupter with one movable contact
A vacuum interrupter includes: one movable contact fixed on a movable contact stem; and one fixed contact with a fixed contact stem. The fixed contact and the movable contact are located in a electrically insulating tube, which is vacuumtightly closed by metal lids at boths sides. The fixed contact stem is placed vacuumtightly on one of the metal lids, and the movable contact stem is guided trough an opening of the opposite metal lid via an axially extendable vacuumtight bellow. In order to create a twist protection of the movable contact stem, a ring disc shaped plastic part with a central opening, through which the movable contact stem is guided, is connected externally to the vacuum interrupter such that inner spanner flats inside the opening complementarily fit closely to external spanner flats of the movable contact stem.
US10553370B2 Methods of making light-weight, low-resistivity transfer materials
In some embodiments, a method is provided that includes (1) providing aluminum; (2) providing carbon nanotube material; (3) combining the aluminum and carbon nanotube material to form a current-carrying, aluminum-carbon-nanotube component of an electrical switch device; and (4) assembling the electrical switch device using the aluminum-carbon-nanotube component. The aluminum-carbon-nanotube component is formed so as to have at least one of lower electrical resistivity and greater thermal conductivity than a component formed of aluminum without carbon nanotube material. Numerous other embodiments are provided.
US10553366B2 Electrolytic capacitor
An apparatus is disclosed which includes an electrolytic capacitive element with multiple capacitor sections, a pressure interrupter cover assembly, and a conductor configured to electrically connect a common terminal of the multiple capacitor sections to a common cover terminal. Each first terminal of the multiple capacitor sections is electrically connected to one of a plurality of capacitor cover terminals.
US10553362B1 Multilayer ceramic electronic component and interposer included therein
A multilayer ceramic electronic component includes a ceramic body including dielectric layers and first and second internal electrodes, first and second external electrodes disposed on first and second external surfaces of the ceramic body, and an interposer including an insulating body and first and second terminal electrodes. (B1+B2)/2 is greater than or equal to 10 micrometers (μm) and less than C/2, and C is greater than (B1+B2) and less than or equal to 80 μm, in which B1 is a thickness of an upper portion, of each of the first and second terminal electrodes, disposed above the insulating body, B2 is a thickness of a lower portion, of each of the first and second terminal electrodes, disposed below the insulating body, and C is a thickness of the interposer.
US10553354B2 Method of manufacturing inductor with ferromagnetic cores
A method of making an inductor device includes forming a first metal layer and an ILD on a substrate, patterning a trench perpendicular to the first metal layer in the ILD, and depositing a magnetic material. The method includes depositing another ILD and patterning a via adjacent to the trench that extends from the first metal layer to a surface of the ILD. The method includes patterning trenches in the ILD, with a first portion over and adjacent to and parallel to the first metal layer, and a second portion perpendicular to the first portion and extending from an end of the first portion to the via. The first metal layer and trenches are connected to through the via. The method includes depositing a metal in the via, and depositing a metal in the trenches to form a second metal layer connected to the first metal layer through the via.
US10553352B2 Corrosion resistant magnet assembly
Embodiments of the disclosure pertain to methods of plating magnets with a stack of layers such that the resulting magnet assembly has improved corrosion resistance. Embodiments of the disclosure are also directed to magnet assemblies formed by such methods. Some embodiments include a High Phosphorus Electroless Nickel (HiPEN) layer with Phosphorus content greater than 11% by weight.
US10553349B2 Inductor with an electrode structure
An inductor having a magnetic body, wherein a recess is formed in the magnetic body; a coil, formed by a conductive wire and disposed in the magnetic body, wherein a first terminal part of the conductive wire is placed on a bottom surface of the recess, wherein a first portion of the first terminal part is embedded inside the recess, wherein a second portion of the first terminal part is exposed from the magnetic body; and an electrode structure is disposed on the magnetic body, wherein a portion of the axial surface of a first end of the conductive wire is encapsulated by the magnetic body without being encapsulated by the electrode structure, and wherein at least one portion of the electrode structure is disposed over the bottom surface of the recess and in contact with the second portion of the first terminal part of the conductive wire for connecting with an external circuit.
US10553344B2 Method of manufacturing coil device
A method of manufacturing a coil device and the coil device includes a base layer and a coil pattern formed on a surface of the base layer. The method of manufacturing a coil device includes forming a seed layer of a coil by bonding a copper foil to a base layer, etching to remove a portion of the copper foil, and plating a plating layer on the seed layer.
US10553329B2 Communication cable having single twisted pair of insulated wires
A communication cable that has a reduced diameter while ensuring a required magnitude of characteristic impedance. The communication cable contains a twisted pair that contains a pair of insulated wires, twisted with each other and a sheath covering the twisted pair. Each of the insulated wires, contains a conductor that has a tensile strength of 400 MPa or higher and an insulation coating that covers the conductor. The sheath is made of an insulating material having a dielectric tangent of 0.0001 or higher. The communication cable 1 has a characteristic impedance of 100±10Ω.
US10553325B2 Scattered radiation grid with an amorphous material and its use in a scattered radiation grid
A scattered radiation grid for an x-ray imaging is disclosed. In an embodiment, the scattered radiation grid includes alternately arranged layers permeable to x-ray radiation and absorbing x-ray radiation. The layers absorbing the x-ray radiation are formed from an amorphous material. Further, a method is disclosed for using an amorphous metal for the layers of a scattered radiation grid absorbing the x-ray radiation.
US10553321B2 Estimating impact of property on individual health—personal profile
Embodiment of the invention provide a method for determining health sensitivities of a user. The method comprises acquiring personal data associated with a user, determining a first health sensitivity data of the user based in part on the personal data acquired, determining a first potential impact data of a first pollutant data on health of the user based in part on the first health sensitivity data, and generating a personal profile for the user, wherein the personal profile comprises a personal profile score representing health sensitivities of the user to pollutants based in part on the first potential impact data.
US10553315B2 Adverse event prioritization and handling
Collecting biometric data from a patient provides numerous opportunities for a care provider to monitor the health of the patient. In one embodiment, the biometric data is used to identify health events that are processed in a workflow that includes a plurality of interconnected processing nodes and queues. In one embodiment, the workflow processes the health events using a priority assigned to the health events. The priority may be assigned based on a severity of the event, the type of the health event, a characteristic of the patient whose biometric data generated the health event, and the like. Each processing node in the event engine may execute multiple consumers for processing health events with different priorities. The health event can further be re-classified based on processing by a consumer.
US10553309B2 Treatment analysis systems and methods
A dental treatment planning system includes an input form to receive one or more dental patient inputs; and an engine adapted to receive the dental patient data from the input form and validating the dental patient data in a predetermined sequence.
US10553307B2 Systems and methods for tracking data across disparate computing systems via a distributed architecture
Systems and methods for surfacing contextually relevant data into the workflow of a third party system are discussed herein. The system implements a near-real-time method of detecting activity corresponding to particular electronic health records associated with particular patients in third-party systems using specifically configured software systems. A cloud-based micro-services architecture is communicably coupled to the third-party systems and is operable to transmit contextually relevant data to the third-party system in response to particular detected activities, such as accessing a patient's electronic health record. The contextually-relevant data is identified by comparing electronic health record data from various third-party systems, each third-party system associated with the particular patient, to determine gaps in the records. The contextually relevant data is transmitted to the third-party system and visually integrated into the third-party system's pre-existing clinical workflow.
US10553306B2 Scaled-based methods and apparatuses for automatically updating patient profiles
Aspects of the present disclosure are directed to an apparatus comprising a scale and external circuitry. The scale includes a platform, data-procurement circuitry to engage the user with electrical signals and collect signals indicative of the user's identity and cardio-physiological measurements while the user is standing on the platform, processing circuitry to process data obtained by the data-procurement circuitry while the user is standing on the platform and therefrom generate cardio-related physiologic data corresponding to the collected signals, and an output circuit. The output circuit sends user data, including data indicative of the user's identity and the generated cardio-related physiologic data, for reception at external circuitry. The external circuitry receives the user data, validates the cardio-related physiologic data as concerning the user associated with a patient profile, and updates the patient profile using the generated cardio-related physiologic data.
US10553297B2 Method for controlling program verify operations of a non-volatile memory and a corresponding circuit thereof
Provided herein may be a method for controlling program verify operations of a non-volatile memory and a corresponding circuit thereof. The method for controlling a program verify operation of a non-volatile memory, comprising: selecting a source line among source lines coupled to a plurality of planes respectively; measuring a voltage of the selected source line associated with target cells of the non-volatile memory to be verified in a first sensing operation; comparing the measured voltage of the selected source line with a reference voltage; and skipping the second sensing operation if the measured voltage of the selected source line is lower than the reference voltage.
US10553289B1 Apparatus and methods for determining an expected data age of memory cells
Methods of operating a memory including applying an intermediate read voltage to a selected access line for a read operation, adding noise to a sensing operation while applying the intermediate read voltage, determining a value indicative of a number of memory cells of a plurality of memory cells connected to the selected access line that are activated in response to applying the intermediate read voltage to the selected access line, and determining an expected data age of the plurality of memory cells in response to the value indicative of the number of memory cells of the plurality of memory cells that are activated in response to applying the intermediate read voltage to the selected access line.
US10553288B2 Dynamic reference current sensing using multiple reference cells
A circuit includes a memory cell that generates a cell current having a cell current value, a first reference cell that generates a first current having a first current value, and a second reference cell that generates a second current having a second current value. A current generating circuit generates a reference current having a reference current value based on the first current value and the second current value, and a sense amplifier sums, at a comparison node, a third current having the cell current value and a fourth current having the reference current value. A buffer outputs a voltage on the comparison node as an output of the sense amplifier.
US10553276B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array, a first data latch that retains a write unit of data to be written to the memory cell array, a first address latch that retains a write address indicating a write target destination for the write unit of data in the first data latch, a second data latch that retains fail data that is a write unit of data that has failed to be written to the memory cell array, and a second address latch that retains a fail address indicating a write target destination for the fail data. A controller is configured to output the fail address from the second address latch in response to a first output command requesting output of the fail address and to output the fail data from the second data latch in response to a second output command requesting an output of the fail data.
US10553274B2 Low active power write driver with reduced-power boost circuit
Techniques for implementing a storage array write driver with a reduced-power boost circuit. An apparatus may include a bit cell configured to store data, a bit line circuit coupled to convey data to the bit cell, a write driver circuit configured to transmit write data to the bit cell via the bit line circuit, and a boost circuit that is distinct from the write driver circuit. The boost circuit may be selectively coupled to drive the bit line circuit below a ground voltage dependent on activation of a boost signal and the write data being in a logic low state. The boost circuit may also be coupled to the bit line circuit at a location that is closer to the bit cell than to the write driver circuit, and may be sized to discharge the bit line circuit without being sized to discharge internal capacitance of the write driver.
US10553268B2 Methods and apparatus to perform complex number generation and operation on a chip
Methods and apparatus for complex number generation and operation on a chip are disclosed. A disclosed logic device includes a first magnet with a first preferred direction of magnetization to polarize a spin of electrons in the first direction. The example logic device includes a second magnet with a second preferred direction of magnetization that polarizes a spin of electrons in the second direction. The example logic device includes a third magnet providing a free layer without a preferred direction of magnetization that is connected to the first and second magnets, wherein the third magnet encodes a vector based on a flux of electrons spin polarized in the first direction and a flux of electrons spin polarized in the second direction.
US10553265B2 Memory circuit having tracking circuit including series-connected transistors
A memory circuit including: memory cells, each including a storage cell transistor; a first tracking bit line; and a tracking circuit, electrically coupled between a first tracking word line and a reference voltage node, including a first set of first tracking cells, each first tracking cell including a first cell transistor having a same transistor configuration as each storage cell transistor; and wherein: a driving capacity of the storage cell transistors of the memory cells has a storage cell statistical distribution that exhibits a weak bit current value; a driving capacity of the first cell transistors of the first set of tracking cells has a first tracking cell statistical distribution that exhibits a first strong bit current value; and a first quantity of the first tracking cells is sufficient to cause the first strong bit current value to be equal to or less than the weak bit current value.
US10553263B2 Memory device with write data bus control
Apparatuses and methods for transmitting data between a plurality of chips are described. An example apparatus includes: a first chip, wherein the first chip includes a receiver that receives a data strobe signal and further generates an internal strobe signal responsive, at least in part, to the data strobe signal, the internal strobe signal including a first edge and a second edge following the first edge; a buffer circuit coupled to a set of input terminals and captures first data at the set of input terminals responsive, at least in part, to the first edge of the internal strobe signal and further captures second data at the set of input terminals responsive, at least in part, to the second edge of the internal strobe signal; a driver coupled between the buffer circuit and a set of data terminals and configured to be activated to provide the first and second data from the buffer circuit to the set of data terminals responsive, at least in part, to a control signal; and a width expanding circuit that provides the control signal responsive, at least in part, to the internal strobe signal.
US10553260B2 Stacked memory device, a system including the same and an associated method
A stacked memory device includes; a logic semiconductor die; a plurality of memory semiconductor dies stacked with the logic semiconductor die, wherein each of the memory semiconductor dies includes a memory integrated circuit and one or more of the memory semiconductor dies is a calculation semiconductor die including a calculation unit; and through-silicon vias electrically connecting the logic semiconductor die and the plurality of memory semiconductor dies, wherein each of the calculation units is configured to perform calculations based on broadcast data and internal data and to generate calculation result data, wherein the broadcast data is commonly provided to the calculation semiconductor dies through the through-silicon vias, and the internal data is respectively read from the memory integrated circuits of the calculation semiconductor dies.
US10553255B2 System and methods for generating scene stabilized metadata
Methods and systems for generating and applying scene-stable metadata for a video data stream are disclosed herein. A video data stream is divided or partitioned into scenes and a first set of metadata may be generated for a given scene of video data. The first set of metadata may be any known metadata as a desired function of video content (e.g., luminance). The first set of metadata may be generated on a frame-by-frame basis. In one example, scene-stable metadata may be generated that may be different from the first set of metadata for the scene. The scene-stable metadata may be generated by monitoring a desired feature with the scene and may be used to keep the desired feature within an acceptable range of values. This may help to avoid noticeable and possibly objectionably visual artifacts upon rendering the video data.
US10553254B2 Method and device for processing video
Disclosed are a method and device for processing a video. The method includes: acquiring a processing instruction to an original video, in which the processing instruction includes information on a target length of a target video; comparing an original length of the original video to the target length, to obtain a compared result; selecting a main position interval of the original video according to a preset selection rule; and generating the target video having the target length according to the compared result and the main position interval.
US10553249B2 Storage medium, information processing apparatus, information processing system and information processing method
A non-limiting information processing apparatus includes a processor, and the processor acquires a touch coordinate from an input device, and when a state is changed from a touch-off to a touch-on, plays an animation or video based on a touch position of the touch-on. Moreover, the processor changes, if detecting a slide when playing the animation or video, a speed of playing the animation or video based on a magnitude of the slide. The processor pauses playing of the animation or video if the touch-off is detected when playing the animation or video.
US10553246B2 Systems and methods for reading phonographic record data
Systems and methods discussed herein are related to read data stored on phonographic records. In various examples, systems and methods may describe a needle assembly able to pivot with respect to a record player body, and include a gate able to block light transmitted from a light emitter. The record player may include a motor and a set of wheels such that it can travel around a stationary phonographic record, and a microcontroller capable of determining a target linear travel speed of the record player and receive and transmit data from the phonographic record.
US10553241B2 Near-field transducer (NFT) for a heat assisted magnetic recording (HAMR) device
A method and system provides a near-field transducer (NFT) for a heat assisted magnetic recording (HAMR) transducer. The method and system include forming the disk of the NFT and forming the pin of the NFT. The disk is formed from a first material. The pin is formed from a second material different from the first material. The pin contacts the disk. At least a portion of the pin is between the disk and an air-bearing surface (ABS) location.
US10553239B2 Systems and methods for improving audio conferencing services
Systems and methods are disclosed herein for improving audio conferencing services. One aspect relates to processing audio content of a conference. A first audio signal is received from a first conference participant, and a start and an end of a first utterance by the first conference participant are detected from the first audio signal. A second audio signal is received from a second conference participant, and a start and an end of a second utterance by the second conference participant is detected from the second audio signal. The second conference participant is provided with at least a portion of the first utterance, wherein at least one of start time, start point, and duration is determined based at least in part on the start, end, or both, of the second utterance.
US10553237B2 Radio communication device
A transmission controller monitors a sound pressure determination signal and a distance determination signal. The transmission controller controls a transmission voice processor to start an operation of generating a transmission voice signal, when the distance determination signal indicates that a distance is equal to or less than a first distance. The transmission controller controls to start an operation of determining a sound pressure of a voice signal, when the distance determination signal indicates that the distance is equal to or less than a second distance shorter than the first distance. The transmission controller supplies a transmission control signal to a transmission circuit so that the transmission circuit transmits the transmission voice signal as a radio wave, when the sound pressure determination signal indicates that the sound pressure is equal to or greater than a predetermined threshold value.
US10553236B1 Multichannel noise cancellation using frequency domain spectrum masking
A system configured to improve noise cancellation by reducing attenuation of local speech in proximity to a device. When the local speech is present in both a target signal and a reference signal, performing noise cancellation to remove the reference signal inadvertently attenuates the local speech. To prevent this, the system may perform first noise cancellation to identify frequency bands associated with the local speech and may generate a modified reference signal based on the frequency bands. For example, the system may generate the modified reference signal by applying attenuation to first frequencies associated with the local speech and/or gain to second frequencies that are not associated with the local speech. The system may generate final output audio data by performing noise cancellation using the modified reference signal.
US10553223B2 Adaptive channel-reduction processing for encoding a multi-channel audio signal
A method for parametric encoding of a multi-channel digital audio signal. The method includes encoding a mono signal from channel-reduction processing applied to the multi-channel signal and encoding spatialisation information of the multi-channel signal. The channel-reduction processing includes the following steps, implemented for each spectral unit of the multi-channel signal: extracting at least one indicator characterizing the channels of the multi-channel digital audio signal; selecting, from a set of channel-reduction processing modes, a channel-reduction processing mode in accordance with the value of the at least one indicator characterizing the channels of the multi-channel audio signal. Also provides are a corresponding encoding device and a processing method which includes the channel-reduction processing.
US10553217B2 Visualization of audio announcements using augmented reality
Approaches presented herein enable visualization of audio announcements using augmented reality (AR). Specifically, an audio system captures a set of broadcast audio announcements or messages at an originating location associated with a user as a set of audio files, which a speech-to-text transcriber transcribes to text. A natural language processing tool analyzes the transcribed text to determine, for each announcement, whether the announcement is relevant to the user. Relevant announcements are forwarded to a mobile device of the user. The user may access, in an AR environment, the set of announcements via a set of icons to display text of an announcement or to play audio of an announcement.
US10553216B2 System and method for an integrated, multi-modal, multi-device natural language voice services environment
A system and method for an integrated, multi-modal, multi-device natural language voice services environment may be provided. In particular, the environment may include a plurality of voice-enabled devices each having intent determination capabilities for processing multi-modal natural language utterances in addition to knowledge of the intent determination capabilities of other devices in the environment. Further, the environment may be arranged in a centralized manner, a distributed peer-to-peer manner, or various combinations thereof. As such, the various devices may cooperate to determine intent of multi-modal natural language utterances, and commands, queries, or other requests may be routed to one or more of the devices best suited to take action in response thereto.
US10553198B1 Voice-activated customer service assistant
A method, apparatus and non-transitory computer readable storage medium, in one embodiment, interpreting at least one input from a user via a wireless device, receiving at least one user account with the at least one input, deriving at least one representation of user intent, identifying at least one task based on the at least one representation of user intent, contacting at least one service to perform the identified at least one task and synthesizing speech to communicate a result of the contact to the wireless device.
US10553194B1 Sound-masking device for a roll-up door
A portable sound-masking device for placing on a roll-up door having a number of horizontally-extending elements. The sound-masking device has a fixture, a magnet, and a transducer. The fixture has an inner face, an outer face, and a pair of spaced-apart tabs protruding from the inner face, the tabs being configured to engage one of the horizontally-extending elements of the roll-up door. The magnet is fastened to the inner face of the fixture and provides a force that tethers the sound-masking device to the roll-up door. The transducer is fastened to the outer face and is configured to emit sound-masking noise.
US10553190B2 Keyboard apparatus
A keyboard apparatus includes: a key; a hammer assembly; a first member having a step; a second member slidable relative to the first member and configured to be moved in a direction in which the second member moves over the step, when the key is pressed; and a third member configured to guide the second member such that the second member is not located at a distance greater than or equal to a predetermined distance from the first member. The third member has a shape at a region of the third member such that the third member does not contact the second member in a state in which the second member is in contact with the first member. When the second member moves over the step, the region is opposed to the second member in the direction in which the second member moves over the step.
US10553189B2 Keyboard device and electronic keyboard device
A keyboard device capable of securing a wider rotation region of a hammer is provided. The keyboard device includes: a key; a connection portion connected between the key and a frame, the connection portion including: a first region extending in a key-longitude direction and having a depressed portion caved upward; and a second region arranged so as to line up with the first region in the key-longitude direction, located in at least a part of a region other than the depressed portion, having flexibility in a yawing direction; and a hammer mechanism operated according to a strike of the key. A part of the hammer mechanism is positioned in the depressed portion in a state where the key is struck.
US10553185B2 Driving circuit and method of display panel and display device
Provided are a driving circuit and driving method of a display panel and a display device. A drive voltage signal converted from an Nth-row data of current-frame data is inverted into an Nth-row data of previous-frame data relative to next-frame data and the Nth-row data of previous-frame data relative to next-frame data is cached, so that the Nth-row data of previous-frame data can be cached without using a double-data-rate synchronous dynamic random access memory.
US10553183B2 Injection molding machine
In an injection molding machine of the present invention formed to have a plurality of injection apparatuses connected via a communication channel, a first injection apparatus among the plurality of injection apparatuses includes a display apparatus, a first control apparatus included in the first injection apparatus includes an operation screen input/output unit which obtains operation screen data from another injection apparatus and a rendering attribute converting unit which converts rendering attributes of rendering elements configuring an operation screen to be rendered based on the operation screen data. When an operation screen of the other injection apparatus is displayed on the display apparatus based on the operation screen data, the rendering attribute converting unit makes all or part of the rendering attributes of the rendering elements configuring the operation screen different from rendering attributes when an operation screen of the first injection apparatus is displayed. Thus, the operation screens of the plurality of the injection apparatuses are easily distinguishable.
US10553181B2 Compensation method and compensation device for display module
The disclosure discloses a compensation method for a display module including: using a first group of program code to make the display module display a first greyscale value; acquiring a screen image to determine a normal display area and a poor display area; changing an output voltage for the poor display area, and recording a compensated output voltage that makes the luminance of the poor display area identical with that of the normal display area; and writing program code corresponding to the compensated output voltage into the first group of program code. The disclosure also discloses a compensation device for a display module.
US10553180B1 Dynamically structured protective film for maximum display resolution
A structured film for use with a display comprises an optically transmissive surface including a plurality of walls. When the film is placed in an operative position with respect to the display, the walls extend away from the display at different heights and surround light emitters of the display. The film operates as a diffraction grating and the walls are configured to generate selected diffraction orders for each light emitter, including generating a diffraction order for a first light emitter and a diffraction order for a second light emitter adjacent to the first light emitter such that a predefined portion of light energy radiated by the first light emitter is permitted to spread toward the second light emitter. The film minimizes the screen-door effect and can be used in combination with local contrast control over a region of interest.
US10553170B2 Scan driving circuit and apparatus thereof
A scan driving circuit and a device are disclosed. The scan driving circuit has a plurality of scan driving units coupled in cascade. A (N)-cascaded scan driving unit includes a first control module, a second control module, and an output module. The second control module includes a first switch unit, a second switch unit, a potential holding unit and a first switch control unit. A control end of the second switch unit receives the (N-1)-stage scanning signal, the first switch control unit is configured for controlling the first switch unit, according to the second clock signal, the (N-1)-stage scanning signal, the (N-2)-stage scanning signal, and the first constant voltage signal passed through the second control end of the first switch unit, to control the first switch unit, for operating that the first switch unit and the second switch unit are not conducted at the same time.
US10553169B2 Gate driving circuit and liquid crystal display device
Disclosed are a gate driving circuit and a liquid crystal display device. The gate driving circuit comprises multi-stages of gate driving units. A gate driving unit at each stage includes a pull-down holding module which maintains an electric potential at an output terminal of a gate driving unit at a present stage at a negative electric potential. The influence of a right drift of a threshold voltage of an eighty-second transistor on the gate driving unit can be avoided, and further a speed of pulling down an electric potential at a first node can be increased.
US10553162B2 Grayscale compensating method and apparatus for self-luminous display, and self-luminous display device
A grayscale compensating method, an apparatus for a self-luminous display and a self-luminous display device are provided. The method includes: obtaining each driving voltage corresponding to each grayscale signal of the self-luminous display; determining, according to intervals to which each driving voltage belongs, each preset driving function corresponding to each driving voltage; determining each first driving current corresponding to each driving voltage according to each preset driving function; detecting each second driving current of pixel units of the self-luminous display in case of being driven at each driving voltage; comparing the first driving current with the second driving current, and determining compensating voltages corresponding to each grayscale signal according to each preset driving function, and differences between each first driving current and each second driving current.
US10553159B2 Pixel circuit, display panel and display device
Disclosed are a pixel circuit, a display panel and a display device. The pixel circuit includes driving circuits which are in one-to-one correspondence to data lines, each driving circuit being disposed in a peripheral area of a display panel; compensating circuits which are in one-to-one correspondence to gate lines, each compensating circuit being disposed in a peripheral area of the display panel; and light emitting devices. Each compensating circuit outputs a first reference signal or a second reference signal to the corresponding driving circuit. Each driving circuit drives a corresponding light emitting device to emit light through a signal from the corresponding compensating circuit and a data signal from the corresponding data line. The pixel circuit of the present disclosure can improve the aperture ratio of a pixel unit.
US10553157B2 Electro-optical device and electronic apparatus
An electro-optical device includes one or more control lines that include a scanning line, a data line and a pixel circuit. The pixel circuit has a drive transistor, a write-in transistor with a gate which is electrically connected to the scanning line, a light-emitting element that emits light at a brightness that depends on the size of a current that is supplied through the drive transistor, and a control line which overlaps the gate of the drive transistor when viewed from a direction that is perpendicular to a surface of a substrate on which the pixel circuit is formed is included in the one or more control lines.
US10553142B2 Systems and methods for detection and/or correction of pixel luminosity and/or chrominance response variation in displays
Methods and systems are disclosed for measuring pixel-by-pixel luminosity and/or chrominance variations on a display, encoding and/or storing the measurements as a set of global and/or pixel-by-pixel correction factors, and/or digitally manipulating imagery with the inverse effect as the measured variations, such that the appearance of visual artifacts caused by the variations is reduced. These methods and systems may be used, for example, as part of the production process for virtual reality headsets, as well as in other applications that make high-fidelity use of displays exhibiting such artifacts (e.g., cell phones, watches, augmented reality displays, and the like).
US10553135B2 Expandable display device
A flexible display panel of an expandable display device includes a first side with a display unit, and a second side opposite to the first side. A bending guide includes an external guide that faces part of the first side and has a first curved side, and an internal guide that faces part of the second side and has a second curved side. A slider that slides on the bending guide is attached to one end portion of the flexible display panel. A radius of the first curved side is greater than a radius of the second curved side. When the slider moves toward the bending guide, the first side contacts the first curved side and is bent by the first curved side, and when the slider moves away from the bending guide, the second side contacts the second curved side and is bent by the second curved side.
US10553134B2 Marker-holder device for a terminal block
A marker-holder system for an electrical terminal block comprising a longitudinal marker-holder device according to a direction of extension, with a first end in the direction of extension and a second end in the direction opposite to the direction of extension, the system comprising a first fastener configured to be disposed on the terminal block, the first end and/or the second end being configured to cooperate with the first fastener in a removable manner and according to a rotary connection, between a first position in which a first face of the marker-holder device is oriented towards the terminal block and a second face of the marker-holder device is oriented in a direction opposite to the terminal block, and a second position in which the first face of the marker-holder device is oriented in a direction opposite to the terminal block and the second face of the marker-holder device is oriented towards the terminal block.
US10553129B2 System and method for recording, documenting and visualizing group conversations
The present disclosure provides systems and methods for recording, documenting, and visualizing group conversations. More specifically, the present invention relates to systems and methods that allows users to record conversations, document each speaker, visualize the conversation in real time, play back the conversation with visualization for how the conversation progressed from person to person, and compile result statistics on participation levels.
US10553128B2 System, device, and method for water rollover simulation
A water rollover simulation system includes a simulation training device. The simulation training device is connected to a track, wherein one end of the track is submerged in water. The simulation training device begins a simulation on another portion of the track not submerged in water, moves toward the end of the track, and completes the simulation by allowing one or more trainees to escape the simulation training device while the simulation training device is submerged under water. The water rollover simulation system includes various safety features. The safety features can be activated automatically after a predetermined amount of time, or manually via a remote control system.
US10553122B1 Unmanned aerial vehicle data collection for routing
An automated system is provided that receives and utilizes travel related data from unmanned aerial vehicles (“UAVs”) and other sources (e.g., data aggregators, weather services, obstacle databases, etc.) for optimizing the scheduling and routing of deliveries by UAVs. The travel related data that is received from the sensors of UAVs and other sources may indicate the locations and characteristics of obstacles, weather, crowds of people, magnetic interference, etc., which may be evaluated and utilized for determining and updating flight plans for UAVs. In various implementations, the travel related data received from the sensors of a UAV may be combined with other travel related data and stored (e.g., at a central management system, in UAVs, etc.) for further analysis and use in determining UAV delivery schedules and related operations of materials handling facilities.
US10553115B1 System and method of vehicular collision avoidance
Systems and methods are provided for acquiring and analyzing vehicle operation data in conjunction with traffic light information to manage traffic and avoid collisions. A traffic management system determines whether a vehicle is likely to be involved in a collision, based on at least vehicle operation data and the status of traffic lights. If it is determined that a vehicle is likely to be involved in a collision, the traffic management system may issue a notification or warning to the vehicle, e.g., instructing the vehicle to increase or decrease its rate of acceleration, and/or apply its brakes. Where the vehicle does not respond to the notification or warning, the traffic management system may take control of the vehicle, and notify and warn other vehicles and/or systems of its actions. Where the vehicle responds to the notification or warning, the traffic management system may calculate and recommend an insurance benefit.
US10553114B2 Method, apparatus, and computer program product for parking availability estimation based on probe data collection
A method, apparatus, and computer program product are provided for predicting parking availability for one or more road segments based on the map-matched probe data points. A method may include: receiving probe data points from a vehicle, where each probe data point includes a location; determining, from the probe data points, a parking location of the vehicle on a road segment, where the relative location along the road segment on which the vehicle parked can be determined; and estimating availability of other parking spaces along the road segment based on the relative location.
US10553107B2 Communicating discovery information from remote control devices
A set top box receives from a remote control device one or more of a codeset identifier, data indicative of a brand and model for a consumer electronic device, and remote control diagnostic information. The set top box then causes information representative of the received codeset identifier, data indicative of a brand and model for a consumer electronic device, and remote control diagnostic information to be displayed in a display device associated with the set top box.
US10553097B2 Interactive smart seat system
Implementations of systems and methods to facilitate interactions associated with the health of a child with a caretaker of the child are described. One implementation of a system comprises a seating receptacle removably connectable to a base, a battery configured to independently power the receptacle when separated from the base, and one or more processors. The one or more processors may be operably connected to one or more of a piezoelectric sensor configured to sense respiration, a weight sensor configured to sense posture, a camera, a storage device, and/or a network interface.
US10553096B2 Health application for residential electrical switch sensor device platform
Implementations generally relate to systems, apparatuses, and methods for a residential electrical switch sensor device platform. In some implementations, a sensor device performs operations including detecting an activity in the living space, determining contextual routine information, determining user care protocol information, and determining an occurrence of an adverse health event. In response to the occurrence of the adverse health event, the sensor device performs operations including one or more of sending a notification to one or more destinations based on the adverse health event and activating one or more surveillance devices based on the adverse health event.
US10553094B2 Substance release benefit denial security device
Apparatuses and methods associated with a substance release benefit denial security device are provided. One example security device includes a locking assembly to releasably affix the security device to an article, and an electronic assembly. The electronic assembly may include a radio frequency receiver and processing circuitry. The security device may also include a benefit denial assembly, which includes a substance disposed in a vessel and a release mechanism configured to release the substance into or onto an article. The processing circuitry may be configured to receive a gate detected signal from the radio frequency receiver in response to the radio frequency receiver receiving a wireless signal, and in response to receiving the gate detected signal from the radio frequency receiver, transmit a release signal to the release mechanism to trigger the release mechanism to release the substance.
US10553083B2 Spatialized haptic feedback based on dynamically scaled values
A system provides haptic feedback based on media content. The system processes the media content into components including a first component and a second component. The system further determines a first priority value related to the first component and a second priority value related to the second component. The system further compares the first priority value with the second priority value. The system further generates a first control signal and a second control signal based on the comparison, where the first control signal is configured to cause a first haptic feedback to be output and the second control signal is configured to cause a second haptic feedback to be output that is the same or different than the first haptic feedback.
US10553082B2 Skimmer blocker
The invention relates to blocking fraudulent gathering of credit card and debit card information during a legitimate payment transaction at a credit/debit card reader. The invention includes the installation, preferably in a non-uniform manner, of blockers onto one or more faces or surfaces of the card reader. Properly installed blockers will tend to prevent the easy installation of a flush mounted skimmer device that is designed to overlay the legitimate card reader at a store or point of sale location such as a gasoline pump.
US10553081B2 Systems, apparatuses and methods for enhancing gaming experiences
Systems, apparatuses and methods for enhancing winning result opportunities in poker gaming activities. Embodiments involve identifying award-enhancing opportunities using dice to determine award-enhancing opportunities based on the dice results for a poker game played on a gaming device. Award-enhancing opportunities can be accumulated during multiple bonus rounds, or single bonus rolls of dice may be used to determine multipliers or other modifiers to enhance awards received in the poker games.
US10553080B2 Systems, apparatuses and methods for enhancing gaming experiences
Systems, apparatuses and methods for enhancing winning result opportunities in gaming activities. Embodiments involve identifying award-enhancing opportunities using dice during a current game to determine award-enhancing opportunities for subsequent games based on the dice results. Award-enhancing opportunities may continue over multiple games until a terminating condition is activated, or single bonus rolls of dice may be used to determine multipliers or other modifiers to enhance awards only in a single subsequent game. The award-enhancing opportunities may be triggered by a mystery or random selection process, or may be based on at least a portion of the outcome of the current game.
US10553075B2 Sudoku style hybrid game
Systems for operating a Sudoku style hybrid game are disclosed. Sudoku style hybrid games can include a themed entertainment game in which a player places symbols into a Sudoku puzzle and events within the entertainment portion of the Sudoku style entertainment game can trigger wagers in a real world game of chance. Players may compete against each other to determine a winning player based on the amount of time taken to complete the puzzle of the Sudoku style entertainment game. The outcome of the wagers can result in payouts of real world credit and can also affect gameplay within the Sudoku style entertainment game.
US10553073B2 Devices for gaming
A computing device for gaming by patrons. An identification acceptor may scan an identification document into digital form. A biological sensor such as a camera may obtain biological data describing a human patron. A currency acceptor and dispenser may accept money. The computing device may obtain biological data describing the patron. The computing device may verify the identity of the patron and acceptability of the patron for gaming based at least in part on the digital form of the patron's identification and the biological data. The computing device may accept currency for deposit into a wagering account. Once the patron is verified and the account is funded, the computing device may offer gaming activities to the verified patron out of the wagering account, and pay out gaming winnings at the currency dispenser.
US10553070B2 Method for participating in a lottery implemented by a mobile terminal
A method for participating in a lottery is proposed. The following steps are applied by a mobile terminal having an input interface and a secured element. The steps include sending to a lottery server system a subscriber number specific to an identification card of a subscriber of the mobile terminal, receiving a command for configuring the secured element having as addressee the subscriber number, allocating, in the secured element, a memory space from the received configuration command, acquiring via the interface bet data, sending the acquired bet data to the lottery server system, receiving a virtual lottery ticket with a unique identifier generated by the lottery server system in response to the sending of the bet data, and storing the virtual lottery ticket in the secured element.
US10553055B2 Locking arrangement, in particular door lock arrangement for a switchgear cabinet, and a corresponding method
The invention relates to a locking arrangement, in particular a door lock arrangement for a switchgear cabinet, which has a system for verifying a locking authorization, wherein the system has a door lock having an antenna for contactlessly receiving an access authorization signal from a separate transponder, wherein an excitation signal for the transponder is emitted by the antenna only in an active state of the antenna, wherein the locking arrangement has a voltmeter which is used to capture an electrical voltage dropped across the antenna or a voltage change in the passive state of the antenna, wherein the antenna changes from the passive state to the active state if a voltage drop is present across the antenna in the passive state. A corresponding method is also described.
US10553051B2 Access credential reader connector
An apparatus including a central access control system and an access reader. The access reader is structured to receive an access credential from the central access control system, and includes a first connector connected with a second connector with the second connector connected to a cable, and with the cable in electronic communication with the central access control system. Connection of the first connector and the second connector places the access reader in electronic communication with the central access control system.
US10553046B2 Vehicle prognostics and remedial response
A system and method of method of carrying out a remedial action in response to a vehicle prognosis, the method including: receiving vehicle feature data from a vehicle; extracting a plurality of feature combination data from the vehicle feature data, wherein each of the feature combination data pertains to a feature combination, wherein each of the feature combinations includes two or more vehicle features; for each extracted feature combination data, then: (i) evaluating the extracted feature combination data using an anomaly detection function based on a multivariate distribution mixture model; and (ii) obtaining an anomaly detection score for each extracted feature combination based on the evaluating step; determining a vehicle subsystem that comprises a portion of vehicle electronics installed on the vehicle and that is likely experiencing a problem or unusual behavior based on the anomaly detection scores; and carrying out a remedial action in response to the determining step.
US10553039B2 System and method for diagnosing deterioration of a drive belt in a vehicle
A system for diagnosing deterioration of a drive belt in a vehicle may include an engine, a motor connected to a shaft of a crankshaft of the engine via the drive belt to generate electric power, a controller for identifying slip of the drive belt and subsequently determining that deterioration of the drive belt is diagnosed (the “deterioration diagnosis”) or slip of the drive belt is diagnosed as being due to friction of the engine (the “slip diagnosis”) depending on whether conditions for diagnosing deterioration are fulfilled and then generating a torque adjustment command to adjust torque of the motor depending on the deterioration diagnosis or the slip diagnosis, and a main battery for supplying electric power to the motor in response to the torque adjustment command.
US10553034B2 Co-viewing in virtual and augmented reality environments
Techniques are described that facilitate co-viewing in an experiential reality environment such as a virtual reality or augmented reality environment. These techniques include prioritizing a main view of experiential reality content over side views of the experiential reality content.
US10553031B2 Digital project file presentation
Examples are disclosed that relate to representing a digital project file. One example provides a computing device comprising a logic device and a storage device holding instructions executable to obtain a digital project file comprising a geometric representation of a real physical space, and a user-created annotation associated with a location in the representation. The instructions are further executable to display a representation of the file in a first rendering format, receive a request to display a representation of the file in a second rendering format in which one or more real surfaces of the real physical space are displayed as a virtual rendering, the one or more real surfaces not being displayed as the virtual rendering the first digital rendering format, and, in response to the request, display the representation of the file in the second format.
US10553027B1 Systems and methods for navigating a user in a virtual reality model
Systems and methods for navigating a user in a three-dimensional model of a property are disclosed. An exemplary system includes a storage device configured to store data associated with a plurality of point positions. Each point position corresponds to a camera position at which images of the property are captured by the camera. The system further includes at least one processor configured to determine connectivity among the point positions and determine a plurality of candidate routes connecting a first introduction position and a second introduction position. Each candidate route links a subset of the point positions based on the connectivity. The at least one processor is further configured to select a route from the candidate routes and sequentially display views corresponding to the point positions on the selected route. The views at each point position are rendered from the images captured at the camera position corresponding to the point position.
US10553026B2 Dense visual SLAM with probabilistic surfel map
A novel map representation called Probabilistic Surfel Map (PSM) for dense visual SLAM is disclosed. The PSM maintains a globally consistent map with both photometric and geometric uncertainties encoded in order to address inconsistency and sensor noise. A key aspect of the visual SLAM method disclosed herein is the proper modeling and updating of the photometric and geometric uncertainties encoded in the PSM. Strategies for applying the PSM for improving both the front-end pose estimation and the back-end optimization are disclosed. Moreover, the PSM enables generation of a high quality dense point cloud with high accuracy.
US10553021B2 System and methods for interactive hybrid-dimension map visualization
A navigational system includes a hybrid-dimensional visualization scheme with a multi-modal interaction flow to serve for digital mapping applications, such as in car infotainment systems and online map services. The hybrid-dimensional visualization uses an importance-driven or focus-and-context visualization approach to combine the display of different map elements, including 2D map, 2D building footprint, 3D map, weather visualization, realistic day-night lighting, and POI information, into a single map view. The combination of these elements is guided by intuitive user interactions using multiple modalities simultaneously, such that the map information is filtered to best respond to the user's request, and presented in a way that presents both the focus and the context in a map in an aesthetic manner. The system facilitates several use cases that are common to the users, including destination preview, destination search, and virtual map exploration.
US10553007B1 Systems, devices, and methods for displaying visual symbols
Systems, devices, and methods that display visual symbols are described. A visual symbol has a color and a linewidth. Multiple instances of the symbol are concurrently and progressively drawn, one on top of the other, in the display area of a display device. Each respective instance has a respective intermediate color. The respective intermediate colors combine to produce the color of the symbol where the respective instances overlap in the display area. Each respective instance also has a respective linewidth and the respective linewidths converge to the linewidth of the symbol as each instance is progressively drawn. A backwards progression through the same sequence is employed to regressively undraw a symbol from the display area of the display device. Computer program products comprising processor-executable instructions for performing the methods are also described.
US10553004B2 Method and apparatus for processing image and recording medium storing program therefor
An image processing method and an apparatus are provided. The image processing method includes acquiring first image data including a plurality of target pixels, acquiring synthesis information by which a relationship, between each of the plurality of target pixels included in the first image data and at least one background pixel included in different image data to be synthesized with the first image data, is determined, and synthesizing a target pixel of the first image data with the at least one background pixel of second image data, based on the synthesis information according to determination of the second image data. The second image data includes the different image data to be synthesized with the first image data.
US10552997B2 Data aware interface controls
Methods, apparatus, and computer program products are provided in accordance with an example embodiment in order to allow for user interaction with a graphical representation of a set of data using one or more interface controls, wherein the graphical representation of the data and the interface control(s) are rendered to a display device. In example embodiments, information identifying data to be displayed is received. One or more interesting data points within the data to be displayed are identified. One or more interesting data windows are defined based on the identified interesting data points. A mapping is defined from a set of control position of an interface control to values of a variable of the data. The interface control corresponds to the variable. A graphical representation of the data and the interface control are rendered to a display device for user interaction with the graphical representation of the data.
US10552993B2 Detecting method and system for touch apparatus
Detecting method and system for a touch apparatus are provided. A testing signal is outputted to a power supply apparatus by a signal generator, and a line drawing trajectory, which is generated by an automatic line drawing apparatus drawing lines on the touch apparatus, is collected when power with the testing signal is supplied to the touch apparatus by the power supply apparatus. Next, whether the testing signal passes a frequency interference test is determined based on the line drawing trajectory.
US10552992B2 Poly-energetic reconstruction method for metal artifacts reduction
A method for reducing metal artifacts in a volume radiographic image acquires a first set of projection images of an object on a radiographic detector at different acquisition angles. An initial estimate of the volume that includes the object using the acquired projection images is generated. The estimated volume is updated by one or more iterations of generating a second set of scatter-corrected projection images using the acquired first set of projection images and the estimated volume; generating a third set of estimated projection images using forward ray-tracing through the estimated volume; and reconstructing the estimated volume according to a signal quality factor obtained from analysis of the detector signal and used in a comparison of the second set of scatter-corrected projection images with the third set of estimated projection images. One or more images rendered from the updated estimated volume are displayed.
US10552973B2 Image vision processing method, device and equipment
Exemplary embodiments provide an image vision processing method, device and equipment and relate to: determining parallax and depth information of event pixel points in a dual-camera frame image acquired by Dynamic Vision Sensors; determining multiple neighboring event pixel points of each non-event pixel point in the dual-camera frame image; determining, according to location information of each neighboring event pixel point of each non-event pixel point, depth information of the non-event pixel point; and performing processing according to the depth information of each pixel point in the dual-camera frame image. Since non-event pixel points are not required to participate in the matching of pixel points, even if it is difficult to distinguish between the non-event pixel points or the non-event pixel points are occluded, depth information of the non-event pixel points can be accurately determined according to the location information of neighboring event pixel points.
US10552965B1 Atomic absorption spectrophotometer
The atomic absorption spectrophotometer is provided with an atomization unit, a light source, a detector, an optical system, a camera, and a captured image data storage unit. The atomization unit has a tube-like furnace and atomizes the sample injected into the furnace by heating the sample. The light source emits light of a wavelength of a measurement target toward the atomization unit so that the light passes through the furnace. The detector detects the light passed through the furnace. The camera captures an image of an inside of the furnace before performing a measurement process in which a sample is atomized in the furnace and its absorbance is measured. The captured image data storage unit stores the captured image data obtained by capturing the image by the camera in association with the measurement data corresponding to the captured image data.
US10552959B2 System and method for using imaging quality metric ranking
A method and system is provided for storing and analyzing clinical imaging data. The method includes obtaining patient images from two or more modalities, registering the images, determining position information of a voxel, calculating and assigning a quality metric for the voxel, storing the voxel information and at least one searchable header as imaging data in a computer memory, and modifying or maintaining treatment based on the imaging data. The system includes a memory and a processor, the processor configured to obtain images from two or more modalities, register and store the image set in memory, calculate a quality metric for a voxel in the image set, store the voxel quality metric with the image set in the memory, and modify or maintain treatment based on the calculated qualitative metric.
US10552944B2 Image upscaling with controllable noise reduction using a neural network
Systems and techniques for converting a low resolution image to a high resolution image include receiving a low resolution image having one or more noise artifacts at a neural network. A noise reduction level is received at the neural network. The neural network determines a network parameter based on the noise reduction level. The neural network converts the low resolution image to a high resolution image and removes one or more of the noise artifacts from the low resolution image during the converting by the using the network parameter. The neural network outputs the high resolution image.
US10552943B2 Image synthesizer and a method for synthesizing an image
An image synthesizer for a driver assisting system includes a receiving module and a combining module. The driver assisting system includes a first camera configured to capture a first image from a first scene and a second camera configured to capture a second image from a second scene, wherein the first scene and the second scene partly overlap in an overlapping region. The receiving module configured to receive the first image from the first camera and the second image from the second camera. The combining module is configured to combine the first image and the second image in the overlapping region using a binary mask.
US10552939B1 Image processor complex transfer functions
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for supporting complex transfer functions on an image processor. One of the methods includes traversing, by each execution lane of an image processor using a shift-register array, a respective local support region and storing input pixels encountered during the traversal into local memory of the image processor. Each execution lane obtains from the local memory of the image processor one or more input pixels according to a complex transfer function. Each execution lane computes a respective output pixel for the kernel program using one or more input pixels obtained from the local memory according to the complex transfer function.
US10552937B2 Scalable memory interface for graphical processor unit
Embodiments are generally directed to a scalable memory interface for a graphical processor unit. An embodiment of an apparatus includes a graphical processing unit (GPU) including multiple autonomous engines; a common memory interface for the autonomous engines; and a memory management unit for the common memory interface, the memory management unit including multiple engine modules, wherein each of the engine modules includes a translation-lookaside buffer (TLB) that is dedicated to providing address translation for memory requests for a respective autonomous engine of the plurality of autonomous engines, and a TLB miss tracking mechanism that provides tracking for the respective autonomous engine.
US10552936B2 Solid state storage local image processing system and method
The present invention facilitates efficient and effective information storage device operations. In one embodiment, an add-in card for image processing selectively storing information includes a processing component that performs image processing locally on the add-in card and also directs selective image based storage of original image information and results of the image processing using a unique tag; a solid state storage device that selectively stores the original image information and results of the image processing, and a communication port that receives the original image information and selectively forwards the original image information and results of image processing on the original image information.
US10552932B2 Systems and methods for generating field-specific health scores for a system of record
The present disclosure relates to generating field-specific health scores for a system of record. Record objects of a system of record corresponding to a data source provider may be accessed. Each record object may correspond to a record object type and have one or more object field-value pairs. Node profiles may be maintained. Each node profile may include one or more node field-value pairs. A subset of node field-value pairs of the node profiles with confidence scores greater than a threshold score may be identified. Node profiles having the subset of node field-value pairs may be identified. Node field-value pairs of the subset may be compared with corresponding object field-value pairs of the record objects. A field-specific health score for each field may be generated based on the comparison.
US10552930B1 Electronic physician referral management system and methods
A physician referral management system is provided. The system includes a physician profile database, electronically accessible over at least one network system. The physician profile database stores physician profiles, each of which contain information associated with a physician. The system further includes a physician referral application which is hosted at least partially on a server and electronically accessible over at least one network system to a primary care physician device and a specialist physician device. The physician referral application is configured to facilitate a referral of a patient between the primary care physician device and the specialist physician device, and to allow a user of at least one of the primary care physician device and the specialist physician device to search for physicians based on information contained in the physician profiles. At least a portion of the physician profiles contains information relating to insurance plans accepted by particular physicians.
US10552927B2 Luggage information processing
Luggage is scanned when placed on a luggage conveyor belt. The scanned information reported to a luggage manager. The luggage manager pushes individual customer luggage information directly to one or more of a digital signage or a mobile application of a mobile device operated by the customer.
US10552923B2 Electric vehicle charging control system
An electric vehicle charging control system includes a battery for operating the electric vehicle that is charged by a charging connection to a charging station. A user interface is associated with the electric vehicle and includes a display and a user input device. A communication system communicates with the charging station. The communication system receives a congestion signal from the charging station when a second electric vehicle is waiting for charging by the charging station. After the congestion signal is received, the user interface prompts an operator of the electric vehicle that the second electric vehicle is waiting for charging by the charging station.
US10552919B2 Conducting various actions indicated by a financial card
An indicator associated with a financial card to tender payment for a transaction is received from a point of sale device. A storage device stores independent sets of information associated with the financial card. The sets of information indicate different actions to be performed and settings corresponding to the actions. The indicator received from the point of sale device is associated with one of the independent sets of information. The actions associated with the received indicator are performed in accordance with the corresponding settings in response to conducting a transaction with the financial card.
US10552918B2 Method and system for formatting data from one software application source into a format compatible for importing into another software application
A method and system electronically pull, using an extension of a launched program, accounting data from a launched accounting software application. The pulled data is converted, by the extension, into a format compatible with a second accounting software application. The converted data is written into the launched application associated with the extension. The written data is converted, by another extension, into a format compatible for importing into another accounting software application. The format compatible data is pushed into the second accounting software application by the extension.
US10552914B2 Method and apparatus for evaluating risk based on sensor monitoring
Described are techniques for determining a quotation score that would be applicable across lines of insurance and/or carriers, and which involves the collection in real time of sensor information from plural groups of sensors deployed in a specific premises and associated with intrusion detection, access control, burglar, fire alarm systems and surveillance systems and/or other systems that monitor for physical/chemical/biological conditions. The techniques execute unsupervised learning models to continually analyze the collected sensor information to produce sequences of state transitions that are assign scores and from which a quotation score is produced.
US10552898B2 User trainable user interface page classification system
A user trainable user interface page classification system applies a rule set to information associated with a user interface page to determine whether the user interface page satisfies a domain page condition. If the user interface page does not satisfy the domain page condition, a user trains the system such that the user interface page classification system classifies the user interface page as a domain page. The rule set of the user interface page classification system is updated, and the updated rule set is applied to the information associated with the user interface page. The user interface page classification system then classifies the user interface page as a domain page.
US10552881B2 Information processing device, information processing method, and program
[Object] To make it possible to urge a plurality of users to recommend content.[Solution] Provided is an information processing device including: an acquisition unit configured to acquire a plurality of pieces of specification information for specifying content from a plurality of users, respectively; and a control unit configured to calculate the number of times in which each piece of the content is specified by the plurality of users on the basis of the plurality of pieces of the specification information acquired from the plurality of users and control application of an incentive to the plurality of users on the basis of the calculated number of times.
US10552875B1 Graphical user interface for managing a campaign
A system and method allows an offeror to identify parameters for determining whether a user could benefit from an offer, and transaction data for each of several users, and the parameters, are used to determine which of several users could benefit from the offer. The offer is presented to those users, along with the data of how the user could benefit, and the system and method allows the user to accept the offer, transmitting information to the offeror or his agent if the user accepts the offer. Payment may be made based on the offers, acceptances, or both.
US10552872B2 Systems, apparatuses, and method for mapping a space
In some embodiments, apparatuses and methods are provided herein useful to mapping a space. In some embodiments, a system for mapping a space comprises a communication device configured to receive location data from a portable user device in a user space, a device location database configured to store location data, and a control circuit. The control circuit being configured to aggregate, over time, the location data in the user space from the portable user device and store the location data in the device location database, the location data comprising coordinates and timestamps associated with a plurality of locations, determine a plurality of dwell locations in the user space corresponding to locations where the portable user device rests based on the timestamps of the location data, and identify one or more objects in the user space based at least on the coordinates of the plurality of dwell locations.
US10552861B2 Dual redemption path with shared benefits system and method
A system and method is presented for product substantiation and promotion redemption. A purchased product list is transmitted from a retail store system to a promotion analysis server along with a user identifier. The promotion analysis server identifies promotions available to the user, and then considers whether the benefits under the promotions are still available to the user. Discounts for available promotions related to the purchased product list are calculated and transmitted to the retail store system for deduction from the transactions. A promotion product filter can be provided that filters the purchased product list before transmittal. The promotion product filter can include promotions from a plurality of programs.
US10552856B2 Solar customer acquisition and solar lead qualification
According to various aspects of the subject technology, systems and methods for qualifying solar leads are described. In certain implementations, data about utility customers and/or other information are used to identify high-quality solar leads, thus reducing the amount of extraneous work for installers and resulting in an overall reduction of the total cost of solar implementations.
US10552850B2 Store intelligence—in-store analytics
Store intelligence—in-store analytics (“in-store analytics”) techniques are provided that, by combining analytics with experience, improve the shopping, managing, monitoring, etc., experience of an end user. In-store analytics can be integrated with workflow for optimizing and assisting prioritizing operations.
US10552849B2 System and method for offering, tracking and promoting loyalty rewards
Data to define a travel rewards promotion is received over a network. The travel rewards promotion comprises traveler eligibility criteria and travel rewards criteria. At least one traveler is selected where the travel itinerary of the respective traveler matches traveler eligibility criteria for the promotion. The traveler is notified that he or she is eligible for the travel rewards promotion, the notification comprising a representation of the travel rewards criteria. A travel rewards promotion total is then compiled for the traveler and the traveler is notified of his or her respective promotion rewards total. In one embodiment, the traveler's current context is determined and matched to promotion alert criteria. The traveler is then alerted, over the network, that a travel rewards promotion is available to the respective traveler in the respective traveler's current context, the alert comprising a representation of the travel rewards criteria.
US10552843B1 Method and system for improving search results by recency boosting customer support content for a customer self-help system associated with one or more financial management systems
Disclosed methods and systems improve search results by recency boosting customer support content for a customer self-help system associated with one or more financial management systems. The customer self-help system retrieves content relevance from a variety of sources, such as media outlets, taxation agencies and news feeds for the financial management system. The customer self-help system generates content relevance weights from the content relevance data, and applies the content relevance weights to customer support content maintained by the customer self-help system. In response to receiving a search query from a user, the customer self-help system provides relevant portions of customer support content that has been recency boosted (e.g., adjusted by the content relevance weights), to increase the likelihood that the customer support content provided to the user is relevant to the user's search query.
US10552841B1 Systems and methods for partial authorization of electronic transactions
A method for managing payment submissions includes receiving, at an acquirer computing system, an authorization request submitted by a merchant computing system for a transaction of a predefined amount, the merchant computing system being associated with a merchant, and the authorization request identifying account information for an account that is associated with a payment card network and an issuer processor; and re-transmitting the authorization request for less than the predefined amount and greater than a configurable threshold value, until the authorization request is approved by the issuer processor or until the authorization request falls below the configurable threshold value.
US10552840B2 Speeding up chip transaction at the point of sale
A payment transaction is performed at a POS (point of sale) device. The device includes a terminal component and a reader component. The reader component includes a contact interface for establishing a data signal path via conductive contact with an integrated circuit (IC) payment card. A payment transaction is initiated. The data signal path is established between the reader component and the IC payment card. The IC payment card is commanded to generate a cryptogram for verification by an issuer of the card. The cryptogram is received from the card. In response to receiving the cryptogram, a command is issued to disable contact reading operation by the reader component.
US10552829B2 Obfuscation of intent in transactions using cryptographic techniques
Methods and systems described herein prevent traders from using order intent and hardware solutions to advance their order position by obfuscating the order until execution and by using a digital ledger to assign priority of the orders. As described herein, using a series of cryptographic key pairs, one side of a transaction can be created, matched, and executed while a public record is recorded and maintained but obfuscated (i.e., not publicly transparent) until after the transaction is completed.
US10552827B2 Dynamic digital certificate updating
Providing backup digital certificates comprises an application provider, such as a digital wallet system, that obtains signed digital certificates from a certificate authority. The digital wallet system provides an application, such as a digital wallet application, to a user computing devise along with a primary digital certificate and a backup digital certificate. The user computing device utilizes the primary digital certificate to ensure a secure connection with the digital wallet system. If the primary digital certificate is compromised, the digital wallet system may communicate the backup digital certificate to the digital wallet system when a subsequent secure connection is requested. The user computing device may access the backup digital certificate and verify the provided digital certificate. The digital wallet system provides a new backup digital certificate to the user computing device, and the user computing device deletes the compromised digital certificate.
US10552825B2 Trigger peer to peer payment with financial cards and phone camera
The disclosure relates to initiating and completing peer to peer payments or peer to merchant payments initiated by financial cards and cameras of mobile devices. In some embodiments, the disclosed systems and methods may provide an accurate determination of parties involved in a peer to peer transaction, be useable with hardware and software that users are already in possession of, and securely initiate a peer to peer transaction. The disclosed systems may include a server communicatively coupled to a mobile device by a network. The server may receive an image of one or more financial cards, retrieve account information for each financial card in the received image, generate a proposed transaction based on the retrieved account information, transmit the proposed transaction to the mobile device, receive approval for the proposed transaction and initiate a payment or a transfer to an account based on the retrieved account information.
US10552820B2 User-friendly transaction interface
Methods and systems for facilitating electronic transactions on a user device are described. User-friendly graphical user interfaces (GUIs) are provided with minimal text and more pictures and images. The GUIs detect or receive various gesture inputs, such as swiping, tapping, and dragging and dropping, and display a corresponding screen or page. The gesture inputs allow a user to select or specify payers/payees, transaction amounts, and funding sources, without having to type numbers or letters.
US10552814B2 Shopping cart monitoring system and method for store checkout
A system and method for retail inventory checkout in which the customer selects items from the item shelves and as an item is taken from the shelf, the customer employs an input device, such as a portable data terminal, a smart phone provided with a store application or other suitable device that communicates with the store network, to identify the item either by scanning the optical code on the item or by other means, and then once scanned, the item is added to the purchase list and then placed in a shopping cart, basket or other container. Once item selection is completed, the customer proceeds to a point of sale (POS) or pay station and puts the cart onto a weigh scale whereby the total weight of the cart with the items included (measured total weight) is measured by the weigh scale and the net weight of the items in the cart (calculated by subtracting the weight of the cart from the measured total weight) is compared to a theoretic weight of the items as calculated by the store system using the weight information of the items present in the store database. Based on the result of the comparison, the store system either approves the transaction, whereby the customer then pays for the transaction and is permitted to exit with the items, or the transaction is flagged for audit or further assistance/scrutiny.
US10552811B2 Cash machine security systems and methods
Systems and methods described herein may provide automated teller machine (ATM) security. For example, an ATM security system may comprise an ink staining system, an electronic lock, and a processor in communication with the electronic lock and the ink staining system. The processor may be configured to determine that the lock is being opened, disable the ink staining system in response to the determining, and enable the ink staining system when the lock has been closed.
US10552803B2 Systems and methods for determining a potential failure or other status of a robotic device
Methods and systems for proactively preventing hazardous or other situations in a robot-cloud interaction are provided. An example method includes receiving information associated with task logs for a plurality of robotic devices. The task logs may include information associated with tasks performed by the plurality of robotic devices. The method may also include a computing system determining information associated with hazardous situations based on the information associated with the task logs. For example, the hazardous situations may comprise situations associated with failures of one or more components of the plurality of robotic devices. According to the method, information associated with a contextual situation of a first robotic device may be determined, and when the information associated with the contextual situation is consistent with information associated with the one or more hazardous situations, an alert indicating a potential failure of the first robotic device may be provided.
US10552783B2 High performance map editor for business analysts
A model synchronization map table is built that facilitates autonomous computer self-navigation between elements of business objects of a business object model and corresponding elements at least one extensible markup language (XML) schema of an XML schema definition-based (XSD-based) model. The XSD-based model is programmatically generated by transformation of each of the elements of the business objects of the business object model into the corresponding elements of the XML schema of the XSD-based model. The business object model and the XSD-based model are displayed in a dual-view editor. The dual-view editor enables a user to toggle between and independently edit the business object model and the XSD-based model. In response to independent edits made to one of the XSD-based model and the business object model, the elements of the business object model are automatically synchronized with the corresponding elements of the XSD-based model using the model synchronization map table.
US10552774B2 Cost-minimizing task scheduler
Methods and systems for cost-minimizing job scheduling are disclosed. A definition of a task is received. The definition comprises a need-by time. The need-by time comprises a deadline for completion of execution of the task. An estimated duration to complete the execution of the task is determined for each of a plurality of computing resources. One or more of the computing resources are selected based on an estimated cost of completing the execution using the computing resources. The execution of the task is initiated at a scheduled time using the selected one or more computing resources. The scheduled time is earlier than the need-by time by at least the estimated duration.
US10552767B2 Method and a system for allocating ticket inventory on buyer side
The present invention provides a method for allocating ticket inventory on a buyer's side. The method includes steps of, loading, the webpage, providing a map, checking compatibility of map, initializing plug-in, and mapping seats. Further, the map is represented with respective tickets with location, quantity and amount on the webpage. Moreover, the ticket list with triggering onInit is generated on the webpage or an existing external tabular ticket list is controlled by the plugin thereby loading the map completely with corresponding ticket inventory matching respective portions on map simultaneously while loading the webpage on the buyer's device thereby enabling the buyer to select desired seating section.
US10552762B2 Machine learning of physical conditions based on abstract relations and sparse labels
A method for determining specific conditions occurring on industrial equipment based upon received signal data from sensors attached to the industrial equipment is provided. Using a server computer system, signal data is received and aggregated into feature vectors. Feature vectors represent a set of signal data over a particular range of time. The feature vectors are clustered into subsets of feature vectors based upon attributes the feature vectors. One or more sample episodes are received, where a sample episode includes sample feature vectors and specific classification labels assigned to the sample feature vectors. A signal data model is created that includes the associated feature vectors, clusters, and assigned classification labels. The signal data model is used to assign classification labels to newly received signal data using the mapping information for the existing feature vectors, existing clusters and associated classification labels to determine the specific conditions occurring on the industrial equipment.
US10552754B2 Systems and methods for recognizing ambiguity in metadata
A method of recognizing artist ambiguity is performed at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes generating a feature vector that represents a first artist identifier of a plurality of artist identifiers in a first dataset. The feature vector includes a first feature indicating whether the first artist identifier matches multiple artist entries in one or more second datasets that are distinct from the first dataset. The method also includes determining, based at least in part on the first feature of the feature vector, a probability that the first artist identifier is associated with two or more different real-world artists, and providing a report that specifies the first artist identifier as potentially ambiguous in accordance with a determination that the probability satisfies a predetermined condition.
US10552750B1 Disambiguating between multiple users
Described is a multiple-camera system and process for disambiguating between multiple users and identifying which of the multiple users performed an event. For example, when an event is detected, user patterns near the location of the event are determined, along with touch points at the location of the event. User pattern orientation and/or arm trajectories between the event location and the user patterns may be determined and processed to disambiguate between multiple users and determine which user pattern is involved in the event.
US10552746B2 Identification of time lagged indicators for events with a window period
A method and system to identify a time lagged indicator of an event to be predicted are described. The method includes receiving information including an indication of a factor, the factor being a different event than the event to be predicted, and identifying a window period within which the event is statistically correlated with the factor. The method also includes collecting data for a duration of the window period, the data indicating occurrences of the factor and the event, and identifying a time lagged dependency of the event on the factor based on analyzing the data.
US10552737B2 Artificial neural network class-based pruning
Methods and apparatus, including computer program products, implementing and using techniques for configuring an artificial neural network to a particular surveillance situation. A number of object classes characteristic for the surveillance situation are selected. The object classes form a subset of the total number of object classes for which the artificial neural network is trained. A database is accessed that includes activation frequency values for the neurons within the artificial neural network. The activation frequency values are a function of the object class. Those neurons having activation frequency values lower than a threshold value for the subset of selected object classes are removed from the artificial neural network.
US10552729B2 Baseboard management controller to deconfigure field replaceable units according to deep learning model
Examples disclosed herein relate to a baseboard management controller (BMC) capable of execution while a computing device is powered to an auxiliary state. The BMC is to process an error log according to a deep learning model to determine one of multiple field replaceable units to deconfigure in response to the error condition. The BMC is to deconfigure the field replaceable unit. The computing device is rebooted. In response to the reboot of the computing device the BMC is to determine whether the error condition persists.
US10552705B2 Character segmentation method, apparatus and electronic device
A method, an apparatus and an electronic device of character segmentation are disclosed. The method includes obtaining character segmentation points of a character image to be segmented as candidate segmentation points using a predetermined segmentation point generation algorithm, the character image to be segmented being a foreground character image that is obtained by removing a background image from an original grayscale character image; selecting and obtaining correct segmentation points from the candidate segmentation points based on the original grayscale character image and a pre-generated segmentation point classifier; and performing character segmentation for the character image to be segmented based on the correct segmentation points. Using the method provided by the present disclosure, candidate segmentation points can be filtered to obtain correct segmentation points, thus avoiding overly segmentation of a character image having phenomena such as character breaking, and thereby achieving an effect of improvement on the accuracy of character segmentation.
US10552704B2 Image processing apparatus and medium storing program executable by image processing apparatus
An image processing apparatus includes a controller configured to execute: acquiring objective image data representing an objective image which includes a first character and a second character; analyzing first partial image data and specifying the first character in an image represented by the first partial image data; and generating processed image data representing a processed image which includes the first character and the second character by using the objective image data. The objective image data includes the first partial image data in a bitmap format which represents the image including the first character and second partial image data in a vector format which represents an image including the second character. The processed image data includes: first processed data representing an image including the first character; and second processed data representing an image including the second character.
US10552696B2 Electronic device having a biometric sensor
An electronic device having a biometric sensor is provided. The electronic device includes a first region including a plurality of first pixels arranged in a first manner and a second region including a plurality of second pixels arranged in a second manner, a biometric sensor disposed in at least a part of the first region, and a processor electrically coupled with the display and the biometric sensor, and configured to receive a user input through the first region, and control the biometric sensor to detect biometric information corresponding to the user input.
US10552693B2 Eye opening degree detection system, doze detection system, automatic shutter system, eye opening degree detection method, and eye opening degree detection program
An object of the present invention is to provide an eye opening degree detection system that can accurately and stably calculate an eye opening degree. The eye opening degree detection system includes imaging devices that generate images including regions of both eyes, a one eye opening degree calculation unit that calculates each one eye opening degree of the left and right eyes of a first image, an eye opening degree selection unit that selects a correctly-calculated one eye opening degree, an eye opening degree calculation unit that calculates an eye opening degree on the basis of the one eye opening degree and an eye opening degree determination unit that compares the eye opening degree calculated on the basis of the first image with an eye opening degree calculated on the basis of a second image prior to the first image to determine the propriety of the eye opening degree.
US10552687B2 Visual monitoring of queues using auxillary devices
Methods and system are provided for monitoring a queue. A method includes receiving by sensors a non-visual identifier at predefined locations of a queue. Further, the method includes capturing by image capture devices images of an object possessing the non-visual identifier at the predefined locations of the queue. Further, the method includes visually tracking another object in the queue based on transformations of a predefined feature extracted from the images of the object possessing the non-visual identifier at the predefined locations.
US10552675B2 Method and apparatus for eye detection from glints
A method of determining the position of eyeballs within an image, the method including the steps of: (a) capturing a time series of image frames illuminated in a predetermined temporal manner by at least two spaced apart light sources, by at least one imaging sensor; (b) processing the image frames to determine specular reflection locations in the image frames; and (c) utilising the time series evolution of the location of the specular reflections to isolate corneal reflections from the determined specular reflection locations.
US10552667B1 Methods and systems for image processing
Systems and methods are disclosed configured to pre-train an autoencoder using images that include faces, wherein the autoencoder comprises an input layer, an encoder configured to output a latent image from a corresponding input image, and a decoder configured to attempt to reconstruct the input image from the latent image. An image sequence of a CGI sculpted and textured face exhibiting a plurality of facial expressions and transitions between facial expressions is accessed. Images of the plurality of facial expressions and transitions between facial expressions are captured from a plurality of different angles. The pre-trained autoencoder is trained using source images that include a CGI face with different facial expressions captured at different angles, and using destination images that include a real face. The trained autoencoder is used to generate an output where the real face in the destination images is swapped with the CGI face, while preserving expressions of the real face.
US10552666B2 Identification using depth-based head-detection data
A candidate human head is found in depth video using a head detector. A head region of light intensity video is spatially resolved with a three-dimensional location of the candidate human head in the depth video. Facial recognition is performed on the head region of the light intensity video using a face recognizer.
US10552651B1 Frequency multiplexed radio frequency identification
A radio frequency identification (RFID) system for frequency multiplexing includes, in an exemplary embodiment, an RFID interrogator configured for generating an RFID signal, wherein a channel frequency of the RFID signal changes over time; at least one antenna or transmission line; and a diplexer coupling the RFID interrogator and the antennas or transmission lines and configured for distributing the RFID signal to each of the antennas or transmission lines, respectively, depending on the channel frequency of the RFID signal generated. The antennas or transmission lines are configured to transmit an electromagnetic wave in response to and at the channel frequency of the RFID signal distributed thereto. Other embodiments include RFID systems and methods including a frequency selective surface and both similar and different components and aspects for frequency multiplexing.
US10552646B2 System and method for preventing thin/zero client from unauthorized physical access
Certain aspects direct to systems and methods for preventing a thin client or a zero client from unauthorized physical access. A microcontroller is provided and connected to the chassis of the thin client or zero client computing device via a first interface, such as a general-purpose input/output (GPIO) line. Whenever the chassis is physically opened, the chassis generates a signal, and sends the signal to the microcontroller via the GPIO line. Upon receiving the signal, the microcontroller determines that a physical access event occurs to the computing device. Unless the physical access event is authorized, the microcontroller may generate a log to record events for the computing device, and store the log in the storage device; and perform a self-protect action to the computing device. If network connectivity is available, the microcontroller may send the log to a server via the network.
US10552639B1 Local isolator application with cohesive application-isolation interface
Methods, systems, and techniques for application isolation by remote-enabling applications are provided. Example embodiments provide an Adaptive Rendering Application Isolation System (“ARAIS”), which transparently and dynamically enables applications to run in an isolated execution environment yet be rendered locally via a local isolator application having one or more cohesive application-isolation interfaces in a manner that facilitates providing the ARAIS indications of user actions that are otherwise lost and executing functions that are otherwise unavailable during fully secure isolation sessions absent one or more cohesive application-isolation interfaces. In one embodiment, the ARAIS includes an orchestrator server which comprises remoting level determination logic and rules engine, pre-computed graphics libraries, connection support logic, data repositories for objects such as a render cache, whitelists, blacklists, client privileges, and application information, and one or more secure containers running remote application instances. These components cooperate with the one or more cohesive application-isolation interfaces of the isolation application to provide isolation sessions with a user experience that is typically available only during non-isolation sessions.
US10552637B1 Method and system for protecting user information in an overlay management system
Methods and systems described herein provide for protecting user information in an overlay service. Protecting user information may include redacting personally identifiable information (PII) from information that may be exposed to third parties. Additionally, protecting user information may include opening a second account on behalf of the user using a plurality of unique identifiers in lieu of information identifying the user. This protects users' identities and privacy as their assets are transferred between various institutions.
US10552630B1 System and method to produce a virtually trusted database record
System and method to produce a virtual trusted database record, the method including receiving, by a processor coupled to a user-facing communication interface and to a memory, a request for the virtual trusted database record, the virtual trusted database record including a plurality of record data fields. Then identifying a business context of the request and assigning a respective priority to each of the record data fields, based upon the business context. Mapping each of the record data fields to a respective database source for data to populate the respective data field, the respective database source having a predetermined level of authoritativeness based upon the assigned priority. Retrieving data for each data field from the database source mapped to the respective data field, and assembling the retrieved data for each data field to produce the virtual trusted database record.
US10552623B1 Removing information from data
Non-informational data D is generated as an output using a non-informational data E and informational data as inputs to a function on a computing device in an information-restricted domain. The function may be an XOR and the non-informational data E may be a pseudorandom string of the same length as the informational data. The non-informational data D is moved to an unrestricted domain where it may be managed normally. When the informational data is needed it can be re-generated using the non-informational data D and non-informational data E as inputs to an inverse function (XOR is its own inverse). The non-informational data E may be generated from a smaller random seed.
US10552621B2 Establishing hardware roots of trust for Internet-of-Things devices
An Internet-of-Things (IoT) device platform to communicate in a trusted portion of an IoT network is disclosed. The trusted IoT platform can include a secure IoT system-on-chip (SoC) and can be integrated into various devices such that each of the devices may implement “roots of trust” to establish a trusted portion, or a trusted backbone, of the IoT network.
US10552613B2 Secure firmware devices and methods
A computing device that implements a secure and transparent firmware update process is provided. The computing device includes a secure memory area and a secure device that separately executes firmware updates in parallel with other processes executed by a CPU. The secure memory area may be allocated by the CPU and/or a memory controller using any of a variety of memory protection techniques. System software executed by the CPU receives update firmware requests from a trusted source, stores a firmware payload included in these requests in the secure memory area, and executes the next scheduled process. Firmware executed by the secure device retrieves the firmware payload from the secure memory area, authenticates the firmware payload, and applies the firmware payload to a firmware storage device. The secure device performs these acts transparently from the point of view of the CPU, these avoiding consumption of resources of the CPU.
US10552603B2 Malicious mobile code runtime monitoring system and methods
A system provides for monitoring information received, determining whether received information does or is likely to include executable code, and if so, causes as sandboxed package including the received information and mobile protection code (MPC) to be transferred to a destination device of the received information. At a destination device, the sandboxed package is unbundled such that upon initiating the Downloadable, malicious Downloadable operating attempts are received by the MPC causing (predetermined) corresponding operations to be executed in response to the attempts.
US10552598B2 Wearable device and method of operating the same
A wearable device includes a display; a sensor configured to obtain a biometric information of a user; a memory configured to store at least one instruction; and at least one processor configured to execute the at least one instruction to: based on an event related to executing an application, identify execution of biometric authentication associated with the application; based on the identification, display a message indicating information corresponding to the biometric authentication to be performed in the wearable device; obtain, by the sensor, the biometric information of the user wearing the wearable device; identify authority using the obtained biometric information and registered biometric information stored in the memory; and display, by the display, a screen associated with the executed application based on the identified authority.
US10552596B2 Biometric authentication
The disclosure provides for biometric authentication. Texture data of an object associated with a user is acquired. The texture data comprises one or more texture images of the object and one or more corresponding pressure indicators indicating pressures under which the respective texture images are collected. The acquired texture data is then verified to authenticate the user.
US10552592B2 Multi-modal fusion method for user authentication and user authentication method
A user authentication method includes receiving a first input image including information on a first modality; receiving a second input image including information on a second modality; determining at least one first score by processing the first input image based on at least one first classifier, the at least one first classifier being based on the first modality; determining at least one second score by processing the second input image based on at least one second classifier, the at least one second classifier being based on the second modality; and authenticating a user based on the at least one first score, the at least one second score, a first fusion parameter of the at least one first classifier, and a second fusion parameter of the at least one second classifier.
US10552587B2 Systems, methods, and media for media session concurrency management with recurring license renewals
The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.
US10552585B2 Encoding optimization for obfuscated media
Techniques for encoding optimization for obfuscated media are described. Generally, a portion of media is designated as sharing protected for a media sharing experience. According to various implementations, the portion of media is obfuscated using a key image to prevent the portion of media from being viewable in the clear by one or more participants in the media sharing experience. A particular participant can be designated as sharing privileged such that the particular participant has access to the key image and can use the key image to deobfuscate obfuscated media. According to various implementations, encoding of a media sharing experience is optimized based on one or more attributes of obfuscated media included in the media sharing experience.
US10552584B1 Content access control across media devices
Described herein are systems and methods for controlling access by a user to content. Access content limits may be set and enforced across the plurality of media devices. A user exceeding the limits may be disallowed from access to the content on any or all of the plurality of media devices, regardless of authorization by a digital rights management system. The content access limits for a user may be specified by one or more of time, cost, content category, and so forth.
US10552583B2 Secure portable computer and security method
A computer includes a processor, position determining means for determining the location of the computer, and control means for controlling the operation of the processor. The control means are in communication with the position determining means and control the operation of the processor in response to location information provided to the control means by the position determining means.
US10552579B1 Medication delivery system
An improved medical delivery system increases the efficiency of acquiring and delivery savings to patients. The improved medical delivery system can reduce the potential for a pharmacy to fail to capture a financial benefit that may be available to the patient. The improved medical delivery system can provide a pharmacy improved systems for capturing patient financial benefits during a typical workflow process, and route the savings to the patient. The improved medical delivery system can also reduce the resources necessary for a pharmacy to acquire and provide a financial benefit to a patient.
US10552575B1 Medication monitoring and identification
A medical monitoring system extracts characteristic information for one or more medications from an image of the one or more medications on an uncontrolled background, the image being taken by a client device associated with a user of the medical monitoring system. The medical monitoring system determines prescription information associated with a medication, of the one or more medications, using the extracted characteristic information and a medication database, the medication database containing mappings between prescription information and characteristic information for a plurality of medications. The medical monitoring system provides a portion of the prescription information to the client device.
US10552573B2 Vehicle simulation device for crowd-sourced vehicle simulation data
The disclosure includes a system, method and tangible memory operable to cloud-source vehicle simulation data. The method may include developing a vehicle dynamics model and a control software model for a proposed vehicle. The method may include developing a road model for generating a virtual test environment for testing a virtual vehicle simulating the proposed vehicle, the virtual vehicle being built based on the vehicle dynamics model and the control software model. The method may include compiling an executable file based on the vehicle dynamics model, the control model and the road model. The method may include distributing a plurality of copies of the executable file to a plurality of client devices. The method may include receiving a set of vehicle simulation data from the plurality of client devices. The set of vehicle simulation data may describe a performance of the virtual vehicle in the test environment.
US10552565B2 Simultaneous multi-layer fill generation
Techniques are disclosed for optimizing the pattern density in the circuit layout design of a circuit layer. A layer in circuit design is analyzed to define empty regions that can be filled with fill polygons (referred to hereafter as “fill” regions). Next, a pattern of fill polygons is generated. After the fill polygons have been defined, the layout design for the layer is divided into separate areas or “windows,” and a target density for each window is determined. Once this target density for the window has been determined, the fill polygons required to most closely approach this target density are generated and added to the circuit layout design. This process may be repeated with progressively different (e.g., smaller) fill polygons, until each window meets or exceeds both the specified minimum density and complies with the specified maximum density gradient. Additionally, some implementations may allow a user to simultaneously optimize the density of multiple layers of a circuit by adding fill polygons to multiple layers of a circuit design simultaneously. Representations of sections of a multilayer fill structure will then be added to corresponding layers the circuit design until a specified target density is met.
US10552562B2 Leverage cycle stealing within optimization flows
A method, computer program product, and system for calculating an input timing slack at an input to a latch by subtracting an input arrival time to the latch from an input required arrival time, calculating an output timing slack at an output to the latch by subtracting an output arrival time of the latch from an output required arrival time from the latch, performing cycle stealing to improve the output timing slack by modifying the input required arrival time and the output arrival time, reducing the output timing slack by a pessimism amount, performing optimization in the integrated circuit to improve the input timing slack and the output timing slack, and increasing the output timing slack by the pessimism amount.
US10552557B2 Freshening compositions and devices comprising same
The present invention relates to freshening compositions and devices comprising same that comprise a composition having a viscosity of from about 1 mPa·s to about 50,000 mPa·s comprising malodor reduction compositions and methods of making and using such compositions. The disclosed malodor reduction compositions do not unduely interfere with the scent of the freshening compositions and devices that comprise such technologies and the perfumed or unperfumed situs that is treated with such freshening compositions and devices.
US10552547B2 Real-time translation evaluation services for integrated development environments
Embodiments of the present invention provide a computer-implemented method of real-time translation evaluation service. A plurality of text translations are received for an input text from a plurality of different machine translation servers. A similarity analyzer is executed that generates a first similarity score for each given text translation of the plurality of text translations by comparing the given text translation with others of the plurality of text translations. A translation evaluator is executed that generates a second similarity score for each given text translation by comparing similarity of the given text translation with a plurality of comparison factors that include company word/term usage guidelines and product translation consistency rules. A best translation is identified and transmitted to an integrated development environment. The identification being based at least in part on the first similarity scores and the second similarity scores.
US10552530B1 Spreadsheet shared region and cell formula templating
A system for spreadsheet region and cell sharing using formula templates includes a processor and an interface. The processor is to parse a formula of a first cell of a first spreadsheet document for a second cell, the first spreadsheet document being associated with a first user having a set of user access descriptors and to determine, based on the set of user access descriptors, whether the first user has access to one or more canonical names referenced in the formula. The interface is to provide display information to the first user either the canonical name in the event that the first user has access to the canonical name or an opaque identifier in the event that the first user does not have access to the canonical name.
US10552528B2 User interface technology for displaying table data
Generating a user interface visualizing a table data structure. A table data structure comprising a plurality of rows and a plurality of columns is accessed. A column to use for sorting each row into a different region of the user interface is identified. Region characteristics, usable for matching which row(s) is to be visualized within a corresponding region, are identified. Each region is associated with a different subset of row(s) that are to be visualized within the region. Each subset comprises rows having a value that matches the region characteristics of the associated region at an intersection between the column and the row in the table data structure. A visual representation of each row is displayed within the user interface. The display includes a visual arrangement of each visual representation into a corresponding region. Each visual representation is arranged within the region the row associated with the visual representation belongs.
US10552527B2 Multiplexed forms
A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed.
US10552522B2 Automatically generating a glossary of terms for a given document or group of documents
Automatically generating a glossary of terms for a given document or group of documents is provided. A single document or a group of documents associated with a given project or event are parsed for one or more unique terms (e.g., words, acronyms, phrases, etc.). Identified terms are passed to a local or external definition source, and definitions for the one or more identified terms are retrieved. Retrieved definitions are presented to a user of the documents, and approved definitions are stored in a project store for subsequent use in association with the documents.
US10552517B2 Aggregating content from one or more documents
A computer implemented methods to allow a user to copy content from a rendered document into a target document using a linking command. The target document can be a new document or an existing document, that is not rendered. The copied content can include a link to the document from which the content was copied from. The linking command can be a refer command or a send to file command. A refer command allows a user to copy and paste the content from a rendered document into a target document with text associated with the refer command remaining in the rendered document. A send to file command allows a user to copy and paste the content from a rendered document into a target document with no trace left in the rendered document.
US10552515B2 Information processing terminal and information processing method capable of supplying a user with information useful for selecting link information
To provide an information processing terminal and information processing method capable of supplying a user with information useful for selecting link information, there is provided an information processing terminal including: a request unit configured to request an information processing device to supply layout information including a plurality of pieces of link information indicating link destinations and correlated with information regarding an object based on acquisition of the information regarding the object from the object; and a display control unit configured to generate a link list image based on the layout information acquired from the information processing device and display the generated link list image on a display screen. The display control unit acquires information from a link destination corresponding to each of the plurality of pieces of link information included in the layout information and controls a display form of the link list image displayed on the display screen based on the acquired information.
US10552505B2 Method and system for generating a user-personalization interest parameter for identifying personalized targeted content item
A computer implemented method of generating a user-personalization interest parameter is disclosed. The method comprises receiving, navigational history data associated with a browser application; generating, one or more navigational session transition patterns; for each navigational session transition pattern: truncating, each of the one or more URLs included within the navigational session transition pattern, to obtain a respective URL segment; generating, a respective vector value representative for each of the URL segments; assigning a weight value for each URL segments; determining a navigational profile value for the user, based on at least one vector value and the associated weight value; generating, the user-personalization interest parameter associated with the user based on the navigational profile value.
US10552504B1 Selecting, ranking, and/or presenting microsite content
A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain sensor data and user profile data and send the sensor data and the user profile data to the server device. The server device is configured to receive the sensor data and the user profile data, identify a relevant microsite, and provide information regarding the relevant microsite to the user device. In some cases, the service device is configured to identify that a particular microsite has been purchased by a user of the user device and provide information, to the user device, identifying that the particular microsite has been purchased.
US10552499B2 Landmark recommendation method and non-transitory computer-readable storage medium integrated with life behavior analysis and social network
A landmark recommendation method and non-transitory computer-readable storage medium integrated with life behavior analysis and social network. The aforementioned method analyzes device time information and device location information of a user device operated by a user so as to provide life behavior information related to the user, analyzes the life behavior information so as to provide a user preference value, weights a plurality of landmarks located in an inquiring landmark area according to the user preference value and a social recommendation value, and then selects a recommendation list from the landmark which meets a threshold value.
US10552497B2 Unbiasing search results
Anonymizing product search results. Keywords related to a product are received. For each keyword, an associated list of terms, which lists the keyword and one or more additional terms that are closely related to the keyword, is generated. A combination list that includes combinations of terms selected from the associated lists of terms, where each combination includes two or more terms and at least one combination includes terms from different associated lists of terms, is created. A search, based on the combinations of terms in the combination list, is performed and online content is received. Based on product information in the online content, a list of products is generated. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. The anonymized list of products is presented on a user interface.
US10552492B2 Management of parallel user inputs in electronic communications
A discussion thread is associated with a master recipients list that is maintained at an author's computer or a server computer. The recipients list is revised as participants in the discussion are added to and/or removed from the discussion. An author is notified when target recipients do not match the master recipients list. When a participant is added to the discussion from an old discussion instance, a thread manager provides for the added participant to receive a more current discussion instance.
US10552485B1 Performance percentile determination and display
A system for determining percentiles for a performance data includes an interface configured to receive a request to determine a percentile value for the performance data and a processor configured to determine relevant data based at least in part on the request, determine an ordered data list map, determine the percentile value based at least in part on the ordered data list map, and provide the percentile value for the performance data.
US10552477B2 Identifying product metadata from an item image
A metadata extraction machine accesses an image that depicts an item. The item depicted in the image may have an attribute that describes a characteristic of the item and an attribute descriptor that corresponds to the attribute of the item and specifies a value of the attribute. The metadata extraction machine performs an analysis of the image. The analysis may include identifying the attribute descriptor corresponding to the attribute based on image segmentation of the image. The metadata extraction machine transmits a communication to a device of a user based on the identifying of the attribute descriptor corresponding to the attribute of the item depicted in the image.
US10552476B2 System and method of identifying visual objects
A system and method of identifying objects is provided. In one aspect, the system and method includes a hand-held device with a display, camera and processor. As the camera captures images and displays them on the display, the processor compares the information retrieved in connection with one image with information retrieved in connection with subsequent images. The processor uses the result of such comparison to determine the object that is likely to be of greatest interest to the user. The display simultaneously displays the images the images as they are captured, the location of the object in an image, and information retrieved for the object.
US10552474B2 Image recognition method and device thereof
An image recognition method adapted to recognize a target image is provided. The method includes: providing the target image; training a learning database based on a plurality of feature blocks of the target image; randomly obtaining a plurality of incomplete feature blocks of the target image; adding the plurality of incomplete feature blocks into the learning database to form an enhancement learning database; and recognizing the target image based on the enhancement learning database. In addition, an image recognition device is also provided.
US10552468B2 Topic predictions based on natural language processing of large corpora
Provided is a process including obtaining a corpus having a plurality of time-stamped documents; detecting topics in the unstructured natural language text; determining temporal-metrics of the topics based on time-stamps of documents to which the topics pertain; and predicting based on the temporal-metrics, whether a given topic among the plurality of topics will appear in future time-stamped documents.
US10552466B2 Search index
Method of searching comprising applying a function to individual elements within a digital work to form a set of index elements. Storing the index elements as an index for the digital work. Receiving a search term. Applying the function to one or more individual elements within the search term to convert the search term into one or more converted search term elements. Identifying a digital work having an index containing one or more index elements that match one or more of the converted search term elements. Returning search results of the identified digital work.Method of searching for a digital work comprising the steps of providing a search term. Receiving search results formulated by applying a function to one or more individual elements within the search term to convert the search term into one or more converted search term elements. Identifying a digital work having an index containing one or more index elements that match one or more of the converted search term elements, wherein the index is formed by applying the function to individual elements within the digital work to form a set of the index elements.Searchable index for a digital work formed by applying a function to individual elements within the digital work to form a set of index elements.
US10552465B2 Generating text snippets using universal concept graph
In an example embodiment, a method for selecting text snippets to display on a computer display is provided. A universal concept graph for phrases relevant to a search domain is created, the universal concept graph representing each phrase as a node and relationships between the phrases as edges between the nodes. A result in the search domain is represented as a subgraph of the universal concept graph by extracting a portion of the universal concept graph containing phrases contained in the result. Then, a score is produced for each node of the subgraph, the score based on a graph analysis algorithm applied to the subgraph. Then text snippets to display for the result are selected to be displayed based on the scores produced in the subgraph for phrases contained in the text snippets.
US10552463B2 Creation of indexes for information retrieval
The present invention may be a system for creating indexes for information retrieval comprises a processor and a memory. The memory has program instructions embodied therewith. The program instructions are executable by the processor to cause the system to read a document having hinting information into a memory, where the hinting information is associated with each unique expression in an original document. The program instructions are further executable to create the indexes from the document, where a first analysis method for generating a contiguous sequence of items from a text in the document is used for creating the indexes for each sequence in the unique expression with which the hinting information is associated and a second analysis method for dividing the text into meaningful units is used for creating the indexes for each word in the text other than the unique expression.
US10552459B2 Classifying a document using patterns
A method for classifying a document using identified patterns includes determining frequent patterns based on a group of resources, where the frequent patterns include sets of words associated with resources that are related to a particular topic; determining frequent anti-patterns based on another group of resources, where the frequent anti-patterns include sets of words associated with resources that are not related to the particular topic, where the second group of resources is different from the first group of resources; determining a probability that the document is related to the particular topic based on the frequent patterns and the frequent anti-patterns; and determining a topic classification of the document based on the determined probability.
US10552448B2 Systems and methods for event driven object management and distribution among multiple client applications
A computer implemented method for updating and distributing data objects among multiple client applications is described. The method includes receiving object data for an object from a first application instance of an application engine, wherein the object data reflects a change to a state of the object based on action of the first application instance, updating a data structure for the object in a based on the received object data, determining whether a transformation policy is applicable to the object and, if so, modifying data associated with the object according to the transformation policy, identifying application instances that should receive updated object data for the object based on stored information identifying clients that have agreed to share updated object data and based on stored information identifying types of updates that clients are to receive, and communicating updated object data to the application instances that should receive updated object data according to stored preferences associated with each of the application instances.
US10552441B2 Method and apparatus for multithreading extraction of data from a database
A method of multithreading extraction of data from a database is provided. The method comprises: acquiring a set of primary key character strings, the primary key character strings being uniquely associated with the data to be extracted from the database; extracting, from the primary key character strings, a first character string and a second character string; generating a first integer and a second integer based on: a preset base number, positions of characters included in the first and second character strings; determining a node segment based on the first and second integers, the node segment being associated with a node segment integer; converting the node segment integer to a node segment character; and generating an extraction statement associated with a thread for the node segment character converted from the node segment integer. The extraction statement can then be transmitted to a database when the thread is executed.
US10552439B2 Grid format data viewing and editing environment
A data profiling server extracts data from multiple data sources and stores the extracted data in a target data store. Validation functions are performed on the extracted to determine whether the data conforms to validation rules associated with the target data store and/or business logic definitions. For data that does not conform to the validation rules, the data profiling server identifies recommended transformations to be applied to the data to correct any errors that cause the data to not conform with the validation rules. A data profiling application presents to a user the data extracted from the multiple data sources in a grid structure. The grid structure also includes error indicators identifying the data that does not conform to the validation rules and specifies the recommended transformations identified by the data profiling server.
US10552435B2 Fast approximate results and slow precise results
Techniques for presenting data visualizations are described. Consistent with some embodiments of the present invention, a data visualization system includes an approximate query engine to derive approximate query results and present approximate data visualizations, in interactive time. The data visualization system also includes a precise query engine, thereby enabling a data analyst to selectively request that a precise query result be generated for a specific query, so that the data analyst can confirm a data observation made when viewing the approximate visualization for that specific query. The precise visualization is presented in a manner that allows the data analyst to view, and thus confirm or disprove, a data observation recorded when viewing the approximate visualization, and also compare the precise visualization with the previously generated and presented approximate visualization.
US10552434B2 Information processing device, control method, and program
To provide an information processing device, a control method, and a program that can determine the granularity of information at the presentation of the information in accordance with a user status. An information processing device including: a retrieval unit that retrieves information in response to a request of a user; an acquisition unit that acquires information on a current user status; a determination unit that determines granularity of information according to the acquired information on the user status when the retrieved information is presented; and a presentation control unit that controls presentation of the retrieved information with the determined granularity of information.
US10552432B2 Ranking search results using hierarchically organized machine learning based models
A multi-tenant system stores a hierarchy of machine-learned models, wherein each machine-learned model is configured to receive as input a set of search results and generate as output scores for ranking the set of search results. Each machine-learned model is associated with a set of dimensions. The system evaluates search query performance. Performance below a threshold causes a new model to be generated and added to the hierarchy of models. Upon execution of a new search query associated with the same set of dimensions as the newly created model, the new model is used to rank that search query's search results.
US10552430B2 Increasing utilization of a computer system
A method of increasing utilization of a computer program product having a plurality of features usable by multiple user groups. The method comprises: accessing a database storing multiple scenarios each defining a course of action characterised by usage of a respective subset of the features; via a network interface, receiving logs of past usage of some or all of these features by a target user group; based on the received logs, identifying one or more of the features that are unused or less frequently used by the target user group, and selecting one or more of the scenarios for the target entity which make use of the one or more unused or less frequently features. An indication of the one or more selected scenarios is output via a network interface, thereby causing the target entity to follow the course of action defined in at least one of the selected scenarios.
US10552429B2 Discovery of data assets using metadata
Data assets, such as streams, databases, spreadsheets, or other data sources or types, are identified and representations of the data asset are stored. The representation of a data asset includes a schema used by the data asset, a location of the data asset, and keywords or other descriptive information. The representations of each data asset are indexed, and a search interface is provided that allows users to search for relevant data assets. In addition, dependencies, or other relationship information, among the various data assets is maintained and is used to generate a graph that shows the interrelatedness of the data assets. The graph can be explored by users to select data assets, and used to alert users when a change has been made to a data asset that may affect a data asset that they have used.
US10552427B2 Searching for information relating to virtualization environments
In one embodiment, a method may comprise receiving a query to search for one or more entities of the data center, the query including one or more query tokens. The method may then identify one or more entity-type nodes corresponding to the query, and rank the entity-type nodes based on a score determined for each of the identified entity-type nodes. For at least a portion of the ranked entity-type nodes, the method may generate a structured query associated with each of the entity-type nodes based at least in part of one or more activity-type nodes connected to each of the entity-type nodes. Then, the method may retrieve, based on the structured queries, results from one or more databases.
US10552423B2 Semantic tagging of nodes
Technologies are described for facilitating query execution. A data network is received. The data network includes a plurality of nodes. Each of the nodes is associated with a portion of stored data. User input is received defining at least one semantic tag. User input is received associating the at least one semantic tag with at least one of the plurality of nodes. The association between the at least one sematic tag and the at least one of the plurality of nodes is stored.
US10552419B2 Method and system for performing an operation using map reduce
The present invention provides a computer implemented method for performing an application specific operation on a dataset over a distributed computing system. The computer implemented method includes collecting a set of application specific refining data present in a data stream of the dataset in a first map phase by the distributed computing system, resetting the data stream of the dataset to a beginning position by the distributed computing system, and generating one or more resultant data elements using the set of application specific refining data in a second map phase, by the distributed computing system.
US10552417B2 System and methods for leveraging an object cache to monitor network traffic
According to non-limiting embodiments disclosed herein, the functionality of an object cache in a server can be extended to monitor and track web traffic, and in particular to perform rate accounting on selected web traffic. As the server communicates with clients (e.g., receiving HTTP requests and responding to those requests), the server can use its existing object cache storage and existing object cache services to monitor web traffic by recording how often a client makes a particular request in the object cache and/or other data about the requests. Preferably, the object cache is still used for conventional caching of objects, the object cache thus providing a dual role by storing both web objects and rate accounting data.
US10552416B2 Processing SQL statement in alternating modes
A Processing method for processing SQL statements of different flavors by a database management system may be provided. The method comprises receiving SQL statements of different SQL flavors, parsing each received SQL statement for identifying an SQL flavor characteristic, tracking an SQL statement identifier of a related SQL PREPARE operation for determining the SQL flavor characteristic at subsequent DMBS operations, adapting a DBMS mode of the DBMS dynamically to the identified SQL flavor characteristic, adapting another received SQL statement to a DBMS mode of the database management system, and sending each of the adapted SQL statements to the DBMS for the SQL PREPARE operation under the adapted database management system mode.
US10552410B2 Method and system for presenting a user selectable interface in response to a natural language request
The present invention discloses numerous implementations of system and method which receives a user request and, using methods of natural language processing including part of speech tagging, analyses the user request to generate a query to a database of information. Based on the machine understanding, the system presents an interactive representation of the uttered request back to the user. This provides context to the user, which explains the machine understanding of the request and acts as an interface to iteratively refine or adjust the machine understanding by altering specific elements of the uttered language. The methods of altering specific elements of the uttered language may vary depending on the element and a variety of user selectable interfaces may be used to display one or more queried elements along with alternative elements pertaining to the queried element. The user could select an alternative element and change the database query.
US10552400B2 Management of intelligent data assignments for database systems with multiple processing units
Data of a database (e.g., database tables) can be reassigned from a first map to a second map in a database system that uses maps to assign data for processing to multiple processing units of a database system in accordance with one or more distributions schemes. Data portions can be selected in groups and moved in the selected groups in an efficient manner. The selection and/or movement of the data portions can be automated without requiring input for users of database systems.
US10552394B2 Data storage with improved efficiency
This disclosure provides a computer-implemented method for data storage in a non-relational database. The method comprises receiving a data item to be inserted into a table in the non-relational database. The method further comprises determining a dynamic data section and a static data section of the received data item. The method further comprises in response to the static data section not existing in the static data storage area, storing the static data section in the static data storage area. The method further comprises storing the dynamic data section in the dynamic data storage area.
US10552390B2 Root cause analysis of performance problems
A method, computer program product, and system for analyzing performance of a computer system where at a plurality of time intervals, a set of KPIs of a database and database performance outputs are monitored. A database performance value is calculated based on the monitored KPIs and one or more database performance outputs. In response to determining the database performance value is below a first threshold, a KPI correlation coefficient is calculated. The calculated KPI correlation coefficient with the greatest value is selected as a target KPI. In response to determining that a count of functions of the target KPI meets a second threshold, a dynamic tabular representation of the determined target KPI is generated. A correlation matrix is generated based on the generated tabular representation and the plurality of time intervals and a first set of target functions are identified based on the generated correlation matrix.
US10552389B2 Object and sequence number management
Techniques are provided for orphan object detection, invalid sequence number detection, and asynchronous object cleanup. A storage system may store data within one or more tiers of storage, such as a storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and/or other storage tiers. Orphan objects, within the remote object store, that are no longer used by the storage system may be detected and/or deleted. When an aggregate of volumes is deleted, corresponding objects, within the remote object store, may be identified and/or deleted. Invalid sequence numbers (e.g., lost or corrupt sequence numbers locally maintained in a metafile) assigned to objects within the remote object store may be identified, deleted, and/or fixed.
US10552372B2 Systems, methods, and computer-readable media for a fast snapshot of application data in storage
Techniques for a fast snapshot of application data in a storage system are disclosed. One computer-implemented method includes: receiving, over an electronic communications network, a first command to create a table; creating, in a storage system, the table including at least one row and a plurality of columns, the at least one row including a special metadata row, and fields of the plurality of columns including a key, a payload, a snapshot identifier number, a delete bit, a version identifier, and an entity tag; and initializing a key of the special metadata row and a payload of the special metadata row. The key of the special metadata row is initialized to a snapshot identifier, and the payload of the special metadata row is initialized to zero, and an entity tag of the special metadata row is initialized to a random value.
US10552369B1 Virtualized multicore systems with extended instruction heterogeneity
A system on a chip may include a plurality of data plane processor cores sharing a common instruction set architecture. At least one of the data plane processor cores is specialized to perform a particular function via extensions to the otherwise common instruction set architecture. Such systems on a chip may have reduced physical complexity, cost, and time-to-market, and may provide improvements in core utilization and reductions in system power consumption.
US10552364B2 Universal serial bus type-C power delivery
In some examples, a power delivery system includes a primary power path to provide power to a computing system. The power delivery system also includes a bypass power path. A port manager is to disable the primary power path and to enable the bypass power path in response to a dead battery condition.
US10552363B2 Data processing
An electronic data processing device comprises: a processor (1); a serial interface comprising a connection for incoming data (16) and a connection for outgoing data (18); a hardware serial-interface controller (6) for controlling the serial interface; and a reception buffer (22) for receiving incoming data. The processor is arranged automatically to read data written to the reception buffer. The device is arranged so that the processor can indicate to the serial interface controller that it is unable to accept data. The controller is arranged to respond to incoming data by sending a rejection message from the outgoing serial connection and to prevent incoming data from being placed in the reception buffer.
US10552351B2 Techniques for issuing interrupts in a data processing system with multiple scopes
A technique for handling interrupts in a data processing system includes receiving, by an interrupt routing controller (IRC), an event routing message (ERM) that includes an event source number for a notification source with an unserviced interrupt. In response to receiving the ERM, the IRC builds an event notification message (ENM) based on the event source number. The IRC determines a scope for the ENM based on an event target group (ETG) associated with the event source number. The IRC issues the ENM to an interrupt presentation controller (IPC) at the scope associated with the ETG.
US10552347B2 Data processor
A data processor includes an access target with the address assigned to a memory space, an access subject that gains access to the access target while specifying address, identifier, and access type, and a memory protection resource including an associative memory to perform an access control. The memory protection resource includes a plurality of entries, each including a region setting unit, an identifier determination information unit, and an attribute setting unit. When the address specified by the access subject at the access is included in the region set in the region setting unit in the entry, the identifier agrees with at least one of the identifiers specified according to the identifier determination information, and the specified access type agrees with the access type set in the attribute setting unit, the memory protection resource permits the access.
US10552344B2 Unblock instruction to reverse page block during paging
A secure enclave circuit stores an enclave page cache map to track contents of a secure enclave in system memory that stores secure data containing a page having a virtual address. An execution unit is to, in response to a request to evict the page from the secure enclave: block creation of translations of the virtual address; record one or more hardware threads currently accessing the secure data in the secure enclave; send an inter-processor interrupt to one or more cores associated with the one or more hardware threads, to cause the one or more hardware threads to exit the secure enclave and to flush translation lookaside buffers of the one or more cores; and in response to detection of a page fault associated with the virtual address for the page in the secure enclave, unblock the creation of translations of the virtual address.
US10552343B2 Zero thrash cache queue manager
Various systems and methods for queue management in computer memory are described herein. A system for implementing a zero thrash cache queue manager includes a processor subsystem to: receive a memory access request for a queue; write data to a queue tail cache line in a cache when the memory access request is to add data to the queue, the queue tail cache line protected from being evicted from the cache; and read data from a current queue head cache line in the cache when the memory access request is to remove data from the queue, the current queue head cache line protected from being evicted from the cache.
US10552340B2 Input/output direct memory access during live memory relocation
A method and apparatus for performing memory access operations during a memory relocation in a computing system are disclosed. In response to initiating a relocation operation from a source region of memory to a destination region of memory, copying one or more lines of the source region to the destination region, and activating a mirror operation mode in a communication circuit coupled to one or more devices included in the computing system. In response to receiving an access request from a device, reading previously stored data from the source region, and in response to determining the access request includes a write request, storing new data included in the write request to locations in both the source and destination regions.
US10552338B2 Technique for efficient utilisation of an address translation cache
An apparatus and method are provided for making efficient use of address translation cache resources. The apparatus has an address translation cache having a plurality of entries, where each entry is used to store address translation data used when converting a virtual address into a corresponding physical address of a memory system. Each item of address translation data has a page size indication for a page within the memory system that is associated with that address translation data. Allocation circuitry performs an allocation process to determine the address translation data to be stored in each entry. Further, mode control circuitry is used to switch a mode of operation of the apparatus between a non-skewed mode and at least one skewed mode, dependent on a page size analysis operation. The address translation cache is organised as a plurality of portions, and in the non-skewed mode the allocation circuitry is arranged, when performing the allocation process, to permit the address translation data to be allocated to any of the plurality of portions. In contrast, when in the at least one skewed mode, the allocation circuitry is arranged to reserve at least one portion for allocation of address translation data associated with pages of a first page size and at least one other portion for allocation of address translation data associated with pages of a second page size different to the first page size.
US10552336B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, when a read request received from a host includes a first identifier indicative of a first region, a memory system obtains a logical address from the received read request, obtains a physical address corresponding to the obtained logical address from a logical-to-physical address translation table which manages mapping between logical addresses and physical addresses of the first region, and reads data from the first region, based on the obtained physical address. When the received read request includes a second identifier indicative of a second region, the memory system obtains physical address information from the read request, and reads data from the second region, based on the obtained physical address information.
US10552331B2 Arithmetic processing device having a move-in buffer control unit that issues a move-in request in shorter time upon a memory access request, information apparatus including the same and method for controlling the arithmetic processing device
An arithmetic processing device includes a memory access request issuance unit and a cache including a cache memory for tags and data and a move-in buffer control unit for issuing a move-in request for data on the memory access request when a cache miss occurs. The move-in buffer control unit, when the cache miss occurs, determines to acquire a move-in buffer and issue the move-in request when the memory access request has the same index as an index of any move-in request registered in the move-in buffer and the number of move-in requests of the same index registered in the move-in buffer is less than the number of ways, and determines not to acquire the move-in buffer and does not issue the move-in request when the memory access request has the same index and the number of the move-in requests of the same index reaches the number of the ways.
US10552328B2 Storage device and operating method thereof
There are provided a memory controller for controlling a memory device to perform a more stable sensing operation, a storage device including the memory controller, and an operating method of the storage device. A memory controller includes: a processor for transmitting a cache read command to a memory device and then transmitting a status read command to the memory device; and a cache read controller for outputting a data-out command to the memory device according to a sensing section code included in a status read response transmitted by the memory device in response to the status read command.
US10552322B2 Throttling writes with asynchronous flushing
Embodiments are directed to techniques for allowing a data storage system to be able to flush data to underlying storage when the bandwidth is high without excessively impacting the maximum latency. This may be accomplished by utilizing asynchronous flushing and by throttling incoming writes by preventing too many asynchronous flushes from happening when the amount of available cache space is too small. In addition, an improved system employing Copy on First Write (CoFW) may initiate write throttling only once the amount of available write cache drops below a dynamically-calculated threshold that accounts for an amount of space actually needed to store CoFW buffers. In addition, only a portion of the write caching process is placed under the protection of a mutex or a spinlock, allowing a significant portion of the write caching for any given write operation to be performed without needing the mutex or spinlock, allowing some increased parallelization.
US10552317B2 Cache allocation in a computerized system
System and method for operating a solid state memory containing a memory space. The present invention provides a computerized system that includes a solid state memory having a memory space; a controller adapted to use a first portion of the memory space as a cache; and a garbage collector adapted to use a second portion of the memory space to collect garbage in the solid state memory. The controller is adapted to change a size of at least one of the first portion and the second portion of the memory space during operation of the solid state memory.
US10552312B2 Data storage optimization for non-volatile memory
Non-volatile devices may be configured such that a clear operation on a single bit clears an entire block of bits. The representation of particular data structures may be optimized to reduce the number of clear operations required to store the representation in non-volatile memory. A data schema may indicate that a data structure of an application may be optimized for storage in non-volatile memory. A translation layer may convert an application level representation of a data value associated with the data structure to an optimized storage representation of the data value before storing the optimized storage representation of the data value in non-volatile memory.
US10552308B1 Analyzing attributes of memory mappings to identify processes running on a device
Techniques for determining whether processes are running on a computing device are described. As an example, a detection process may create a virtual mapping of data to memory of the computing device. The detection process may access a file system storing special files including attributes of virtual memory mappings. The detection process may analyze the attributes of the virtual memory mapping, such as an amount of data stored or shared by the memory mapping, to determine that another process is sharing the memory mapping with the detection process. The detection process may send data to a server associated with the computing device indicating that a process other than the detection process is operating on the computing device.
US10552301B2 Completing functional testing
The Functional Tester Plug-in (FTP) extracts information from a data base to enhance automated testing tools to accommodate changes to the computer environment and so that a simulation can be fully executed even if an exception occurs. The FTP accesses the test script and static data store created by a developer using the automated testing tool, wherein the test script and static data store indicate a first resource to be tested at a verification point and a first expected result. The FTP identifies the first resource used by the test script at a first verification point and accesses the data base. The FTP identifies the status and configuration of the first resource in the data base. The FTP calculates an optimal expected result based on any changes in the status and configuration of the first resource.
US10552298B2 Debugging streaming applications using debug regions
A method for debugging a streaming application is provided. The method may include establishing, by a processor, a debug region in the streaming application to mark a subgraph for debugging. The method may further include receiving a tuple flow suspension notification from a job control plane. The method may also include displaying a plurality of debugging options for debugging a streaming application on a graphical user interface based on the received tuple flow suspension notification. The method may further include determining a debugging option from the displayed plurality of debugging options based on a user selection on the graphical user interface. The method may also include translating the determined debugging option into a format compatible with the job control plane. The method may further include transmitting the translated debugging option to the job control plane.
US10552297B2 Determining instruction execution history in a debugger
Determining instruction execution history in a debugger, including: retrieving, from an instruction cache, cache data that includes an age value for each cache line in the instruction cache; sorting, by the age value for each cache line, entries in the instruction cache; retrieving, using an address contained in each cache line, one or more instructions associated with the address contained in each cache line; and displaying the one or more instructions.
US10552295B1 Performance engineering
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing performance engineering are disclosed. In one aspect, a method includes the actions of providing, to a cloud computing system that is configured to implement multiple different types of virtual computing nodes, an instruction to execute an application on a virtual computing node that is a first type of virtual computing node of the multiple different types of virtual computing nodes. The actions further include determining computing performance parameters of the virtual computing node. The actions further include determining to execute the application on both the virtual computing node and an additional virtual computing node. The actions further include selecting, from among the multiple different types of virtual computing nodes, a second type of virtual computing node. The actions further include executing the application on the virtual computing node and the additional virtual computing node.
US10552293B2 Logging as a service
Techniques are described for managing log data generated by software applications. The techniques can be implemented in a cloud-based infrastructure capable of collecting and analyzing log data generated by software applications through logging and tracing. Logging and tracing are techniques for monitoring the execution of the software applications. The techniques include a processing step where log data is screened before it is saved within log storage and an analyzing step where saved log files are retrieved or analyzed.
US10552285B2 Impedance compensation based on detecting sensor data
A memory subsystem manages memory I/O impedance compensation by the memory device monitoring a need for impedance compensation. Instead of a memory controller regularly sending a signal to have the memory device update the impedance compensation when a change is not needed, the memory device can indicate when it is ready to perform an impedance compensation change. The memory controller can send an impedance compensation signal to the memory device in response to a compensation flag set by the memory or in response to determining that a sensor value has changed in excess of a threshold.
US10552279B2 Detecting and reporting unintended state changes
Embodiments of the invention are directed to computer-implemented methods, computer systems, and computer program products for testing hardware. The method includes reading a stream of test instructions. The method further includes determining if test instruction exceptions present in the stream of test instructions. The method further includes inserting an interrupt into the test instruction stream for each determined test instruction exception. The method further includes generating one or more error messages for each determined test instruction exception.
US10552273B2 Systems and methods for support log cache device removal through standard user interfaces
Aspects of the present disclosure involve systems and methods for removes and/or adding log and/or cache devices to storage pools of a storage appliance. Users, via a graphical-user interface, identify the log and/or cache devices for removal or addition. Subsequently, the log and/or cache devices are moved, according to a data profile corresponding to the devices, from a first storage appliance to a second storage appliance.
US10552268B1 Broken point continuous backup in virtual datacenter
Providing backup of virtual machines can be performed by a backup server. The backup server can maintain log-in credentials for a central management server and a virtual machine host. If communication is lost between the backup server and the central management server, the backup server can initialize a connection directly to the host and back up a target virtual machine.
US10552263B2 System running method and intelligent terminal
A system running method applied to an intelligent terminal is provided. The intelligent terminal includes a first system and a second system. The second system can implement a call function and/or a short message service function, and a function that can be implemented by the first system includes a function that can be implemented by the second system. The method includes: starting the first system and the second system, where an operation screen of the first system is visible to a user; detecting a running status of the first system; and when it is detected that the first system is faulty, terminating running of the first system, and switching to an operation screen of the second system disclosure.
US10552261B2 Semiconductor device and memory module
A selection decoder controls levels of a plurality of selection signals based on an address bit having at least one or more bits. A memory module is selected when its corresponding selection signal is at an activated level, and data can be read and written therein. A failure determination unit determines whether or not the selection decoder is in a failed state based on the levels of the plurality of selection signals.
US10552257B2 Adaptive error correction in memory devices
Some embodiments include apparatuses and methods having an interface to receive information from memory cells, the memory cells configured to have a plurality of states to indicate values of information stored in the memory cells, and a control unit to monitor errors in information retrieved from the memory cells. Based on the errors in the information, the control unit generates control information to cause the memory cell to change to from a state among the plurality of states to an additional state. The additional state is different from the plurality of states.
US10552248B2 Computer system and method of detecting manufacturing network anomalies
A computing system may evaluate the operation of a manufacturing network using at least two of (a) macro-level threshold criteria indicating anomalous operation of the manufacturing network as a whole, (b) micro-level threshold criteria indicating anomalous operation of any of a plurality of micro-networks in the manufacturing network, (c) path-level threshold criteria indicating anomalous operation of any of a plurality of node paths in the manufacturing network, or (d) node-level threshold criteria indicating anomalous operation of any of a plurality of individual nodes in the manufacturing network. Based on the evaluating, computing system may identify at least one anomaly in the manufacturing network and then trigger at least one action that is directed to resolving the at least one anomaly.
US10552247B2 Real-time monitoring alert chaining, root cause analysis, and optimization
Managing real-time monitoring alerts is provided. An alert is generated for one or more metrics exceeding corresponding defined metric threshold values. A root cause dependency table showing relationships between alerts is retrieved. It is determined whether current real-time metrics are needed from one or more monitoring agents that correspond to dependent alerts not triggered in an alert chain of the generated alert based on information in the root cause dependency table. In response to determining that the current real-time metrics are needed from the one or more monitoring agents that correspond to the dependent alerts not triggered in the alert chain of the generated alert based on the information in the root cause dependency table, the current real-time metrics are requested from the one or more monitoring agents that correspond to the dependent alerts not triggered in the alert chain.
US10552243B2 Corrupt logical block addressing recovery scheme
Technology for handling page size mismatches when DPL-CLR is performed at multiple levels of a data storage system (for example, RAID level and flash card level). A “corrective DPL” corrects only a portion of the data that would make up a page at the level at which the data is stored (that is, the “initial DPL level”), and, after that, a partially corrected page of data is formed and stored in data storage, with the partially corrected page: (i) having a page size characteristic of the initial DPL; (ii) including the part of the data corrected by the corrective DPL; and (iii) further including other data. In some embodiments, the other data has a pattern that indicates that it is invalid, erroneous data, such that an error message will be returned if this portion of the data is attempted to be read.
US10552228B2 Distributed hierarchical scheduler
Techniques disclosed herein provide an approach for assigning resource consumers to available resources. In one embodiment, components of a distributed scheduler are organized into a hierarchy, such as a tree. A placement request received at a root scheduler of the hierarchy is propagated down the hierarchy, either to all children or to randomly selected subsets of children of each scheduler in the hierarchy. Leaf schedulers in the hierarchy that receive the request each propagate back up a score indicating the amount of free resources in its corresponding resource bucket. Branch schedulers then compare scores that they receive, and each further propagate one of the received scores, such as the highest score, based on the comparison, until the root scheduler is reached. The root scheduler makes an additional comparison and returns one of the resource buckets in response to the received placement request.
US10552227B2 Reconfigurable computing cluster with assets closely coupled at the physical layer by means of an optical circuit switch
Reconfigurable computing clusters, compute nodes within reconfigurable computing clusters, and methods of operating a reconfigurable computing cluster are disclosed. A reconfigurable computing cluster includes an optical circuit switch, and a plurality of computing assets, each of the plurality of computing assets connected to the optical circuit switch by two or more bidirectional fiber optic communications paths.
US10552223B2 User interface and system supporting user decision making and readjustments in computer-executable job allocations in the cloud
A visual tool may be provided to display information associated with computer job allocation and to allow a user to explore different job configurations. Jobs executing on a computing environment comprising a shared pool of configurable computing resources may be monitored. Cost and duration estimates may be determined with uncertainty associated with the cost and duration estimates. Sandbox environment may be provided that allow users to manipulate one or more different job configuration options for executing the jobs in the computing environment.
US10552221B2 Systems, apparatus and methods for managing resources in computer systems
Systems, methods and apparatus, including computer program products, are disclosed for management of resources and services (e.g., storage, registers, memory, ternary content-addressable memory (TCAM) tables) to route packet sequences in a software-defined networking (SDN) environment. In one embodiment, this management occurs through the use of supply chain economics to manage utilization of TCAM resources.
US10552218B2 Dynamic context of tasks
In non-limiting examples of the present disclosure, systems, methods and devices for linking tasks and resources are provided. A plurality of attributes associated with a task resource may be analyzed. A plurality of contexts that are associated with the plurality of attributes may be determined and the plurality of attributes may be classified into one or more contextual groups. At least one resource node related to the task resource may be identified, the at least one resource node having a plurality of identified attributes sharing at least two contexts associated with the plurality of attributes that are associated with the task resource. An actionable link to at least one resource corresponding to the at least one identified resource may be displayed.
US10552216B2 Application heartbeat period adjusting method and apparatus, and terminal
Embodiments of the present invention disclose an application heartbeat period adjusting method and apparatus, and a terminal, and in the embodiments, it is determined, according to an identifier of an application, that the application is in a heartbeat adjustment blacklist. A first heartbeat period of the application is adjusted to a second heartbeat period according to a preset trigger heartbeat period. The heartbeat adjustment blacklist includes an identifier of an application on which a heartbeat period adjustment needs to be performed, the first heartbeat period of the application is an original heartbeat period of the application, the second heartbeat period is a heartbeat period, which is adjusted according to the preset trigger heartbeat period, of the application, and the preset trigger heartbeat period is an adjustment period according to which the first heartbeat period is adjusted.
US10552215B1 System and method of handling real-time process overruns on a multiprocessor
A system and method are provided to allow real-time processes to overrun on a single processor or on a multiprocessor until either the latest start time of another real-time process has been reached or their own deadlines have been reached, and effectively utilize multiple processor resources by allowing process executions to be selectively preempted by other process executions and migrate from one processor to another processor at any time at run time to provide greater flexibility in utilizing any unused processor capacity and meeting deadlines, thus increase the chances that real-time processes will still be able to complete their computations despite overrunning, while guaranteeing satisfaction of important predetermined timing constraints, and increase both processor utilization and system robustness in the presence of inaccurate estimates of the worst-case computation times of real-time processes on a single processor or multiprocessor in a real-time system.
US10552214B2 Media balancer employing selectable evaluation source
A media balancer obtains a master schedule to be used as a basis for generating target schedules, user input specifying one or more target stations for which the one or more target schedules are to be generated, and a duration delta indicating a maximum difference between runtimes of the replacement media items and the one or more scheduled media items. The media balancer selects a media scheduler to identify replacement media items to be substituted for one or more scheduled media items identified in the master schedule and transmits information associated with the duration delta to the media scheduler. The media balancer receives a list of identified replacement media items selected by the media scheduler, and generates the target schedules by replacing scheduled media items with particular replacement media items taken from the list of identified replacement media items.
US10552200B2 System and method for dynamic throttling for live migration of virtual machines
A system and method include initiating a live migration of a virtual machine from a first host machine to a second host machine. The system and method include calculating, using a live migration tool, a data limit for an incremental data copy. The system and method also include determining, using the live migration tool, that a set of modified data stored in the memory of the first host machine equals or exceeds the data limit. The system and method further include pausing operation of the virtual machine responsive to the set of modified data stored in the memory of the first host machine equaling or exceeding the data limit.
US10552199B2 System and method for binary throttling for live migration of virtual machines
A system and method include initiating a live migration of a virtual machine from a first host machine to a second host machine. The system and method include copying an initial copy of data stored in a memory of the first host machine to a memory of the second host machine, determining a set of modified data, determining that transferring the set of modified data exceeds a downtime limit, calculating an increased throttling amount based on a rate of data copying and a rate of data change using from the set of modified data, determining the increased throttling amount does not exceed a throttling limit, applying the increased throttling to the virtual machine executing on the first host machine, and copying the set of modified data while the increased throttling is applied to the virtual machine executing on the first host machine.
US10552193B2 Security protocols for low latency execution of program code
A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
US10552186B2 Avoiding overloading of network adapters in virtual environments
An approach for avoiding overloads of network adapters. The approach receives one or more requests from one or more virtual machines, wherein the one or more requests are directed to one or more network adapters. The approach determines whether a first network adapter of the one or more network adapters is saturated. Responsive to a determination that the first network adapter is saturated, the approach sends a first busy event to a first virtual machine of the one or more virtual machines.
US10552183B2 Tailoring user interface presentations based on user state
Computer systems, methods, and storage media for tailoring a user interface to a user according to a determined user state and a determined interface context corresponding to the determined user state. The user interface is tailored by modifying the format of at least a portion of the interface, including modifying the content, layout of the content, presentation sequence, or visual display of the interface. A user interface includes a selectable formatting object for controlling the formatting of the user interface and for generating feedback data for training an ensemble learning component to enable more effective predictive formatting changes.
US10552168B2 Dynamic microsystem reconfiguration with collaborative verification
A method dynamically reconfigures a system on a chip (SOC) comprising multiple semiconductor intellectual property (IP) blocks. The method comprises, when booting a data processing system (DPS) comprising the SOC, automatically allocating different IP blocks to multiple different microsystems within the DPS, based on a static partitioning policy (SPP). The method also comprises, after booting the DPS, determining that reallocation of at least one of the IP blocks is desired, based on (a) monitored conditions of at least one of the microsystems and (b) a dynamic partitioning policy (DPP). The method also comprises, in response to determining that reallocation of at least one of the IP blocks is desired, automatically reallocating at least one of the IP blocks from one of the microsystems to another of the microsystems without resetting at least one of the microsystems. Other embodiments are described and claimed.
US10552163B2 Method and apparatus for efficient scheduling for asymmetrical execution units
A method and system performs instruction scheduling in an out-of-order microprocessor pipeline. The method and system selects a first set of instructions to dispatch from a scheduler to an execution module, wherein the execution module comprises two types of execution units. The first type of execution unit executes both a first and a second type of instruction and the second type of execution unit executes only the second type. Next, the method selects a second set of instructions to dispatch, which is a subset of the first set and comprises only instructions of the second type. The method determines a third set of instructions, which comprises instructions not selected as part of the second set. Further, the method dispatches the second set for execution using the second type of execution unit and dispatching the third set for execution using the first type of execution unit.
US10552158B2 Reorder buffer scoreboard having multiple valid bits to indicate a location of data
Various embodiments of a microprocessor include a scoreboard implementation that directs the microprocessor to the location of data values. For example, the scoreboard may include individual bits that instruct the microprocessor to retrieve the data from a re-order buffer, retire queue, result bus, or register file. As a first step, the microprocessor receives an instruction indicating a process that requires data from one or more source registers. Instead of automatically retrieving the data from the register file, which is a costly process, the microprocessor may read the scoreboard to determine whether the needed data can be more cost-effectively retrieved from the re-order buffer, retire queue, or result busses. Therefore, the microprocessor can avoid costly data retrieval procedures. Additionally, the scoreboard implementation enables the microprocessor to handle limited out-of-order instructions, which improves overall performance of the microprocessor.
US10552154B2 Apparatus and method for multiplication and accumulation of complex and real packed data elements
An apparatus and method for multiplying packed real and imaginary components of complex numbers. A method comprises: multiplying selected imaginary and real data elements in a first and second source registers to generate a plurality of imaginary products; adding a first subset of the plurality of imaginary products to generate a first temporary result and adding a second subset of the plurality of imaginary products to generate a second temporary result; negating the first temporary result to generate a third temporary result and the second temporary result to generate a fourth temporary result; accumulating the third temporary result with first data to generate a first final result and accumulating the fourth temporary result with second data to generate a second final result; and storing the first final result and second final.
US10552151B1 Computer vision implementing calculations of window sums in overlapping windows
An apparatus including a memory and a circuit. The memory may be configured to store a multidimensional array of data values. The circuit may be configured to (i) fetch a plurality of data vectors from the memory, where each of the data vectors comprises a plurality of the data values, (ii) calculate a plurality of modification values based on the data values, (iii) calculate a first value of a first window based on the data values, and (iv) calculate a second value of a second window by adding to the first value of the first window a next one of the modification values and subtracting from the first value of the first window a previous one of the modification values. The second window generally overlaps the first window in the multidimensional array along a particular axis.
US10552136B2 One click application asset distribution
The technology described in this document can be embodied in a method that includes receiving at a second device a request for data sharing from a first device, and receiving a first file package associated with an application installed on the first device, and the file package includes a first portion of information usable for installation of the application on the second device. The method also includes processing the first file package to obtain the first portion of information usable for installing the application on the second device, providing authentication information for downloading a second file package to a remote computer device different from the first device, and installing the application on the second device using the first portion of information and the second portion of information.
US10552120B1 Systems and methods for single chip quantum random number generation
Systems, apparatuses, methods, and computer program products are disclosed for quantum random number generation (QRNG). An example method includes generating, by a QRNG chip, a series of particles and transmitting the series of particles through a double-slit structure comprising a first slit and a second slit. The example method further includes detecting, by the QRNG chip, a first subseries of particles transmitted through the first slit to generate a first detected subseries of particles. The example method further includes detecting, by the QRNG chip, a second subseries of particles transmitted through the second slit to generate a second detected subseries of particles. The example method further includes decoding, by the QRNG chip, the first detected subseries of particles and the second detected subseries of particles to generate a decoded set of bits that, in some instances, may be used to generate a random number, a session key, or both.
US10552117B1 Vehicle audio settings management
A method performed by a computing system includes receiving audio data from a plurality of vehicles. The audio data may include vehicle audio settings associated with a set of input parameters. The set of input parameters may include vehicle type. The method may further include analyzing the audio data to determine an audio setting trend for a subset of the plurality of vehicles. The method may further include transmitting to a destination vehicle, an audio setting profile based on the audio setting trend. The destination vehicle may be different than the plurality of vehicles. The destination vehicle may have at least one matching input parameter as the subset of the plurality of vehicles.
US10552109B2 Methods for assessing reliability of a utility company's power system
Methods are provided for assessing reliability of a power system of a utility company. At least one main overview display is obtained. Violation markers are displayed on the one main overview display. A monitored elements tab is updated with a list of monitored elements.
US10552100B2 Information processing apparatus that executes a printer driver for merging address books, information processing method, and non-transitory recording medium
An information processing apparatus executes a printer driver, and includes processing circuitry and one or more memories. The processing circuitry is configured to display a first setting screen and a second setting screen. The first setting screen is used to perform setting of the printer driver via a desktop application. The second setting screen is used to perform setting of the printer driver via a store application. The memories include a first memory area and a second memory area. The first memory area is editable on the first setting screen, and stores a first address book editable by the processing circuitry. The second memory area editable on the second setting screen, and stores a second address book editable by the processing circuitry. The processing circuitry is configured to merge the first address book and the second address book.
US10552098B2 Image forming apparatus and image forming method
An image forming apparatus includes a storage unit that stores generated image data, a first processing unit that, based on the image data stored in the storage unit and setting information, performs image processing according to a type of sheets stored in a first sheet feed cassette for printing of an Nth copy, a second processing unit that, based on the image data stored in the storage unit and the setting information, performs image processing according to a type of sheets stored in a second sheet feed cassette for printing of an (N+1)th copy, and a printing unit that prints image data processed by the first processing unit on a sheet fed from the first sheet feed cassette, and prints image data processed by the second processing unit on a sheet fed from the second sheet feed cassette.
US10552095B1 Bin packing in 3D printers
Disclosed herein is a technique to efficiently pack a print volume of 3D printers having print jobs with a large number of objects. The technique positions unique objects that adhere to a similar structural pattern more closely when the degree of variation between the objects is small. Thus, while each object is unique, a greater extent of similarity between the objects causes a given group of objects to be positioned more closely to one another in the print area of the 3D printer.
US10552087B2 Methods for performing multiple memory operations in response to a single command and memory devices and systems employing the same
Memory devices, memory systems, and methods of operating memory devices and systems are disclosed in which a single command can trigger a memory device to perform multiple operations, such as a single refresh command that triggers the memory device to both perform a refresh command and to perform a mode register read. One such memory device comprises a memory, a mode register, and circuitry configured, in response to receiving a command to perform a refresh operation at the memory, to perform the refresh operation at the memory, and to perform a read of the mode register. The memory can be a first memory portion, the memory device can comprise a second memory portion, and the circuitry can be further configured, in response to the command, to provide on-die termination at the second memory portion of the memory system during at least a portion of the read of the mode register.
US10552084B2 Method of operating data storage device
A method of operating a data storage device includes: receiving a single wipe device initialization command from a host, and in response to the wipe device initialization command, executing a wipe device initialization operation that during a single time period initializes the entirety of a mapping table defining logical partitions dividing memory space provided by a physical region of the data storage device.
US10552075B2 Disk-image deduplication with hash subset in memory
Deduplication of virtual-machine disk images and other disk images can involve identifying the first clusters in a file. The clusters are hashed. The first-in-file hashes (generated from first-in-file clusters) are stored in an in-memory index, while the full set of hashes is streamed in order to find matches with the hashes stored in the in-memory index. First-in-file hashes in the stream are compared, while other hashes in the stream are compared only if the immediately preceding hash resulted in a match. Comparing non-first-in-file hashes requires disk accesses, but since such comparisons are conditioned on first-in-file matches, there are relatively likely to result in sequences of matches. The net effect is a relatively fast deduplication with compression approaching that resulting from a full comparison of all hashes.
US10552074B2 Summarized data storage management system for streaming data
One embodiment provides a method comprising storing a first set of explicitly enumerated data values in a first window data structure associated with a first time span. The method further comprises storing one or more sets of summary statistics in a second set of window data structures. Each window data structure of the second set of window data structures is associated with a time span older than the first time span. The one or more sets of summary statistics are based on a second set of data values. The method further comprises storing a third set of explicitly enumerated data values in a third set of window data structures, wherein each data value of the third set of explicitly enumerated data values is annotated.
US10552073B2 Storage system including non-volatile memory device
A storage system includes a nonvolatile memory device and a controller. The nonvolatile memory device includes first and second memory blocks and stores data corresponding to first and second volumes. The controller performs a snapshot function on the data corresponding to the first and second volumes and determines data to be stored in the first and second memory blocks based on parameters for generating snapshots of the first and second volumes. The controller stores data corresponding to a snapshot deleted at a first time point in the first memory block, stores data corresponding to a snapshot deleted at a second time point in the second memory block, adds the first memory block to a victim block list after the first time point, and adds the second memory block to the victim block list after the second time point.
US10552070B2 Separation of memory-based configuration state registers based on groups
Grouping of memory-based configuration state registers based on execution environment. A first set of configuration state registers is assigned to one memory region corresponding to a first execution environment, and a second set of configuration state registers is assigned to another memory region corresponding to a second execution environment. The first set of configuration state registers is separate from the second set of configuration state registers.
US10552066B2 Systems and methods for data path power savings in DDR5 memory devices
A memory device includes a data path having a data bus. The memory device further includes a first one-hot communications interface communicatively coupled to the data bus, and a second one-hot communications interface communicatively coupled to the data bus. The memory device additionally includes at least one memory bank, and an input/output (I/O) interface communicatively coupled to the at least one memory bank via the first one-hot communications interface and the second one-hot communications interface, wherein the first one-hot communications interface is configured to convert a first data pattern received by the I/O interface into one-hot signals transmitted via the data bus to the second one-hot communications interface, and wherein the second one-hot communications interface is configured to convert the one-hot signals into the first data pattern to be stored in the at least one memory bank.
US10552063B2 Background mitigation reads in a non-volatile memory system
A controller of a non-volatile memory manages each of multiple disjoint sets of physical pages as a respective page group. The controller mitigates errors by repetitively performing background mitigation reads of each of the plurality of blocks including, in order, performing a background mitigation read of a first physical page in a first page group in a first block; prior to again performing a background mitigation read in the first block, performing a background mitigation read of a first physical page in a first page group in each other of the plurality of blocks; performing a background mitigation read of a first physical page in a second page group in the first block; and prior to again performing a background mitigation read in the first block, performing a background mitigation read of a first physical page in a second page group in each other of the plurality of blocks.
US10552062B2 System and method for storing very large key value objects
A data storage system includes: a plurality of data storage devices for storing a plurality of objects of a key-value pair; and a virtual storage layer that applies different data reliability schemes including a data replication scheme and an erasure coding scheme based on a size of an object of the plurality of objects. The plurality of objects includes a first object having a first size and a second object having a second size that is larger than the first size. The virtual storage layer classifies the first object as a small object, applies the data replication scheme, and stores the small object across one or more of the plurality of data storage devices. The virtual storage layer classifies the second object as a huge object, splits the huge object into one or more chunks of a same size, applies the erasure encoding scheme, and distributedly stores the one or more chunks across the plurality of data storage devices.
US10552061B2 Providing preferential access to a metadata track in two track writes
A metadata track stores metadata corresponding to both a first customer data track and a second customer data track. In response to receiving a first request to perform a write on the first customer data track from a two track write process, exclusive access to the first customer data track is provided to the first request, and shared access to the metadata track is provided to the first request. In response to receiving a second request to perform a write on the second customer data track from the two track write process, exclusive access to the second customer data track is provided to the second request, and shared access to the metadata track is provided to the second request prior to providing exclusive access to the metadata track to at least one process that is waiting for exclusive access to the metadata track.
US10552058B1 Techniques for delegating data processing to a cooperative memory controller
Processing functions are offloaded to a memory controller for nonvolatile memory by a host in connection with write data. The nonvolatile memory executes these functions, producing processed data that must be written into memory; for example, the offloaded functions can include erasure coding, with the nonvolatile memory controller generating redundancy information that must be written into memory. The memory controller holds this information in internal RAM and then later writes this information into nonvolatile memory according to dynamically determined write time and/or destinations selected by the host, so as to not collide with host data access requests. In one embodiment, the memory is NAND flash memory and the memory controller is a cooperative memory controller that permits the host to schedule concurrent operations in respective, configurable virtual block devices which have been configured by the host out of a pool of structural flash memory structures managed by the memory controller.
US10552046B2 Automatic tiering of storage using dynamic grouping
In a hierarchical storage system, blocks of data selected for auto-tiering migration, are selected based on dynamically adjusted group sizes. Contiguous blocks are organized into default groups. I/O activity of the blocks in a group is monitored. Based on the I/O activity, the default groups may be sub-divided into smaller sub-groups or combined into larger groups, to separate as much as practical, contiguous series of cooler blocks and contiguous series of hotter blocks into respective focused (concentrated) groups or sub-groups. The concentrated group or sub-group may then be migrated according to the average I/O activity of the included blocks. Group configurations are continually and dynamically adjusted according to changing I/O conditions.
US10552040B2 Fixed size extents for variable size deduplication segments
Mechanisms are provided for maintaining variable size deduplication segments using fixed size extents. Variable size segments are identified and maintained in a datastore suitcase. Duplicate segments need not be maintained redundantly but can be managed by updating reference counts associated with the segments in the datastore suitcase. Segments are maintained using fixed size extents. A minor increase in storage overhead removes the need for inefficient recompaction when a segment is removed from the datastore suitcase. Fixed size extents can be reallocated for storage of new segments.
US10552038B2 Object storage architecture based on file_heat
Embodiments of the present invention disclose methods and systems for object storage. Migration policies and an algorithm applied by the module facilitates the migration of files (i.e., object replicas or erasure code fragments) from one storage to another storage. The FILE_HEAT is monitored over a period of time. If the FILE_HEAT of a file increases over a period of time relative to the other files, the file is migrated to a higher level storage. Files can be migrated to a higher level storage even if the FILE_HEAT of a file decreases over a period of time.
US10552024B2 System and method of providing spatiotemporal visualizations
Techniques of providing spatiotemporal visualizations are disclosed. In some example embodiments, a spatiotemporal visualization of at least a portion of data of a dataset is generated and displayed to a user in a graphical user interface of a device. An embodiment comprises receiving data comprising a plurality of measures and a plurality of dimensions; calculating a minimum and maximum magnitude of velocity for measures in the data; defining intervals in a range defined by the minimum and maximum velocity; selecting configuration settings for rendering a spatiotemporal visualization corresponding to the data and the intervals; generating the spatiotemporal visualization, the spatiotemporal visualization comprising a graphical representation of at least a portion of data comprising at least one of the measures and at least one of the dimensions over the defined intervals; and causing display of: the spatiotemporal visualization, and a plurality of selectable interaction controls corresponding to the spatiotemporal visualization.
US10552023B2 User interface extensions
A predefined user interface definition specifying a first service is accessed in persistent storage. The user interface definition includes an extension including a fragment definition specifying a second service. First content is retrieved from the first service according to the user interface definition. Second content is retrieved from the second service according to the fragment definition. A user interface is rendered in a display space according to the predefined user interface definition and including the first content and the second content. At least one of the accessing, the retrieving first content, the retrieving second content, and the rendering is performed by at least one data processor forming part of at least one computing system. Related apparatus, systems, techniques and articles are also described.
US10552019B2 Portable device and method for controlling brightness of the same
A portable device and a method for controlling brightness thereof are provided. The portable device includes a display, a sensor and a controller. The display provides a display region that is displayed with a first brightness. The sensor senses a surrounding brightness of the portable device. The controller controls the display to display a partial region corresponding to a User Interaction (UI) element in the display region with a second brightness based on the sensed surrounding brightness.
US10552007B2 Managing expose views in dual display communication devices
The present disclosure is directed to methodologies and devices for handling maximizing and minimizing of exposé views.
US10551978B2 Conductive film for touch panel, touch panel, and touch panel-equipped display device
A conductive sheet for a touch panel having an active area includes a first conductive layer that is formed of a first thin metal wire disposed in the active area; and a second conductive layer that is formed of a second thin metal wire disposed to overlap with the first conductive layer in the active area, in which a mesh pattern is formed of the first thin metal wire and the second thin metal wire in a case where the conductive sheet is seen from a direction perpendicular to the active area, the mesh pattern is a random pattern, an average line width of the first thin metal wire and the second thin metal wire is 0.5 μm to 3.5 μm, and an opening ratio of the mesh pattern is (92.3+X×1.6)% to 99.6%. X represents the average line width of the first and the second thin metal wire.
US10551977B2 Pressure detection apparatus and intelligent terminal
A pressure detection apparatus includes: a drive power supply, a differential circuit, a pressure calculation unit, and at least one pressure sensor. Each pressure sensor includes a first electrode plate, a second electrode plate, a third electrode plate, a first elastic dielectric layer, and a second elastic dielectric layer. One detection capacitor is formed between the first electrode plate and the second electrode plate, and one detection capacitor is formed between the first electrode plate and the third electrode plate. The pressure sensor is connected between the drive power supply and an input terminal of the differential circuit, and an output terminal of the differential circuit is connected to the pressure calculation unit.
US10551973B2 Method of controlling a mobile device
A method of controlling a mobile device is described, the method comprising: receiving a time varying current or voltage of a signal generated on the terminals of an acoustic transducer of the mobile device, the time varying current or voltage being generated in response to a tapping and/or sliding motion on a surface of the mobile device performed by a user; comparing the time varying signal characteristics with a set of predetermined signal characteristics; and generating at least one user command in dependence of the comparison. The mobile device may reliably detect complex user commands using an acoustic transducer.
US10551965B2 Method and device for testing rotation performance of touch display screen
A method and a device for testing a rotation performance of a touch display screen are provided. The method includes: determining at least two test positions in a display region of the touch display screen, the at least two test positions including at least one test position located in a central region of the display region and at least one test position located in an edge region of the display region; and testing a rotation performance corresponding to each test position of the at least two test positions.
US10551963B2 Touch panel with mesh electrodes to mitigate moire, and display device comprising same
A touch panel enabling a repeat arrangement with a small design load, and a mesh pattern with a high degree of freedom and does not generate moiré, and a display device comprising same. A touch panel in which a drive electrode pattern/sensing electrode pattern include: first main electrode wires/second main electrode wires constituting line segments having a linear shape extending along a first wire direction/second wire direction; and first auxiliary electrode wires/second auxiliary electrode wires constituting line segments having a linear shape extending along the second wire direction/first wire direction and joining the first main electrode wires/second main electrode wires, and respective end points of the first main electrode wires/second main electrode wires are connected to end points of the closest first main electrode wire/second main electrode wire in adjacent nodes, by connecting wires having a different angle of inclination from the first main electrode wires/second main electrode wires.
US10551961B2 Touch gesture offset
In one embodiment, logic embodied in a computer-readable non-transitory storage medium of a device determines a location of a touch gesture by a user within a touch-sensitive area of the device. The logic selects for the touch gesture based on its location within the touch-sensitive area one of a plurality of pre-determined offsets, the pre-determined offsets being specific to the device, the pre-determined offsets being derived from device-specific empirical data on usage of the device by a plurality of users, and the pre-determined offsets being pre-loaded onto the device. The logic applies the pre-determined offset to the location of the touch gesture to determine a touch input intended by the user.
US10551960B2 Input processing method and device
According to various embodiments of the present disclosure, an electronic device includes an input panel configured to sense a touch area corresponding to a touch manipulation of a user periodically. A processor is configured to set a reference area based on at least one first touch area and calculate a difference between a second touch area and the reference area. The processor further determines that a touch event occurs if the difference value is at least a first threshold value. Embodiments may additionally include the processor calculating a rate of change of the touch area based on the sensed touch area, and determining that the specified touch event occurs if the difference value is greater than or equal to the first threshold value and if the rate of change of the touch area is greater than or equal to a second threshold value.
US10551958B2 Touch input device and vehicle including the touch input device
A touch input device includes a mounting unit in which a mounting groove is formed at an inner side of the mounting unit, and a touch unit accommodated in the mounting groove and installed to be detachable from the mounting unit, wherein the touch unit comprises a first touch portion and a second touch portion, which are provided on different surfaces of the touch unit and allow a user to input a touch gesture, and the touch unit is selectively coupled to the mounting unit to allow the first touch portion to face an upper side or to allow the second touch portion to face the upper side.
US10551957B2 Latency reduction for detached content
Systems, methods, and computer readable media to reduce latency in a graphics processing pipeline of an electronic device having a touch-sensitive input device and a display are described herein. In one embodiment, the method includes obtaining a temporal sequence of multi-touch scan data, processing the multi-touch scan data, determining an “optimal” time to deliver the processed multi-touch scan data to the relevant application(s) running on the device for processing, animating the resultant graphical changes that are determined by the application(s) based on the multi-touch input, and rendering the determined graphical changes to a frame buffer. In some embodiments, determining the “optimal” time for delivering the processed multi-touch scan data to the relevant application(s) comprises measuring the performance of the relevant application(s) in order to determine how likely it is that the necessary processing of the received multi-touch information may be completed before the conclusion of the next vertical blanking interval.
US10551956B2 Array substrate, display panel, display device, and fabrication method thereof
An array substrate includes a plurality of pixel units defined by intersected gate electrode lines and data lines, a plurality of independent touch-control electrodes arranged in an array, and a touch-control circuit. The touch-control circuit includes a plurality of first switch units, a plurality of first control leads, a plurality of touch-detection terminals, and a control unit. The touch-control electrode is electrically connected to one touch-control terminal through at least one of the first switch units. The first switch unit is electrically connected to the control unit through at least one of the first control leads. The first control lead is configured between any of neighboring rows of the pixel units. Further, when the array substrate is in a touch detection phase, the control unit is capable of controlling an ON status of the first switch units to allow row-by-row control of touch detection for the plurality of touch-control electrodes.
US10551955B2 Touch display panel and touch display apparatus
A touch display apparatus not subject to a visible moiré pattern includes a touch display panel and a brightness enhancement film (BEF). The touch display panel includes a substrate and a color filter layer. The color filter layer on the substrate facing the BEF includes color filters spaced from each other. The BEF includes auxiliary structures parallel with each other along a second direction. The auxiliary structures extend from the BEF toward the color filter layer. A number of the auxiliary structures per unit area is less than a number of the color filters per unit area. Auxiliary structures otherwise visible to eyes of user are completely covered by the color filters based on a refraction of light passing through the substrate, preventing interference leading to the moiré phenomenon.
US10551952B2 Array substrate, display panel and display device
An array substrate, a display panel and a display device are disclosed. The array substrate includes a base substrate and common electrode on the base substrate. The common electrode includes a plurality of sub-electrodes in an array, each being used for receiving a common voltage signal and a touch scan signal in a time-sharing manner. The array substrate further includes a common electrode wire corresponding to each sub-electrode. Each sub-electrode receives the common voltage signal through the common electrode wire, and the common electrode wire corresponding to each sub-electrode includes multiple sub-electrode wires, each being connected to the corresponding sub-electrode.
US10551946B2 Position pointer
A position pointer is provided for indicating a position on a sensor of a position detection device. The position pointer includes an elongate pointer body having a distal end and a proximal end; a first electrode disposed near the distal end; and a second electrode different from the first electrode and disposed near the distal end, wherein both the first and second electrodes are capacitively coupleable with the sensor of the position detection device. The position pointer includes a detection circuit configured to intermittently detect signals transmitted from the position detection device; a signal circuit configured to generate a position signal to be transmitted to the position detection device; and a transmission circuit configured to control transmission of the position signal. The transmission circuit, based on a detection result of the detection circuit, controls transmission of the position signal via the first electrode.
US10551939B2 Attitude detecting device
The present invention relates to an attitude detecting device requiring no optical nor visual sensors but instead using an advanced processing method, which can be used in applications such as data-login, measurements, motion control, cursor pointing on graphic user interfaces, gaming, etc. The device includes inertial measurement units (IMU) such as accelerometers, gyroscopes and may also include magnetometers. The method utilizes the IMU's sensor data and uses a revised method to transfer 3-dimensional rotations into a representation, such as quaternions, Euler angles, yaw, pitch, and roll. The method also provides better performance when the device recovers from interrupts. The method further utilizes the above mentioned representation and turns it into 2-dimensional values in a precise way while intentionally remove the effects caused by rotation in the other unused degree of freedom.
US10551936B2 Systems and methods for distinguishing gestures
A gesture control system includes a processor, the processor in communication with a plurality of sensors. The processor is configured to perform the steps of detecting, using the plurality of sensors, a gesture in a volume occupied by a plurality of occupants, analyzing a prior knowledge to associate the gesture with one of the plurality of occupants, and generating an output, the output being determined by the gesture and the one of the plurality of occupants.
US10551934B2 Gesture recognition method, apparatus and device, computer program product therefor
Hand gestures, such as hand or finger hovering, in the proximity space of a sensing panel are detected from X-node and Y-node sensing signals indicative of the presence of a hand feature at corresponding row and column locations of a sensing panel. Hovering is detected by detecting the locations of maxima for a plurality of frames over a time window for sets of X-node and Y-node sensing signals by recognizing a hovering gesture if the locations of the maxima detected vary over the plurality of frames for one of the sets of sensing signals and not for the other of set. Finger shapes are distinguished over “ghosts” generated by palm or fist features by transforming the node-intensity representation for the sensing signals into a node-distance representation based on distances of detection intensities for a number of nodes under a peak for a mean point between valleys adjacent to the peak.
US10551927B2 Force reflecting system
Provided is a force conveyance system that is configured to have 6 degrees of freedom, thereby allowing freedom of movement such as opening/closing of a hand and adduction/abduction of a finger and reflecting a desired force to a fingertip without obstructing the movement of a finger. Also, the force conveyance system may estimate a fingertip position and a finger joint angle, measure a finger movement, and convey a more accurate force accordingly.
US10551917B2 Compliant multi-region angular displacement and strain sensors
An apparatus includes a glove for a human hand, and a sensing network coupled to the glove. The sensing network includes a strand of compliant material with a center axis and a multi-region angular displacement sensor connected to the strand. The multi-region angular displacement sensor includes a first angular displacement unit in a first sense region of the stand. The first angular displacement unit is used to determine a first angular displacement in response to deformation of the first angular displacement unit by a first joint of the human hand. The multi-region angular displacement sensor also includes a second angular displacement unit disposed in a second sense region of the strand. The second angular displacement unit is used to determine a second angular displacement in response to deformation of the second angular displacement unit by a second joint of the human hand.
US10551910B2 Virtual reality systems and methods for improving clinical outcomes
Virtual reality system and method improve clinical outcomes. The virtual reality system includes a virtual display device capable of providing virtual reality images to a patient; one or more actuators capable of providing physical experience to the patient; and a controller. The controller is capable of: automatically selecting a treatment model based upon one or both of (a) a received identity of a medical treatment applied to the patient and (b) a received identity of a targeted disease of the patient; and coordinating the virtual display device and the one or more actuators to provide a synchronized immersive virtual reality environment for the patient to experience based upon the treatment model.
US10551909B2 Virtual reality system capable of communicating sensory information
The disclosure describes a virtual reality system, including: a database configured to store sensory information paired with at least one virtual object; a virtual reality rendering unit to render the virtual object, where the virtual reality rendering unit is configured to render a virtual representation of a user of the system; a signal control unit configured to be connected to the virtual reality rendering unit; and a sensory stimulation unit comprising one or more sensory stimulators, where the one or more sensory stimulators are configured to be connected to at least part of an actual body of the user of the system, where the signal control unit is further configured to communicate the sensory information to the sensory stimulation unit upon interaction between the virtual object and the virtual representation in the virtual reality, and where the one or more sensory stimulators are configured to stimulate the part of the user's actual body based on the sensory information.
US10551904B2 Mobile terminal having graphic memory with multiple memory areas for outputting a plurality of image data and method of controlling the same
Provided is a mobile terminal including a graphic memory that includes multiple graphic memory areas in which different pieces of image data are stored, and that provides pieces of first image data that are stored in one or several graphic memory areas that are selected according to a control command; a display unit that is switchable between an activated state and an inactivated state, and to which an image that corresponds to the first image data is output, in the inactivated state; a controller that generates the control command, based on the size of the image, and that controls the display unit in such a manner that the image which corresponds to the first image data is output; and a power source unit that applies a power to a graphic memory area that is selected from among the multiple graphic memory areas, according to the control channel.
US10551901B2 Core frequency management using effective utilization for power-efficient performance
A frequency governing method for a processor includes reading power management information from the processor. The processor operates in an active state or one of multiple power saving states. The power management information includes first information indicating occupancy of a first core of the processor in the active state and second information indicating occupancy of the first core in a first power saving state. The method includes generating an effective utilization based on the first information and the second information. The method includes setting a target frequency by performing a selected action of a first action including increasing the target frequency and a second action including decreasing the target frequency with respect to a current frequency of the processor based on the effective utilization. The selected action is selected according to the effective utilization. The method includes instructing the processor to operate the first core at the target frequency.
US10551895B2 Image forming apparatus and method for controlling image forming apparatus
An image forming apparatus that enters a first power state in which a predetermined function is executable and a second power state in which the predetermined function is not executable includes a detection unit configured to detect an object; a return unit that a user operates in order to shift the image forming apparatus from the second power state to the first power state; a notification unit configured to, in a case where an object has been detected by the detection unit, notify a user of a position of the return unit; and a power-source control unit configured to, in a case where the return unit has been operated by the user, shift the image forming apparatus from the second power state to the first power state.
US10551894B2 Dynamic power management in a hybrid dual battery system
The present disclosure provides devices and techniques for managing power distribution in a device. The devices and techniques include determining a first power level of a first battery of the device, and determining a second power level of a second battery of the device. Also, the devices and techniques include adjusting an input current limit of a system charger based on the first power level and the second power level. Additionally, the devices and techniques include steering power from one or both of the first battery or the second battery to at least one processor of the device based on the input current limit.