Document Document Title
US10547320B1 Integrated circuit and reference voltage generation circuit
An integrated circuit includes: a first differential buffer suitable for receiving a primary signal through a primary input terminal thereof, and receiving a secondary signal through a secondary input terminal thereof, wherein the secondary signal has a phase opposite to a phase of the primary signal; a second differential buffer suitable for receiving a first reference voltage through primary and secondary input terminals thereof; and an operational amplifier suitable for receiving a first common mode voltage of the primary and secondary output terminals of the first differential buffer and a second common mode voltage of the primary and secondary output terminals of the second differential buffer, to output the first reference voltage.
US10547316B2 Gate shift register and organic light emitting diode display including the same
A gate shift register and an organic light emitting diode display including the same are disclosed. The gate shift register includes a first stage and a second stage that output image display gate pulses during an image data writing period and selectively output a sensing gate pulse in a vertical blanking interval in which image display data is not written. The first stage includes a node Q1, a node Qbo, a node M, a first sensing control block activating the node Q1, and a second sensing control block deactivating the node Qbo. The second stage includes a node Q2, a node Qbe, a third sensing control block activating the node Q2, and a fourth sensing control block deactivating the node Qbe. The first stage and the second stage share a partial circuit necessary for driving with each other.
US10547312B2 Wide voltage range input interface
An integrated circuit includes an input terminal configured to receive an input signal, a reference voltage node configured to provide a control voltage, and a pass transistor comprising a first terminal coupled to a first node, a control terminal coupled to the reference voltage node, and a second terminal coupled to the input terminal. The control voltage has a control voltage level sufficient to allow a signal to pass from the second terminal to the first terminal. The pass transistor is configured to linearly transfer the input signal to the first node in response to a voltage level of the input signal being below a first voltage level and configured to transfer a voltage-limited version of the input signal to the first node in response to the voltage level being above the first voltage level. At most, a negligible DC current flows through the input terminal into the second terminal.
US10547311B2 Reducing glitches that occur when multiplexing of asynchronous clocks using flip-flops and logic gates
In one embodiment, a method includes receiving an output of a first combinational logic at an enable terminal of a first flip-flop. The first combinational logic inputs include a disable first clock signal from a clock switchover circuit and a disable second clock signal from the clock switchover circuit. A set terminal of the first flip-flop receives an output of a logic gate, and the logic gate receives a select signal and a first clock signal. An input terminal of the first flip-flop receives, an output of a second flip-flop. A reset terminal of the first flip-flop receives an output of a second combinational logic. The second combinational logic inputs include a first clock stopped signal, a power-on-reset signal, and the select signal, the first clock stopped signal indicating a stop in the first clock signal. An output terminal of the first flip-flop outputs a modified select signal.
US10547308B2 Reconfigurable low power and low area gate bootsrapping circuit
A sampling circuit comprises a switch circuit and a gate bootstrapping circuit. The switch circuit includes a switch input to receive an input voltage, a gate input, and a switch output. The gate bootstrapping circuit provides a boosted clock signal to the gate input of the switch circuit. The boosted voltage of the boosted clock signal tracks the input voltage by a voltage offset. The gate bootstrapping circuit includes a single boost capacitance coupled between a first circuit node and a second circuit node. A high supply voltage is applied to the first circuit node and the input voltage is applied the second circuit node to generate the boosted voltage on the single boost capacitance.
US10547301B1 Inverter driver
An inverter driver includes: a switching device; a drive circuit driving the switching device; a current detection device generating a voltage signal corresponding to a current flowing through the switching device; a noise filter removing noise superposed on the voltage signal; an excess current detection circuit outputting an excess current detection signal when the voltage signal input via the noise filter exceeds a first threshold value; and a short circuit detection circuit outputting an error signal when the excess current detection signal is input or the voltage signal input by bypassing the noise filter exceeds a second threshold value.
US10547300B1 Driving device and switching device
A driving device is provided, which drives on/off a main switching element to which a diode is anti-parallel connected, wherein the driving device includes a detection unit configured to detect a voltage between a drain terminal and a source terminal; a determination unit configured to output a determination signal indicating whether a free wheeling current is flowing from the source terminal to the drain terminal based on a detected voltage detected by the detection unit; and a drive control unit configured to perform control such that the main switching element is set in an on-state on condition that an on command signal for turning on the main switching element is input and on condition that the determination signal indicating that the free wheeling current is flowing is output.
US10547299B1 Fast transient and low power thin-gate based high-voltage switch
A circuit includes a first transistor having a first control input and first and second current terminals, and a second transistor having a second control input and third and fourth current terminals. A third transistor has a third control input and fifth and sixth current terminals, the fifth current terminal coupled to the first current terminal at a first supply voltage node. A fourth transistor has a fourth control input and seventh and eighth current terminals, the seventh current terminal coupled to the second and sixth current terminals. A pulse generator has a pulse generator input and a first pulse generator output, the pulse generator input configured to receive a switch control signal, and the first pulse generator output coupled to the first control input. The third control input is configured to receive either the switch control signal or a logical inverse of the switch control signal.
US10547297B2 Digital clock duty cycle correction
A duty cycle correction circuit includes a charge pump and a controller. The charge pump includes a current source, a first output, and a second output. The charge pump routes current from the current source to the first output during a positive portion of a clock, and routes current from the current source to the second output during a negative portion of the clock. The controller compares charge accumulated from the first output to charge accumulated from the second output over a plurality of clock cycles to determine which of the positive portion of the clock and the negative portion of the clock is longer. The controller also generates a digital value that indicates an amount of adjustment to apply to a duty cycle of the clock based on which of the positive portion of the clock and the negative portion of the clock is longer.
US10547294B2 Deskew circuit for automated test systems
This disclosure is in the field of electronics and more specifically in the field of timing control electronics. In an example, a timing control system can include or use an array of circuit cells, and each cell can provide a signal delay using a fixed delay or interpolation. The interpolation can include, in one or more cells, using three timing signals with substantially different delays to create a delayed output signal. Linearity of the delayed output signal is thereby improved. In an example, an impedance transformation circuit can be applied to improve a bandwidth in one or more of the cells to thereby improve the bandwidth of the timing control system.
US10547292B2 Electric circuit device
An electric circuit device including a first high voltage serial connection circuit 2a and a second high voltage serial connection circuit 3a, those are provided on a board and connected to an end of high electric potential of a power source for automobile use; and a first low voltage serial connection circuit 2b and a second low voltage serial connection circuit 3b, those are provided on the board and connected to an end of low electric potential of the power source for automobile use, wherein the first high voltage serial connection circuit 2a and the second high voltage serial connection circuit 3a are respectively disposed on both surfaces of the board opposite to each other, and the first low voltage serial connection circuit 2b and the second low voltage serial connection circuit 3b are respectively disposed on the both surfaces of the board opposite to each other.
US10547288B2 Radio frequency front-end circuit and communication device
A radio frequency front-end circuit includes a multiplexer including filters with different pass bands and including a first acoustic wave filter and a first terminal of each of the filters being connected in common, a second acoustic wave filter including a pass band within the pass band of the first acoustic wave filter, and a switch including a common terminal connected to a second terminal of the first acoustic wave filter and selective terminals including a selective terminal connected to the second acoustic wave filter. Each of an acoustic wave resonator of the first acoustic wave filter located closest to the switch and an acoustic wave resonator of the second acoustic wave filter located closest to the switch, is a serial arm resonator.
US10547285B2 Bulk acoustic wave resonator and method of manufacturing the same
A bulk acoustic wave resonator includes a substrate including a cavity groove, a membrane layer disposed above the substrate and including a convex portion. And a lower electrode including a portion thereof disposed on the convex portion. The bulk acoustic wave resonator also includes a piezoelectric layer configured so that a portion of the piezoelectric layer is disposed above the convex portion, and an upper electrode disposed on the piezoelectric layer. A first space formed by the cavity groove and a second space formed by the convex portion form a cavity, the cavity groove is disposed below an active region, and the convex portion comprises an inclined surface disposed outside of the cavity groove.
US10547282B2 Filter including bulk acoustic wave resonator
A filter includes a multilayer structure comprising films and forming bulk acoustic wave resonators, a cap accommodating the bulk acoustic wave resonators and bonded to the multilayer structure, a bonding agent disposed in a bonded area between the multilayer structure and the cap and comprising a bonding layer, and a shielding layer disposed on an inner surface of the cap and comprising a same material as at least a portion of the bonding layer.
US10547279B2 Switched amplifier
An amplifier for amplifying radio frequency signals comprising: a signal splitter configured to split an input radio frequency signal into two or more signals; and two or more switching power amplifiers. Each of the switching power amplifiers is configured to amplify a respective signal of the two or more signals using an active device and output a respective amplified signal at a respective output terminal of the switching power amplifier when the switching power amplifier is activated. Each of the two or more switching power amplifiers has a different maximum output power. The amplifier further comprises: an output node connected to each of the output terminals of the switching power amplifiers to combine the amplified signals and output a combined amplified signal; and control circuitry configured to issue control signal to control bias voltages provided to a gate of each of the active devices of the switching power amplifier to selectively activate and deactivate the active devices.
US10547276B2 Power amplifier circuit
A power amplifier circuit includes a Doherty amplifier including a divider that divides a first signal into a second signal and a third signal, a carrier amplifier that amplifies the second signal and outputs a fourth signal, a peak amplifier that amplifies the third signal and outputs a fifth signal, a combiner that combines the fourth signal and the fifth signal and outputs an amplified signal of the first signal, a first bias circuit that supplies a first bias current or voltage to the carrier amplifier, and a second bias circuit that supplies a second bias current or voltage corresponding to a control signal to the peak amplifier; and a control circuit that supplies the control signal corresponding to a level of the second signal to the second bias circuit. The control circuit includes a detecting unit, an output unit, and a filter circuit.
US10547275B2 High efficiency wide bandwidth power amplifier
A new method for amplifying signals having higher bandwidth, lower T.H.D., higher efficiency, smaller circuit size and lower costs in design, has been developed. A clipped signal is amplified to smaller pieces and each smaller part is amplified. Adding clipped amplified signals to each other, the main amplified signal is generated.
US10547273B2 Compact supply independent temperature sensor
A temperature sensor has a first transistor with a gate voltage tied to maintain the first transistor in an off state with leakage current flowing through the transistor, the leakage current varying with temperature. A second transistor is coupled to the first transistor and receives a gate voltage to keep the second transistor in an on state. A current mirror mirrors the leakage current and supplies a mirrored current used to control a frequency of an oscillator signal varies with the mirrored current. The temperature of the first transistor is determined based the frequency of the oscillator signal.
US10547270B2 Building integrated photovoltaic roofing assemblies and associated systems and methods
Building integrated photovoltaic (BIPV) systems provide for solar panel arrays that can be aesthetically pleasing and appear seamless to an observer. BIPV systems can be incorporated as part of roof surfaces as built into the structure of the roof, flush or forming a substantively uniform plane with roof panels or other panels mimicking a solar panel appearance. Pans supporting BIPV solar panels can be coupled by standing seams, in both lateral and longitudinal directions, to other photovoltaic-supporting pans or pans supporting non-photovoltaic structures, having both functional and aesthetic advantages. In some configurations, adjacent photovoltaic modules may be oriented so that a boundary between an up-roof photovoltaic module and a down-roof photovoltaic module is not noticeable by observers positioned at typical viewing angles of the roof.
US10547263B2 Motor driving apparatus, sheet conveyance apparatus, document feeding apparatus, document reading apparatus and image forming apparatus
A motor control unit controls a driving current that flows through a coil of a motor to be driven, by controlling a PWM signal supplied to an H bridge circuit constituted by FETs. A current value generation unit detects a driving current based on a voltage that occurs across a current detection resistor, and corrects a detection value by using a first or second correction value. The current value generation unit, if the driving current is detected in the H period of the PWM signal, corrects the detection value by using the first correction value, and if the driving current is detected in the L period of the PWM signal, corrects the detection value by using the second correction value that has a polarity different from a polarity of the first correction value.
US10547261B2 Variable magnetization machine controller
A variable magnetization machine control system comprising a controller configured to generate a reversely rotating d-axis/q-axis current vector trajectory during a change in a magnetization state of a variable magnetization machine to drive the variable magnetization machine at a predetermined speed while maintaining the driving voltage below a predetermined maximum magnitude.
US10547260B2 Off-grid power generating apparatus
A power generating apparatus is provided. The alternator includes a rotor, a stator, one or more sensors and an electrical circuit. The rotor includes a plurality of symmetric phase windings while the stator has a single phase winding. The excitation control device is configured to control the induced voltage generated in the stator by regulating the rotating magnetic field generated in the phase windings of the rotor. The excitation control device is also configured to regulate the engine speed responsive to calculated load power. The electrical circuit connects the single phase winding of the stator and the load and is configured in a way that the induced voltage generated in the single phase winding and the output voltage applied to the load are at the same frequency. This arrangement reduces costs of the apparatus.
US10547253B2 Power generating element
There is provided a power generating element which is capable of converting vibration energy in various directions into electric energy without waste and less likely to be damaged even upon application of excessive vibration. Made available is a main generating structure (MGS) in which a first layer (100), a second layer (200) and a third layer (300) are laminated. The second layer (200) has a plate-like bridge portion (210), a central plate-like portion (220), a left-hand side plate-like portion (230) and a right-hand side plate-like portion (240), each of which is flexible, and the third layer (300), that is a weight body, formed in the “U” letter shape is joined with the lower surface thereof. The plate-like bridge portion (210) is protected by the weight body (300) circumference thereof. The first layer (100) is structured so that a piezoelectric material layer (105) is laminated on an upper surface of a lower layer electrode (E0), and four localized upper layer electrodes (E1 to E4) are laminated on the upper surface thereof. The base end of the plate-like bridge portion (210) is fixed to a pedestal (400). Vibration of the weight body (300) is efficiently transmitted to the plate-like bridge portion (210) and the bridge portion piezoelectric layer (110), and a power generating circuit (500) outputs electric power on the basis of charge generated at the lower layer electrode (E0) and the upper layer electrodes (E1 to E4).
US10547246B2 Auxiliary supply for a current supply
An auxiliary supply for a current supply with at least one transformer with a primary side and a secondary side, wherein the auxiliary supply includes at least one frequency generator arranged on the primary side for generating an alternating voltage with predetermined frequency, a rectifier unit arranged on the secondary side for a secondary-side supply voltage and first and second potential separation units arranged between the primary side and the secondary side, where the first potential separation unit is connected on the primary side via, for example, a high-value impedance to the frequency generator, where on the primary side, the second potential separation unit has a high-frequency coupling to a reference potential assigned to the frequency generator and provides a low-ohmic capacitive connection between a secondary-side reference potential and the primary side, where it is possible to use a voltage drop at the impedance to evaluate the secondary-side supply voltage.
US10547245B2 Power converter
In a power converter including a plurality of switches, a plurality of freewheeling diodes each electrically connected in anti-parallel with a respective one of the switches, a freewheeling current input electrically connected to an output terminal of each of the switches, and a freewheeling current output electrically connected to an input terminal of each of the switches, a plurality of freewheeling current paths are defined, each of which is an electrical path passing through a respective one of the freewheeling diodes from the freewheeling current input to the freewheeling current output. At least one of the freewheeling current paths is a maximum path having a maximum impedance among the freewheeling current paths. A voltage drop across the freewheeling diode included in the maximum path is less than a voltage drop across each of the other freewheeling diodes when a freewheeling current flows through each of the plurality of freewheeling diodes.
US10547243B2 Digital synchronous rectification control for flyback converter
A flyback converter includes a primary-side switch connected to a primary-side winding of a transformer and a secondary-side switch connected to a secondary-side winding of the transformer. The flyback converter is operated by controlling the primary-side switch to store energy in the transformer during ON periods of the primary-side switch, switching on the secondary-side switch synchronously with switching off the primary-side switch to transfer energy from the transformer to the secondary side, determining an off time of the secondary-side switch based on a reflected input voltage measured at the secondary-side winding when the primary-side switch is on, accounting for a settling time of the reflected input voltage when determining the off time of the secondary-side switch so that the settling time has little or no effect on the off time, and switching off the secondary-side switch based on the off time.
US10547237B1 Power converter control apparatus and method for high stability and power factor improvement in the presence of high source impedances
A power conversion system includes a feedback controller circuit connected between the output of a boost converter and a duty cycle control input of the boost converter. The feedback controller circuit comprises: a first summing node which generates an error signal indicative of a difference between a voltage of the output of the boost converter and a reference voltage, a compensator circuit receiving the error signal and applying a gain to the error signal to generate an amplified error signal, and a scaling circuit for scaling the amplified error signal to generate a scaled signal, which is applied to a duty cycle control input of the boost converter to alter the duty cycle and/or pulse frequency of the boost converter. The feedback controller circuit provides a frequency-dependent impedance transformation looking into the boost converter from the source such that instability due to line impedance is reduced.
US10547236B1 Dead band compensation
A dead band compensation system is provided that provides dead time compensation for a three-phase inverter in connection with counting the time difference between a pulse width without a dead time interval and a pulse width available at the output of the inverter (100). An error measurement is determined, a portion of which is fed back subsequently. Harmonic components, among other things, are reduced, to an extent, in the load current through an inverter load (120). Further, compensation for inverter voltage output errors may be provided.
US10547231B2 Electric rotation device
An electric rotation device rotating a rotation target member by torque outputted to an output member includes: a motor; a reduction gear mechanism including transmission gears transmitting torque from the motor to the output member; a rotational position detection gear including a tooth width different from that of a predetermined gear among the transmission gears, and meshing with the predetermined gear; a rotational position detection sensor outputting a signal corresponding to a rotational position of the rotational position detection gear, and detecting a rotational position of the rotation target member; a visual recognition portion configured to distinguish a reference tooth of one gear from the other tooth of the one gear; and a groove filling portion filling a tooth groove of the other gear, the groove filling portion filling a portion of the tooth groove not overlapping the one gear in a radial direction.
US10547229B2 Shaft sleeve providing seal-engaging surface
Electric motors are disclosed. The motors are preferably for use in an automated vehicle, although any one or more of a variety of motor uses are suitable. The motors include lift, turntable, and locomotion motors.
US10547226B2 Electric machine and motor vehicle
Electric machine, including a stator on an at least partially electrically conductive housing located on a reference potential, on which are formed slot-like receptacles for stator windings, upon which slot-shaped receptacles are formed for the stator windings, wherein a closure element closing the receptacle on the side of the rotor is provided in each case in the receptacles, and a rotor rotatably mounted in the stator, wherein the closure element is provided with a flat, electrically conductive conductor region for shielding the stator windings from the rotor, wherein the conductor region is connected in an electrically conductive manner to the housing.
US10547222B2 Electric machine with Q-offset grooved interior-magnet rotor and vehicle
A rotating electric machine includes a stator having a stator coil and a rotor provided rotatably around a specific rotation axis with respect to the stator. The rotor includes a plurality of magnets, a plurality of magnetically-assisted salient pole members provided between poles of any adjacent two magnets from among the plurality of magnets, and a magnetoresistance variation unit provided in the magnetically-assisted salient pole member along an axial direction of the rotation axis at a position offset in a circumferential direction of the rotation axis from a q-axis passing through a salient pole center of the magnetically-assisted salient pole member. The amount of offset of the magnetoresistance variation unit from the q-axis varies depending on positions of the magnetically-assisted salient pole members so that torque fluctuations cancel each other when power is applied.
US10547221B2 Compressor motor and method for magnetizing rotor thereof
A compressor motor and a method for magnetizing a rotor thereof are provided. The compressor motor includes a stator and a rotor configured to electromagnetically interact with the stator to be rotated, wherein the rotor includes a core, a plurality of magnets inserted into the core, and a cover configured to cover both end portions of the core and to be injection-molded so as to fill accommodation spaces that are formed between the core and the plurality of magnets.
US10547218B2 Variable magnetic monopole field electro-magnet and inductor
A novel variable magnetic monopole field electro-magnet and inductor with equal and stable high density magnetic field winding system for use in any AC-DC electric motor and generator or in any AC transformer including interleaved ferromagnetic supportive cores positioned between the layers of windings.
US10547214B2 Wireless power transfer system
In a wireless power transfer system, a resonant circuit is formed on the secondary coil side, phase information of a resonant current flowing in the resonant circuit is detected, and, based on this phase information, a driving frequency is determined so that the current phase of a driving current flowing in a primary coil slightly delays from the voltage phase, thereby driving the primary coil. A Q value determined based on a leakage inductance of the secondary coil, a capacitance of a resonant capacitor, and an equivalent load resistance is set to a value greater than or equal to a value determined by Q=2/k2 (k is a coupling coefficient).
US10547210B2 Wireless power transmission system
According to one embodiment, a wireless power transmission system includes: a power transmission device and a power reception device. The power transmission device includes an AC power generation circuit; first circuits connected to the AC power generation circuit; and power transmission resonators. The power reception device includes: power reception resonators, second circuits each connected to different one of the plurality of power reception resonators and a rectifier circuit. An absolute value of an open-circuit output reverse voltage gain in an F matrix of each of the plurality of first circuits is less than 1, and an absolute value of a short-circuit output reverse current gain in an F matrix of each of the plurality of second circuits is less than 1.
US10547206B2 Fault-tolerant power network
One or more Power Sourcing Equipment (PSE) are coupled to points in a network of interconnected nodes. Each node has a first port and a second port. Assume the first port of a first node is receiving DC power from the PSE. The first node, at its second port, then detects an electrical signature from a first port of an adjacent second node. If the proper electrical signature is presented by the adjacent second node, the powered first node closes a switch to pass power between its first port and second port to power the second node via the first port of the second node. All nodes in the network are then sequentially powered up in this manner. If there is a fault between the first node and the second node, the second node will be powered by another node connected to the second port of the second node.
US10547204B2 Energy harvesting circuit with an oscillating structure
The present invention relates to an energy harvesting circuit for harvesting energy from at least one energy source. The circuit comprises: an oscillating circuit comprising an inductor and a first capacitor for temporarily storing charges from the energy source and connected in series with the inductor, the inductor being connected to a first oscillating circuit node, while the first capacitor being connected to a second oscillating circuit node; a first switch connected between the first oscillating circuit node and the energy source for selectively connecting and disconnecting the energy source to or from the oscillating circuit; a second switch connected between ground and the first oscillating circuit node for generating a negative voltage across the first capacitor during oscillations of the oscillating circuit for collecting charges from the at least one energy source when the voltage across the first capacitor is negative; a voltage regulating element for controlling voltage across the energy source; a control circuit for controlling opening and closing of the first and second switches; and a clock signal generator for providing a clock signal to the control circuit to allow opening and closing the first and second switches in a timely coordinated manner.
US10547203B2 Power battery pre-charge system and device for electric vehicle
The present invention proposes power battery pre-charge system and device for an electric vehicle, said power battery pre-charge device comprises a pre-charge circuit formed by a current source circuit and a bus capacitor, wherein said current source circuit provides a current for charging the bus capacitor, wherein said current source circuit includes a triode, a first resistor, a second resistor and at least two high-voltage MOSFET transistors. The power battery pre-charge system and device for an electric vehicle as disclosed in the present invention have high charging efficiency, low cost and low failure rate.
US10547198B2 Wireless charging system of using multi-frequency for wireless charging at long and short distance
Disclosed is a wireless charging system of using multi-frequency including at least one transmitter and at least one receiver which is wirelessly charged by the at least one transmitter, wherein the at least one transmitter includes a signal generator configured to generate a power signal of each of a plurality of frequency bands; a plurality of matching units connected to the signal generator matching and outputting the power signal of each of the plurality of frequency bands; and at least one antenna connected to the plurality of matching units transmitting the power signal of each of the plurality of frequency bands to each of at least one receiver, and wherein the at least one receiver includes at least one antenna receiving a power signal of each of a plurality of frequency bands from each of at least one transmitter; a plurality of matching units connected to the at least one antenna matching and outputting the power signal of each of the plurality of frequency bands; and a plurality of rectifiers connected to the plurality of matching units rectifying AC power applied to the power signal of each of the plurality of frequency bands to DC power.
US10547196B2 Electronic apparatus, charge controlling method, and computer-readable recording medium
An electronic apparatus, a charge controlling method, and a computer-readable recording medium are provided. The electronic apparatus includes a battery unit including a battery and configured to supply power to components of the electronic apparatus using power of the battery, a charging circuit configured to, in response to the power being received from an external adapter, charge the battery using the received power, and a controller configured to detect a charging state of the battery, divide a charging process into a plurality of charging periods according to the detected charging state, and control the charging circuit to provide different target voltages to the divided charging periods and target currents determined according to the different target voltages and preset power consumption to the battery.
US10547194B2 Power supply control apparatus
In a power supply control apparatus, if a switching signal input from a microcomputer to a control circuit instructs switching on of a semiconductor switch, when an input voltage that is input to the drain of the semiconductor switch is higher than or equal to a predetermined voltage, the control circuit drives a charging circuit. The charging circuit charges a capacitor (Cs) via a diode (D1). Accordingly, a voltage at the gate of the semiconductor switch taking a potential at the source of the semiconductor switch as a reference becomes higher than or equal to a predetermined voltage, and thus the semiconductor switch is switched on. While driving the charging circuit, the control circuit keeps driving the charging circuit even if the input voltage becomes lower than the predetermined voltage.
US10547193B1 Battery charging circuit
A battery charging circuit adjusts a voltage proportional relationship between a turned-on voltage of a charging transistor and a turned-on voltage of a first transistor according to a first voltage corresponding to a charging current and a second voltage corresponding to the charging current, so that a ratio between the charging current and a first current sensing the charging current is a constant value or close to a constant value.
US10547191B2 Power management unit for intelligent traffic system applications
According to at least one aspect, embodiments herein provide a traffic light power management system comprising a power source, a first output, a service bypass unit and a power management unit. The service bypass unit is configured to receive AC power from the power source, convert the AC power to a first DC power in a first mode of operation, provide the first DC power to the first output in the first mode of operation, and provide the AC power to a power management unit in a second mode of operation. The power management unit is coupled to the service bypass unit, and is configured to receive the AC power from the service bypass unit in the second mode of operation, convert the AC power to a second DC power in the second mode of operation, and provide the DC power to the first output in the second mode of operation.
US10547189B2 Temperature dependent charge algorithm
A method (600, 700, 800) for charging a battery (102) comprises obtaining, by charging circuitry (120), an open circuitry voltage of the battery prior to a charging session. The charging circuitry is in electrical communication with a power source (110) and the battery. The method also comprises initiating the charging session to charge the battery at a constant charge current-constant charge voltage with power provided from the power source and obtaining an ambient temperature (T) measured by a temperature sensor (160) in communication with the charging circuitry. The method also comprises obtaining a charge termination time (tt) based on the ambient temperature and terminating the charging session when the charge termination time is reached.
US10547186B2 Charging apparatus
In order to provide a charging apparatus for efficiently cooling a battery pack, the charging apparatus comprises: a case 2 having a bottom portion, an upper portion opposite to the bottom portion, and a side portion coupling the bottom portion and the upper portion; a plurality of fans 5 and 6 provided in the case, the plurality of fans being arranged along the side portion; and a charging circuit portion 4 provided in the case and configured to charge a battery pack, the charging circuit having a heat-producing element that produces heat in connection with charging of the battery pack 3.
US10547185B2 Battery device, electronic device and method for protecting a battery device
A battery device includes at least a battery cell, a management chip and a bus. The management chip is coupled to the battery cell for detecting voltage or remaining capacity of the battery cell and managing an operation state of the battery device according to the voltage or the remaining capacity of the battery cell. The bus is coupled to the management chip. The management chip communicates with a host device via the bus. The management chip further determines whether the remaining capacity of the battery cell is not increasing while in a charging state. When the remaining capacity of the battery cell is not increasing while in the charging state, the management chip activates a protection mechanism to make the battery device exit the charging state.
US10547180B2 Battery system management through non-linear estimation of battery state of charge
Systems, methods, and computer media for battery system management and non-linear estimation of battery state of charge are provided herein. Battery data is received for a time period over which a battery system has operated. The battery data represents the actual performance of the battery system over the time period. Sub-periods of charging or discharging can be identified in the time period. For the sub-periods of time, a curve can be fit to the battery data. Using the curves for the battery data for the sub-periods of time, an expected performance of the battery system, over a range of states-of-charge, can be determined. Operating instructions for the battery system can be provided based on the expected performance.
US10547179B2 High efficiency electric power generation and charging system
Disclosed is a virtually renewable electric power-generating system configured to provide an efficient means for generating electricity for charging an electrical energy storage source such as batteries using the same energy storage source to power an electro-mechanical system for generating electricity. Part of the output of the electro-mechanical system for generating electricity is fed back to the energy storage source to recharge the storage source, as well as provide energy to charge a second energy storage system.
US10547165B2 Electrical connection box and wire harness with infiltration protection structure
an electrical connection box includes an enclosure, and at least one electronic component housed in the enclosure, where the enclosure includes a housing chamber where the electronic component is housed, a wire outlet configured to allow a wire that is electrically connected to the electronic component to be drawn out from inside to outside, a wire routing space configured to guide, to the wire outlet, the wire that is drawn out from the housing chamber, and an infiltration prevention structure configured to catch, inside the wire routing space, liquid entering from the wire outlet, and where the infiltration prevention structure includes a wall that is configured to catch liquid entering from the wire outlet.
US10547163B2 Cable connector
A cable has a corrugated armor exterior surface, and a split bushing defines an interior surface which conforms to the corrugated exterior surface. The bushing is split radially in one place to form a gap which may be opened to allow the bushing to open, or the bushing is split radially at two or more places to form two or more parts, and is fitted about the corrugated exterior surface. The bushing defines first and second external chamfer surfaces. A connector includes a body having external threads and a chamfer which urges against the first bushing chamfer. A nut has internal threads which engage the external threads of the body, and a chamfer which urges against the second bushing chamfer. As the nut is tightened onto the body, wedge action on the first and second bushing chamfers compresses the bushing around the corrugated exterior surface to secure the connector to the cable.
US10547162B1 Splice plate for connecting cable bus enclosures
A splice plate for adjustable angled connections between adjacent sections of cable bus enclosures having a first portion for adjustably connecting to a first siderail of a first cable bus enclosure, and a second portion for connecting to a second siderail of an adjacent second cable bus enclosure; at least one straight slot included in said first portion for receiving a connecting bolt to interconnect said first siderail and said plate, wherein a position of said connecting bolt within said straight slot is movable to allow changes of connection angle; at least one arc slot included in said first portion for receiving connecting bolts to interconnect said first siderail and said plate, wherein a position of said connecting bolts within said arc slot is movable to allow changes of connection angle in cooperation with said straight slot; whereby an angle of connection between said first and second cable bus enclosures is selectively adjustable by changing the position of said connecting bolts in said slots on said first portion of said plate.
US10547155B2 Solid-state optical amplifier having an active core and doped cladding in a single chip
A solid-state optical amplifier is described, having an active core and doped cladding in a single chip. An active optical core runs through a doped cladding in a structure formed on a substrate. A light emitting structure, such as an LED, is formed within and/or adjacent to the optical core. The cladding is doped, for example, with erbium or other rare-earth elements or metals. Several exemplary devices and methods of their formation are given.
US10547153B2 Crimping hand tool
A crimping hand tool used for crimping a plurality of wires of a cable into a jack is provided. The crimping hand tool includes a first body, a second body, a linking member, a crimping assembly, and a first base. Two opposite ends of the linking member are pivoted to the first and the second crimping bodies respectively. The crimping assembly slidably assembled to the first body is pivoted to the second body. The first base movably assembled to the first body is located on a moving path of the crimping assembly. The first base has a plurality of supporting areas that switchably face toward the crimping assembly. The wires are disposed on the jack temporarily, and at least one of the first and the second crimping bodies is forced to slide the crimping assembly toward the supporting area to crimp the wires into the jack.
US10547147B2 Plug connector and adapter with thermal protection circuit to discontinue current supply when overheating occurs
The invention provides a plug connector which, when abnormal heating occurs in a fitting portion with a counter connector, can sensitively cut off the current supply. The plug connector has: contacts; a body that holds the contacts; a metal shell that covers the body; and a printed circuit board on which the contacts are solder-connected. The body has a fitting portion with a counter connector. The board has a thermal protection circuit. The thermal protection circuit has a temperature switch that detects a temperature, and an FET that is disposed in a power supply wiring of the board. When the detected temperature of the temperature switch exceeds a predetermined temperature, the power supply wiring is cut off by the FET. In the plug connector, the board has a heat conduction pattern that conducts heat of the metal shell 60 to the temperature switch.
US10547139B2 Electrical connection device
An electrical connection device includes an electronic component and a docking component. The electronic component includes a first conductor. The first conductor has a first section and a second section extending forward from the first section. The second section has a contact portion. A width of the contact portion in an extending direction of the second section gradually decreases. The docking component includes a second conductor conductively connected to the first conductor to transmit a high-frequency signal. The contact portion abuts the second conductor. The first section is located behind the second conductor. Thus, the cross-sectional area of the abutting location of the contact portion and the second conductor gradually decreases in the extending direction of the second section. That is, the cross-sectional area of the abutting location of the contact portion and the second conductor gradually decreases relative to the cross-sectional area of the first section.
US10547138B1 Load-bearing type circuit connecting device applicable to ferrule structure and Christmas tree with the device
The present disclosure provides a load-bearing type circuit connecting device applicable to ferrule structure and an artificial Christmas tree with the device. A power source communicating device is provided with a first inserting connector and a second inserting connector, which are respectively assembled in an inner cavity of a first tree section and an inner cavity of a second tree section, wherein the first tree section and the second tree section are adjacent and are in inserting connection, and the first inserting connector and the second inserting connector are respectively provided with three or more electrical interfaces; and a first connecting end face of the first inserting connector is protruded from the inner cavity of the first tree section, and a second connecting end face of the second inserting connector is protruded from the inner cavity of the second tree section.
US10547137B2 Electrical connector
An electrical connector is used to electrically connect a chip module to a circuit board. The electrical connector has an insulating body, provided with multiple accommodating holes vertically penetrating through the insulating body. An upper surface of the insulating body protrudes upward to form a protruding block located between adjacent ones of the accommodating holes to support the chip module. The protruding block has a first ejector pin surface. The insulating body has a second ejector pin surface adjacent to the protruding block. The first ejector pin surface and the second ejector pin surface are provided for an ejector pin on a mold to push thereon so as to push the insulating body out of the mold. Multiple terminals are correspondingly accommodated in the accommodating holes to be electrically connected to the chip module.
US10547134B1 Detachable connection port and electronic device having the same
The present invention relates to a detachable connection port and an electronic device having the same. The detachable connection port is detachably assembled at an electronic device, which includes a board-to-board connector. The detachable connector includes a sub circuit board and a socket connector. The sub circuit board includes a golden finger. The socket connector is fixed at and electrically connected to the sub circuit board, and includes an installation portion. The socket connector is installed at the electronic device through the installation portion, and is electrically connected to the board-to-board connector through the golden finger. Thus, the detachable connection port achieves an advantage of easy replacement, further reducing repair costs and standby time for a user.
US10547132B2 Chip module for toner cartridge
A chip module for a toner cartridge includes a substrate having a top surface, a memory disposed on the substrate, transmission terminals electrically connected with the memory, and a ground terminal. Each transmission terminal has two legs disposed on the substrate, and a bridge connected between the two legs and located at a distance above the top surface of the substrate. The ground terminal is disposed on the substrate and located between the transmission terminals. The ground terminal is a lamellar-shaped piece and nonparallel to the top surface of the substrate. The chip module is firmly mounted to the toner cartridge and positively aligned and contacted with a reading head of an electronic image-forming apparatus.
US10547131B2 Electrical connection apparatus with improved thermal coupling of a printed circuit board which has a temperature sensor
Disclosed is an electrical connection apparatus for coupling to a corresponding connecting device and for transmitting electrical energy. The electrical connection apparatus includes at least one power contact arranged in a housing of the apparatus and connected to the housing, and at least one temperature sensor for determining a temperature of the power contact. The apparatus further includes a printed circuit board arranged in the housing of the electrical connection apparatus between the power contact and a retaining section of the housing, with the printed circuit board being clamped between the power contact and the retaining section by means of a spring-force apparatus arranged between the power contact and the retaining section. The printed circuit board is thermally coupled to the power contact directly or by means of the spring-force apparatus. The at least one temperature sensor is arranged on the printed circuit board.
US10547130B2 Electrical connector having protruding portions on metal shell
An electrical connector is electrically connected to a chip module having multiple contact pads. The electrical connector includes an insulating body having multiple accommodating grooves. Multiple conductive terminals are respectively accommodated in the accommodating grooves. Each conductive terminal has a main body portion accommodated in a corresponding accommodating groove and an extending arm extending forward from an upper end of the main body portion. Each extending arm of the conductive terminals is used to be upward electrically connected to a corresponding contact pad. At least one supporting portion is provided on the insulating body and located at one side of a corresponding accommodating groove. A first guide portion protrudes and extends from a top end of the supporting portion to upward abut the chip module. A horizontal projection of the extending arm of at least one conductive terminal partially overlaps with a horizontal projection of the first guide portion.
US10547125B2 Insulation displacement termination (IDT) for applying multiple electrical wire gauge sizes simultaneously or individually to electrical connectors, stamped and formed strip terminal products, and assembly fixtures thereof
An insulation displacement connector (IDC) includes clamping terminals or contacts which make two redundant contacts into the wires instated into them. The inventive contact comprises a flat strip section, four J-shaped cantilevers each having a straight section and an arcuate section, with a portion of each of said straight section attached to the flat strip section, and the cantilevers arranged into two pairs each having two arcuate sections curving towards each other to form a pincer section. The two pincer pairs face toward each other on the strip. A wire received into both pincer pairs is held securely because any tension applied to the wire forced at least one pincer set to clamp together harder on the wire. The inventive contacts reside in an insulator housing of an insulation displacement terminal (IDT) connector assembly which can accept wires of mixed sizes.
US10547124B2 Compression connector
The present disclosure provides embodiments of compression-type electrical connectors used to connect one or more branch wires or conductors to one or more run wires or conductors.
US10547119B2 Antenna Module
An antenna module includes a connection member including at least one wiring layer and at least one insulating layer; an integrated circuit (IC) package disposed on a first surface of the connection member; and an antenna package including a plurality of antenna members and a plurality of feed vias, and disposed on a second surface of the connection member, wherein the IC package includes: an IC having an active surface electrically connected to at least one wiring layer and an inactive surface opposing the active surface, and generating the RF signal; a heat sink member disposed on the inactive surface of the IC; and an encapsulant encapsulating at least portions of the IC and the heat sink member.
US10547117B1 Millimeter wave, wideband, wide scan phased array architecture for radiating circular polarization at high power levels
An active electronically scanned array (AESA) is disclosed. The AESA includes a linear-to-circular polarizer coupled to a radiating aperture and one or more transmit-receive modules coupled to radiating elements and a liquid cooling manifold having a plurality of distributed liquid cooling ducts disposed adjacent the one or more transmit-receive modules to provide cooling of the AESA during high-power operation.
US10547116B2 Wireless communication paradigm: realizing programmable wireless environments through software-controlled metasurfaces
A system for controlling an interaction of a surface with an impinging electromagnetic wave is provided. The system comprises a surface comprising a plurality of controllable elements, wherein each of the controllable elements is configured to adjust its electromagnetic behavior based on a control signal received by the controllable element, a sensing unit configured to detect a state of an environment of the surface and/or one or more wave attributes of an electromagnetic wave impinging on the surface, a control unit configured to determine, based on the detected state of the environment and/or the one or more wave attributes, a control state of the controllable elements, in which the electromagnetic behavior of the controllable elements is adjusted such that the surface interacts with the impinging electromagnetic wave in a predefined manner, and an adjusting unit configured to determine.
US10547115B2 Wire-plate antenna having a capacitive roof incorporating a slot between the feed probe and the short-circuit wire
A wire-plate antenna (10) comprises a ground plane (11), at least one capacitive roof (12), a feed probe (13) connected to the capacitive roof (12) and intended to be linked to a generator, and at least one electrically conductive short-circuit wire (14) linking the capacitive roof (12) and the ground plane (11). The capacitive roof (12) comprises at least one slit (15) consisting of an opening passing through the entire thickness of the capacitive roof (12) so as to emerge on each of the two opposing faces of the capacitive roof (12) and configured such that the point of connection (M1) between the capacitive roof (12) and the feed probe (13) and the point of connection (M2) between the capacitive roof (12) and the electrically conductive short-circuit wire (14) are arranged on either side of the slit (15).
US10547114B2 Slot antenna and mobile terminal
Embodiments of the present invention relate to the field of antenna technologies, and provide a slot antenna and a mobile terminal, to generate different resonance frequencies, so as to cover required bands. The slot antenna includes a system circuit board, a grounding conductor, a radiator, and a first adjustable unit. The system circuit board is connected to the grounding conductor to form an electric conductor, and the radiator is opposite to the electric conductor to form a slot. A feeding end is disposed on the system circuit board, the feeding end is electrically connected to the radiator, one end of the first adjustable unit is connected to the system circuit board, the other end of the first adjustable unit is connected to the radiator, and the first adjustable unit is configured to adjust a resonance frequency of the slot antenna.
US10547112B2 Smartphone antenna in flexible PCB
A thin, flexible antenna module is provided for use in a smartphone. When the antenna module is assembled in the smartphone, the antenna module provides an MST antenna and an NFC antenna. For this, the antenna module includes a flexible PCB containing coils and further includes a magnetic sheet engaged with flexible PCB. The flexible PCB and the magnetic sheet are attached to each other to form a single body.
US10547108B2 Antenna device and electronic device including the same
Various embodiments of the present disclosure provide an antenna device and/or an electronic device including the antenna device. The antenna device may include: a circuit board; a conductive layer disposed in a partial region of the circuit board; a first radiation conductor disposed at one side of the conductive layer on the circuit board; and second radiation conductors disposed at one side of the conductive layer on the circuit board, the second radiation conductors being respectively disposed at opposite sides of the first radiation conductor to be symmetrical to each other. The first radiation conductor may transmit or receive a wireless signal in a first frequency band, and the second radiation conductors may transmit or receive a wireless signal in a second frequency band that is different from the first frequency band.
US10547104B2 Antenna
An antenna includes a conductor portion, a grounding portion and a radiator portion. The grounding portion includes a main section, first and second wings and a line section. The first and second wings extend respectively from opposite ends of the main section toward the conductor portion. The line section includes a base segment extending from the main section between the first and second wings toward the conductor portion, and an extension segment extending from the base segment toward the first wing. The radiator portion includes a feeding point adjacent to the main section, a base line extending from the feeding point toward the conductor portion and an extension section extending from the base line toward the second wing.
US10547101B2 Antenna of electronic device
An antenna of an electronic device is provided, which includes a radiator including at least part of a metal housing of the electronic device; a capacitor connected to the radiator; a feeding part connected to the radiator; and a ground part connected to the capacitor.
US10547100B2 Antenna structure and wireless communication device using same
An antenna structure includes a metal housing, a first radiating portion, a second g radiating portion, a third radiating portion, and a signal feed source. The metal housing includes a front frame, a backboard, and a side frame. The side frame defines a slot and the front frame defines a groove and a gap. The metal housing is divided into at least an antenna section by the slot, the groove, and the gap. The first radiating portion, the second radiating portion, and the third radiating portion are spaced apart from each other. One of three radiating portions is electrically connected to the antenna section. The remaining of the three radiating portions are spaced apart from the antenna section. The signal feed source is electrically connected to one radiating portion and the radiating portions of the three radiating portions not electrically connected to the signal feed source are grounded.
US10547093B2 Battery pack
The present invention relates to a battery pack. A battery pack according to an embodiment of the present invention includes: a cell module including a cell for generating electric energy; a heat sink in which cooling water for absorbing heat energy generated in the cell module flows; and a vortex flow forming unit disposed in the heat sink to form a vortex flow.
US10547089B2 Optimization of cruising voltage for life and fuel economy performance in advanced start-stop systems
A battery system may include multiple battery cells having different chemistries. To achieve certain performance goals, voltage parameters for the battery system, such as cruising voltages and maximum voltages can be adjusted. These adjustments may, for example, direct charging currents to a lithium-ion battery to increase fuel economy or may direct charging currents away from a lithium-ion battery to increase its longevity. Methods for matching batteries having different chemistries based on their open circuit voltages are also discussed.
US10547086B2 Secondary battery
A secondary battery including: at least one first metal plate serving as a positive terminal; at least one second metal plate serving as a negative terminal; a separator material disposed between the at least one first metal plate and the at least one second metal plate for separating a positive terminal material on the at least one first metal plate and a negative terminal material on the at least one second metal plate; a liquid electrolyte; and an integrated circuit for controlling a wireless communication of RFID, WIFI, NFC, Blue-tooth, or SRI, where, the at least one first metal plate and/or the at least one second metal plate has formed thereon a coil pattern so that an energy transfer can take place between the positive terminal and the negative terminal, and the integrated circuit controls the energy transfer.
US10547085B2 Lithium secondary battery including electrolyte containing monofluorosilane compound
A lithium secondary battery including a cathode; an anode; and an electrolyte disposed between the cathode and the anode, wherein the cathode includes a cathode active material represented by Formula 1, the electrolyte includes a lithium salt; a non-aqueous solvent; and a monofluorosilane compound represented by Formula 2, wherein an amount of the monofluorosilane compound is in a range of about 0.1 percent by weight (wt %) to about 5 wt % based on the total weight of the electrolyte wherein, in Formula 1, 0.9≤x≤1.2, 0.85
US10547080B2 Cell stack, fuel battery module including the same, and method of manufacturing cell stack
A cell stack includes a plurality of battery cell units, in which an anode, an electrolyte, an inter connector, and a cathode are stacked on a surface of a substrate tube of a cylinder, and a plurality of battery cells is formed in an axis direction of the substrate tube, and a connection mechanism that connects an end portion of the substrate tube of the battery cell unit in the axis direction, and an end portion of the adjacent battery cell unit. The connection mechanism includes a connection jig including a cylindrical portion facing a cylindrical shape of the battery cell unit, and a protruding portion formed on a surface of the cylindrical portion and having a protruding shape in a radial direction, and an adhesive layer applied between the cylindrical portion of the connection jig and the cell unit, and joining the connection jig and the cell unit.
US10547079B2 Portable flame electric generation device, metal-supported solid oxide fuel cell and manufacturing methods thereof
A portable flame electric generation device having metal-supported solid oxide fuel cells includes a furnace, a heat shield structure, a plurality of metal-supported solid oxide fuel cells and a housing structure. Each of the metal-supported solid oxide fuel cells includes a porous metal substrate, a first anode layer, a second anode layer, an anode isolation layer, an electrolyte layer, a cathode isolation layer, a cathode interface layer and a cathode current-collecting layer. The metal-supported solid oxide fuel cell is capable of quickly starting up and withstanding thermal shocks, and also liquefied fuel cartridges are applied as heating and fuel sources for transforming the CO and H2 fuels into electricity via electrochemical reactions.
US10547074B2 Anionic scavenger materials in anode/cathode loop of fuel cell system
A fuel cell system that includes a component for removing anionic contaminants is provided. The fuel system including a fuel cell stack, a fuel gas feed subsystem in communication with fuel cell anodes in the fuel cell stack, an oxygen-containing gas feed subsystem system in communication with fuel cell cathodes in the fuel cell stack, and an anionic scavenging subsystem in communication with the fuel gas feed subsystem and/or the an oxygen-containing gas feed subsystem.
US10547073B2 Systems and methods for suppressing chromium poisoning in fuel cells
A fuel cell assembly includes a fuel cell stack including a plurality of fuel cells, an incoming oxidizing gas flow path configured to deliver an oxidizing gas to the plurality of fuel cells, and a chromium-getter material located in the incoming oxidizing flow path. A fuel cell includes an electrolyte, a cathode electrode on a first side of the electrolyte, an anode electrode on a second side of the electrolyte, and a chromium-getter material on the cathode electrode.
US10547072B2 Fuel cell system
A fuel cell system of the present disclosure performs a first and a second catalyst activation process, and the first catalyst activation process is performed where a flow rate of the air supplied to the fuel cell by the air compressor is reduced to be less than that before the refresh control is performed while keeping an amount of a current drawn from the fuel cell by the fuel cell converter at the same value as that before the refresh control is performed, and the second catalyst activation process is performed where the value of the current drawn from the fuel cell by the fuel cell converter is increased to be greater than that before the refresh control is performed while keeping the flow rate of the air supplied to the fuel cell by the air compressor at the same value as that before the refresh control is performed.
US10547071B2 Energy load management system
A system and method for controlling a fuel cell system. An anode tail gas oxidizer (ATO) receives air and fuel exhaust streams from one or more fuel cell stacks of the fuel cell system. The one or more fuel cell stacks provide current to one or more loads. An ATO temperature signal is used to control at least one of a fuel inlet flow to the one or more fuel cell stacks or the current provided to the one or more loads.
US10547067B2 Shutdown and storage method for fuel cell system at below freezing temperatures
Improved methods are disclosed for shutting down and storing a fuel cell system, particularly for below freezing temperature conditions. The methods comprise stopping power production from the fuel cell stack, monitoring its temperature, and repeatedly performing a predetermined warming operation if the stack temperature falls to a normal threshold temperature. In the improved methods, either an initial threshold temperature and/or an initial warming operation are used that differ from the respective normal threshold temperature and the predetermined warming operation.
US10547057B2 Dry-particle based adhesive and dry film and methods of making same
Dry process based energy storage device structures and methods for using a dry adhesive therein are disclosed.
US10547056B2 Precursors for lithium transition metal oxide cathode materials for rechargeable batteries
A particulate precursor compound for manufacturing a lithium transition metal (M)-oxide powder for use as an active positive electrode material in lithium-ion batteries, wherein (M) is NixMnyCozAv, A being a dopant, wherein 0.33≤x≤0.60, 0.20≤y≤0.33, and 0.20≤z≤0.33, v≤0.05, and x+y+z+v=1, the precursor comprising Ni, Mn and Co in a molar ratio x:y:z and having a specific surface area BET in m2/g and a sulfur content S expressed in wt %, wherein formula (I).
US10547054B2 Active material, nonaqueous electrolyte battery, battery pack and vehicle
According to one embodiment, there is provided an active material. The active material includes a composite oxide having a monoclinic crystal structure and represented by a general formula of LiwNa2−xM1yTi6-zM2zO13+δ. In the general formula, M1 is at least one metallic element selected from the group consisting of Mg, Sr, Ca, Ba, Cs and K. M2 is at least one metallic element selected from the group consisting of Zr, Sn, V, Nb, Ta, Mo, W, Fe, Co, Mn and Al. The subscript w is within a range of 0≤w≤6. The subscript x is within a range of 0≤x<2. The subscript y is within a range of 0≤y<2. The subscript z is within a range of 0
US10547052B2 Transition metal-containing composite hydroxide and manufacturing method thereof, positive electrode active material for a non-aqueous electrolyte secondary battery and manufacturing method thereof, and non-aqueous electrolyte secondary battery
The presently disclosed subject matter is directed to transition metal-containing composite hydroxides, their use, and manufacturing methods thereof. More particularly, the subject matter describes a positive electrode active material for a non-aqueous electrolyte secondary battery that uses a transition metal-containing composite hydroxide as a precursor and a manufacturing method thereof. In some embodiments, the non-aqueous electrolyte secondary battery uses a positive electrode active material for a non-aqueous electrolyte secondary battery as a positive electrode material.
US10547050B2 High specific surface area hard carbon-based electrode active material through carbonization process control and electrode active material by thereof
A method of preparing a hard carbon-based electrode active material having high specific surface area by carbonization process control, comprises charging polyurethane into a high temperature furnace, supplying oxygen gas to the high temperature furnace and oxidizing the polyurethane under an oxygen atmosphere, supplying a nitrogen gas to the high temperature furnace and heating to carbonize a stabilized polyurethane under a nitrogen atmosphere, thereby producing a hard carbon, heating the hard carbon under a nitrogen atmosphere and supplying steam to activate the hard carbon under a steam atmosphere, thereby producing an active carbon, supplying hydrogen and reducing the active carbon under a hydrogen atmosphere, and cooling the active carbon under a nitrogen atmosphere.
US10547046B2 High energy/power density nickel oxide/hydroxide materials and nickel cobalt oxide/hydroxide materials and production thereof
According to one embodiment, a method includes forming a nickel oxide/hydroxide active film onto a substrate from a solution including a nickelous salt and an electrolyte, where the nickel oxide/hydroxide active film has a physical characteristic of maintaining greater than about 80% charge over greater than 500 charge/discharge cycles, and wherein the nickel oxide/hydroxide active film has a physical characteristic of storing electrons at greater than about 0.5 electron per nickel atom.
US10547044B2 Dry powder based electrode additive manufacturing
A dry electrode manufacturing process employed for low cost battery through a dry mixing and formation process. A thermal activation renders the dry fabricated electrode comparable to conventional slurry casted electrodes. The dry electrode mixture results from a combination of a plurality of types of constituent particles, including at least an active charge material and a binder, and typically a conductive material such as carbon. The process heats the deposited mixture to a moderate temperature for activating the binder for adhering the mixture to the substrate; and compresses the deposited mixture to a thickness for achieving an electrical sufficiency of the compressed, deposited mixture as a charge material in a battery.
US10547039B2 Battery case for vehicle and method of manufacturing of battery case
In a battery case for a vehicle that houses a battery, at a vertical direction intermediate portion of one of an inner panel or an outer panel, there is formed a bulging portion which bulges out toward another of the inner panel or the outer panel and is joined to the other of the inner panel or the outer panel by spot welding, closed cross-section portions are formed at a side wall at both an upper side and a lower side of the bulging portion, respectively, and weld points of the spot welding that join the inner panel and the outer panel are disposed at positions that do not overlap with supporting members as seen from a direction in which the inner panel and the outer panel face one another.
US10547038B2 Battery pack including fixing part
A battery pack includes a fixing part, and more particularly, a battery pack includes a fixing member and a fixing part, which fix an entire structure in top/bottom, left/right, and front/rear directions. A space defined in the battery pack is filled. As such, the battery pack may provide a power source that is safe against vibration, has a high capacity, and is fast in assembling.
US10547037B2 Battery module, and battery pack and vehicle comprising the same
Disclosed is a battery module, which includes battery cells having electrode leads and a connection member for connecting the battery cells, wherein the battery cells are classified into a first battery group having battery cells disposed side by side in a first direction and a second battery group having battery cells disposed side by side in the first direction so that electrode leads of the battery cells thereof face electrode leads of the battery cells of the first battery group, wherein the connection member is located between the first and second battery groups, wherein the electrode leads of the battery cells are connected to the connection member, respectively, wherein an electrode lead of any one battery cell of the first battery group is in contact with any one of an upper surface and a lower surface of the connection member, and wherein an electrode lead of a facing battery cell of the second battery group, which is located to face the any one battery cell, is in contact with the other one of the upper surface and the lower surface of the connection member.
US10547032B2 Film comprising graphene oxide and clay, preparation method therefor, and use thereof as oxygen barrier film
The present invention relates to a film comprising graphene oxide (GO) and clay, an electronic device comprising the film, a packaging material coated with the film, and a preparation method thereof.
US10547027B2 Organic EL display panel manufacturing method and sealing layer forming device
An organic EL display panel manufacturing method includes preparing a substrate. The method further includes forming a plurality of organic EL elements on the substrate. The method further includes deaerating a sealing solution with use of a filter that allows only gases to pass through, the sealing solution including an organic electrically-insulating material to which an electrically-conductive substance is added. The method further includes applying the sealing solution after the deaerating above the organic EL elements and thereby forming a sealing layer.
US10547026B2 Display apparatus
A reflective liquid crystal display device (30) including a reflection electrode (31), a liquid crystal layer (32), and a counter electrode (33) is formed above an insulating layer (25) in a first region (R) of a TFT substrate (20). An organic EL display device (40) including a first electrode (41), an organic layer (43), and a second electrode (44) is formed on the insulating layer (25) of the TFT substrate (20) in a second region (T). A coating layer (45) is formed at least on a surface of the organic EL display device (40) so as to wrap the second electrode (44) and the organic layer (43) of the organic EL display device (40). A part of the coating layer (45) is in contact with the insulating layer (25). As a result, a complex display apparatus capable of preventing the organic layer from deteriorating and excellent in reliability can be obtained.
US10547025B2 Display device
A display device includes: a display panel having a bending area; and a protection film on a rear side of the display panel. The protection film includes a first protection film and a second protection film on respective sides of the bending area and separated from each other, and the first protection film and the second protection film each have a slanted side adjacent to the bending area.
US10547021B2 Organic optoelectronic component and method for producing an organic optoelectronic component
According to the present disclosure, an organic optoelectronic component provides with a first electrode, an organic functional layer structure above the first electrode, a second electrode above the organic functional layer structure, at least one contact section for electrically contacting the organic optoelectronic component, and an electrically conductive elastomer connector which is arranged above the contact section and is electrically connected to the contact section. The contact section is electrically connected to one of the electrodes.
US10547020B2 White organic light emitting device including multiple stacks having three photoluminescence peaks and organic light emitting display device using the same
A white organic light emitting device, which is increased in color gamut and lifespan, is discussed and an organic light emitting display device using the same and in a stack having different emission layers disposed in contact with each other, particular properties of a host and a dopant in a major emission layer are used.
US10547011B2 Printed halide perovskite light-emitting diodes and method of manufacture
Printed poly(ethylene oxide) (PEO) organometallic halide Perovskite (Pero) optoelectronic devices, including light emitting diodes (LEDs) fabricated on both rigid indium tin oxide (ITO)/glass and flexible carbon nanotube (CNTs)/polymer substrates using a composite thin film of PEO and Br-Pero as the light-emitting layer. Method of manufacturing Printed poly(ethylene oxide) (PEO) organometallic halide Perovskite (Pero) optoelectronic devices performed in an environment at a temperature of about 25° C. and a relative humidity between about 70% and 80%.
US10547010B2 Organic electroluminescent compounds and organic electroluminescent device comprising the same
The present disclosure relates to an organic electroluminescent compound and an organic electroluminescent device comprising the same. The organic electroluminescent compound of the present disclosure provides an organic electroluminescent device having a remarkably improved lifespan.
US10547009B2 Organic electroluminescent element, electronic device and compound
An organic electroluminescence device includes an anode, an emitting layer, and a cathode, the emitting layer including a delayed-fluorescent first compound represented by a formula (1), and a fluorescent second compound. In the formula (1), Ar1 is a substituted or unsubstituted aryl group having 6 to 30 ring carbon atoms and the like, and ArEWG is a substituted or unsubstituted heteroaryl group having 5 to 30 ring atoms and including one or more nitrogen atom in the ring, or an aryl group having 6 to 30 ring carbon atoms and substituted by one or more cyano group, at least one of Ar1 and ArX being at least one group selected from the group consisting of groups represented by a formula (1a) and the like.
US10547008B2 Organic light emitting device
The present specification provides an organic light emitting device.
US10546996B2 Magnetoresistive random access memory (MRAM) structure and method of forming the same
A magnetoresistive random access memory (MRAM) structure and a method of forming the same are provided. The MRAM structure includes a conductive pillar over a substrate, a first MTJ spacer and a first conductive layer. The first MTJ spacer surrounds the conductive pillar. The first conductive layer surrounds the first MTJ spacer. The first magnetic tunnel junction (MTJ) spacer includes a first electrode, a second electrode and a magnetic tunnel junction (MTJ) layer. The first electrode is in contact with the conductive pillar and the substrate. The second electrode is positioned over the first electrode and in contact with the first conductive layer. The magnetic tunnel junction (MTJ) layer is positioned between the first electrode and the second electrode.
US10546992B2 Buried electrode geometry for lowering surface losses in superconducting microwave circuits
Embodiments are directed to a superconducting microwave circuit. The circuit includes a substrate and two electrodes. The latter form an electrode pair dimensioned so as to support an electromagnetic field, which allows the circuit to be operated in the microwave domain. The substrate exhibits a raised portion, which includes a top surface and two lateral surfaces. The top surface connects the two lateral surfaces, which show respective undercuts (on the lateral sides of the raised portions). Each of the electrodes includes a structure that includes a potentially superconducting material. Two protruding structures are accordingly formed, which are shaped complementarily to the respective undercuts. This way, the shaped structure of each of the electrodes protrudes toward the other one of the electrodes of the pair.
US10546984B2 Lens and light emission unit including the same
An embodiment provides a lens comprising: a lens body; a groove placed on one side of the lens body; a plurality of light path conversion units arranged on a first area of the surface of the lens body, opposite to the groove; and a plurality of refraction units arranged on a second area of the surface of the lens body, opposite to the groove, wherein the first area and the second area are arranged opposite to each other with respect to the center of the surface of the lens body.
US10546981B2 Light emitting device and method of manufacturing light emitting device
A light emitting device includes: a light emitting element emitting first light; a fluorescent material layer disposed on the light emitting element and excited by the first light to emit second light being longer in wavelength than the first light; a reflective film disposed on the fluorescent material layer to reflect the first light and transmit the second light; a light-transmissive member disposed on the reflective film; and an absorbing layer disposed on the light-transmissive member to absorb the first light.
US10546980B2 Process method using thermoplastic resin photoconverter to bond-package LED by rolling
A process method for bond-packaging an LED using a thermoplastic resin photoconverter by rolling includes at least the following continuous process flow: preparation of a photoconversion sheet, shaping and cutting of a photoconversion sheet array, forming of LED package elements by roll-bonding, and curing of the LED package elements. The present invention has a significant advantage of bond-packaging the LED by continuous rolling, can meet a condition requirement of bond-packaging the LED using the thermoplastic resin photoconverter, and can enhance the production efficiency and yield of LED packages in industrialized batch production.
US10546979B2 Display device and lighting apparatus
A display includes a light source, wherein the light source includes a base plate, a light emitting unit, and a light converting component. The light emitting unit is disposed on the base plate and has a first top surface. The light converting component covers the light emitting unit and has a second top surface and plural light converting elements, wherein the first top surface is located between the second top surface and the base plate. The light converting component includes a first region, a second region, and a third region from the first top surface to the second top surface, wherein a first sulfur content of the first region is less than a second sulfur content of the second region, and the first sulfur content of the first region is less than a third sulfur content of the third region.
US10546973B2 Oxygen controlled PVD AlN buffer for GaN-based optoelectronic and electronic devices
Oxygen controlled PVD AlN buffers for GaN-based optoelectronic and electronic devices is described. Methods of forming a PVD AlN buffer for GaN-based optoelectronic and electronic devices in an oxygen controlled manner are also described. In an example, a method of forming an aluminum nitride (AlN) buffer layer for GaN-based optoelectronic or electronic devices involves reactive sputtering an AlN layer above a substrate, the reactive sputtering involving reacting an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-containing gas or a plasma based on a nitrogen-containing gas. The method further involves incorporating oxygen into the AlN layer.
US10546967B2 Multi-mission modular array
A system for compact stowage and deployment of a flexible solar array includes a deployer unit and a blanket container for containing the flexible solar array. The deployer unit includes a frame, a closed-section collapsible mast for deploying and supporting the solar array, a mast stowage reel for supporting the mast in a collapsed stowed state, and an actuator to drive the mast from the stowed state to a deployed state. The frame has a first section extending along a vertical plane and a second section extending along a horizontal plane. The blanket container is pivotably coupled to the frame of the deployer unit. In a stowed state, the blanket container is oriented facing the second section of the frame. In a deployed state, the blanket container is oriented parallel to the vertical plane, and perpendicular to a longitudinal axis of the mast.
US10546961B2 Semiconductor device with non-overlapping impurity layers
The technique disclosed in the Description adjusts a modulation level to enable prevention of partial concentration of carriers in a recovery operation. A semiconductor device includes: a semiconductor layer of a first conductivity type; a first impurity layer of the first conductivity type, the first impurity layer being partially diffused in an underside of the semiconductor layer and higher in impurity concentration than the semiconductor layer; and a plurality of second impurity layers of a second conductivity type, the second impurity layers being partially diffused in a surface of the semiconductor layer, wherein the first impurity layer is formed, in a plan view, between the second impurity layers and in a position that does not overlap the second impurity layers, and only the semiconductor layer exists between the second impurity layers in the surface of the semiconductor layer.
US10546947B2 Memory cell with oxide cap and spacer layer for protecting a floating gate from a source implant
A method of forming a memory cell, e.g., flash memory cell, may include (a) depositing polysilicon over a substrate, (b) depositing a mask over the polysilicon, (c) etching an opening in the mask to expose a surface of the polysilicon, (d) growing a floating gate oxide at the exposed polysilicon surface, (e) depositing additional oxide above the floating gate oxide, such that the floating gate oxide and additional oxide collectively define an oxide cap, (f) removing mask material adjacent the oxide cap, (g) etching away portions of the polysilicon uncovered by the oxide cap, wherein a remaining portion of the polysilicon defines a floating gate, and (h) depositing a spacer layer over the oxide cap and floating gate. The spacer layer may includes a shielding region aligned over at least one upwardly-pointing tip region of the floating gate, which helps protect such tip region(s) from a subsequent source implant process.
US10546946B2 Method for manufacturing semiconductor device having thinned fins
Provided is a stable manufacturing method for a semiconductor device. In the manufacturing method for a semiconductor device, first, fins with an equal width are formed in each of a memory cell portion and a logic portion of a semiconductor substrate. Then, the fins in the logic portion are etched with the fins in the memory cell covered with a mask film, thereby fabricating fins in the logic portion, each of which is narrower than the fin formed in the memory cell portion.
US10546941B2 Forming thermally stable salicide for salicide first contacts
A method for forming a salicide includes epitaxially growing source/drain (S/D) regions on a semiconductor fin wherein the S/D regions include (111) facets in a diamond shape and the S/D regions on adjacent fins have separated diamond shapes. A metal is deposited on the (111) facets. A thermally stabilizing anneal process is performed to anneal the metal on the S/D regions to form a silicide on the (111) facets. A dielectric layer is formed over the S/D regions. The dielectric layer is opened up to expose the silicide and to form contact holes. Contacts to the silicide are formed in the contact holes.
US10546940B2 On-chip integrated temperature protection device based on gel electrolyte
A field effect transistor includes an exposed channel region disposed between a source region and a drain region. A gate electrode is disposed over the exposed channel region. An electrolyte gel is disposed between the gate electrode and the exposed channel region, wherein ions are immobilized in the electrolyte gel below a transition temperature and mobilized above the transition temperature to increase device resistance.
US10546938B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a field effect transistor (FET). The FET includes a first channel, a first source and a first drain; a second channel, a second source and a second drain; and a gate structure disposed over the first and second channels. The gate structure includes a gate dielectric layer and a gate electrode layer. The first source includes a first crystal semiconductor layer and the second source includes a second crystal semiconductor layer. The first source and the second source are connected by an alloy layer made of one or more Group IV element and one or more transition metal elements. The first crystal semiconductor layer is not in direct contact with the second crystal semiconductor layer.
US10546937B2 Structures and methods for noise isolation in semiconductor devices
The present disclosure relates to a semiconductor structure includes a substrate with a top surface and first and second devices formed on the top surface of the substrate. The semiconductor structure also includes a deep isolation structure formed in the substrate and between the first and second devices. The deep isolation structure includes a top portion formed at the top surface and having a top width and a bottom surface having a bottom width larger than the top width.
US10546933B2 Switching element and method of manufacturing the same
A switching element may include a SiC substrate including an off-angle; a trench provided in an upper surface of the SiC substrate and extending along an off-direction of the SiC substrate in a plan view of the upper surface; a gate insulating film; and a gate electrode. The SiC substrate may include a source region of n-type; a contact region of p-type; a body region of p-type being in contact with the gate insulating film below the source region; a drift region of n-type being in contact with the gate insulating film below the body region; and low lifetime regions located in a range between the drift region and at least one of the source region and the contact region. The low lifetime regions may be arranged along the off-direction with intervals, and at least a part of the body region may be provided in the intervals.
US10546929B2 Optimized double-gate transistors and fabricating process
An integrated circuit includes a substrate; a buried insulating layer; at least one nMOS transistor comprising a semiconductor layer placed above the buried insulating layer; at least one pMOS transistor comprising a semiconductor layer placed above the buried insulating layer; at least one semiconductor groundplane that may be doped or a metal, placed above the substrate and below the buried insulating layer, said buried plane being common to the nMOS transistor and to the pMOS transistor; at least one gate insulator and a gate that is common to the nMOS transistor and to the pMOS transistor and that is located above the channel of these transistors and facing the groundplane, the area of the groundplane at least covering the area of the gate in vertical projection; the nMOS transistor being separated from the pMOS transistor by an isolation defined between the semiconductor layer of the nMOS transistor and the semiconductor layer of the pMOS transistor, the isolation being located in the buried insulating layer and making contact with the groundplane; at least one shared contact making electrical contact with the common gate and with the common groundplane, the shared contact passing through the buried insulating layer or the isolation.
US10546927B2 Self-aligned transistor structures enabling ultra-short channel lengths
Techniques are disclosed for forming self-aligned transistor structures including two-dimensional electron gas (2DEG) source/drain tip portions or tips. In some cases, the 2DEG source/drain tips utilize polarization doping to enable ultra-short transistor channel lengths of less than 20 nm, for example, and create highly conductive, thin source/drain tip portions in transistor devices. In some instances, the 2DEG source/drain tips can be formed by self-aligned regrowth of a polarization layer over a base III-V compound layer and on either side of a dummy gate, in locations to be substantially covered by spacers. In some cases, the III-V base layer may include gallium nitride (GaN) or indium gallium nitride (InGaN), for example, and the polarization layer may include aluminum indium nitride (AlInN), aluminum nitride (AlN), aluminum gallium nitride (AlGaN), or aluminum indium gallium nitride (AlInGaN), for example.
US10546926B2 III-V semiconductor devices with selective oxidation
Embodiments of the present invention provide methods for fabricating a semiconductor device with selective oxidation. One method may include providing a semiconductor substrate including a stack of two semiconductor layers; depositing an insulating material on the semiconductor substrate; forming a set of fins; selectively oxidizing one of the semiconductor layers; forming a dummy gate structure and a set of spacers along the sides of the dummy gate structure; forming a source drain region adjacent to the dummy gate structure; removing the dummy gate structure; and releasing the selectively oxidized semiconductor layer.
US10546925B2 Vertically stacked nFET and pFET with dual work function
A semiconductor structure is provided that includes a pFET device including a first functional gate structure containing at least a p-type work function metal and present on physically exposed surfaces, and between, each Si channel material nanosheet of a first set of vertically stacked and suspended Si channel material nanosheets. The structure further includes an nFET device stacked vertically above the pFET device. The nFET device includes a second functional gate structure containing at least an n-type work function metal present on physically exposed surfaces, and between, each Si channel material nanosheet of a second set of vertically stacked and suspended Si channel material nanosheets.
US10546924B2 Fabrication of nanomaterial T-gate transistors with charge transfer doping layer
A field effect transistor including a dielectric layer on a substrate, a nano-structure material (NSM) layer on the dielectric layer, a source electrode and a drain electrode formed on the NSM layer, a gate dielectric formed on at least a portion of the NSM layer between the source electrode and the drain electrode, a T-shaped gate electrode formed between the source electrode and the drain electrode, where the NSM layer forms a channel of the FET, and a doping layer on the NSM layer extending at least from the sidewall of the source electrode to a first sidewall of the gate dielectric, and from a sidewall of the drain electrode to a second sidewall of the gate dielectric.
US10546920B2 Semiconductor device having a buried layer
A semiconductor device includes a semiconductor substrate of a first conductivity type. A first semiconductor layer of a second conductivity type is on the semiconductor substrate. A buried semiconductor layer of the second conductivity type is on the first semiconductor layer. A second semiconductor layer of the second conductivity type is on the buried semiconductor layer. A trench extends through each of the second semiconductor layer, the buried semiconductor layer, and the first semiconductor layer, and into the semiconductor substrate. An insulating structure lines walls of the trench. A conductive filling in the trench is electrically coupled to the semiconductor substrate at a bottom of the trench.
US10546917B1 Trench capacitor layout structure and method of forming same background
A semiconductor structure includes a substrate having a trench array therein. The trench array includes a plurality of outer trenches adjacent to and extending along a periphery of the trench array and a plurality of inner trenches. Each of the plurality of outer trenches has a width greater than a width of each of the plurality of inner trenches. A capacitor material stack over the trench array.
US10546916B2 Package-integrated vertical capacitors and methods of assembling same
Disclosed embodiments include in-recess fabricated vertical capacitor cells, that can be assembled as close to the surface of a semiconductor package substrate as the first-level interconnect surface. The in-recess fabricated vertical capacitor cells are semiconductor package-integrated capacitors. Disclosed embodiments include laminated vertical capacitor cells where a plated through-hole is twice breached to form opposing capacitor plates. The breached, plated through-hole capacitors are semiconductor package-integrated capacitors.
US10546915B2 Buried MIM capacitor structure with landing pads
A buried metal-insulator-metal (MIM) capacitor with landing pads is formed between first and second semiconductor substrates. The landing pads provide increased area for contacting which may decrease the contact resistors of the capacitor. The area of the buried MIM capacitor can be varied to provide a tailored capacitance. The buried MIM capacitor is thermally stable since the MIM capacitor includes refractory metal or metal alloy layers as the capacitor plates.
US10546913B2 Tile display devices and display devices
A tile display device is provided. The tile display device includes a first tile substrate, the first tile substrate includes a first portion and a second portion. The tile display device also includes a second tile substrate, and the second tile substrate is adjacent to the first portion of the first tile substrate. A plurality of light emitting units disposed on the first tile substrate and the second tile substrate. A unit density of light emitting units of the first portion is defined as a first unit density, a unit density of light emitting units of the second portion is defined as a second unit density, and the first unit density is greater than the second unit density.
US10546910B2 Display apparatus
A display apparatus including a first conductive layer; a first insulating layer including a first opening exposing a first upper surface of the first conductive layer and covering at least a part of an upper edge of the first conductive layer, wherein the first upper surface of the first conductive layer includes a center portion of an upper surface of the first conductive layer; a second conductive layer on a part of the first upper surface of the first conductive layer and on the first insulating layer; and a second insulating layer including a second opening exposing a second upper surface of the second conductive layer and covering a part of an upper edge of the second conductive layer, wherein the second upper surface of the second conductive layer includes a center portion of the upper surface of the second conductive layer and the second opening has an area that is less than that of the first opening.
US10546909B2 Display panel and display panel test system
A display panel measures a contact resistance of an adhesive portion to evaluate adhesion quality of an integrated circuit mounted thereon. The display panel includes a plurality of light-emitting elements, a first pad part including a plurality of first effective pads electrically connected to the light-emitting elements, and n (n being a natural number equal to or greater than 2) first measuring pads insulated from the light-emitting elements, a conductive adhesive film on the first pad part and including a plurality of conductive balls, an integrated circuit on the conductive adhesive film, and including an internal line electrically connected to the first measuring pads by the conductive balls, and a second pad part including a plurality of second effective pads electrically connected to the first effective pads, and 2n second measuring pads electrically connected to the first measuring pads.
US10546904B2 Pixel defining layer having pixel defining sub-layers
Provided is a pixel defining layer for pixels formed by ink jet printing, an array substrate and a display apparatus. The pixel defining layer comprises a first pixel defining sub-layer, which defines a plurality of uniformly distributed pixels; and a second pixel defining sub-layer on the first pixel defining sub-layer, wherein the second pixel defining sub-layer and the first pixel defining sub-layer together define a plurality of ink-holding spaces for the plurality of uniformly distributed pixels respectively, and wherein a width of the first pixel defining sub-layer is not less than a width of the second pixel defining sub-layer thereon, wherein the pixel defining layer is divided into an active area zone and an dummy zone outside the active area zone, and wherein an ink-holding space of a pixel in the dummy zone is larger than an ink-holding space of a pixel in the active area zone.
US10546901B2 Electronic devices having displays with openings
An electronic device may have a display. The display may have an active region in which display pixels are used to display images. The display may have one or more openings and may be mounted in a housing associated with the electronic device. An electronic component may be mounted in alignment with the openings in the display. The electronic component may include a camera, a light sensor, a light-based proximity sensor, status indicator lights, a light-based touch sensor array, a secondary display that has display pixels that may be viewed through the openings, antenna structures, a speaker, a microphone, or other acoustic, electromagnetic, or light-based component. One or more openings in the display may form a window through which a user of the device may view an external object. Display pixels in the window region may be used in forming a heads-up display.
US10546899B2 Method of manufacturing an organic EL display device
A manufacturing method of an organic EL display device including a plurality of subpixels where light emitting layers that emit first to third lights are formed, includes forming a reflective film that reflects light, forming a lower electrode that has conductivity and light transmitting characteristics, a first process where, in the subpixels where the light emitting layers that emit the first and second lights are formed, a part of an optical path length adjusting layer is formed at the same time, a second process where, in the subpixels where the light emitting layers that emit the first and third lights are formed, another part of the optical path length adjusting layer is formed at the same time so as to set its thickness different from that of the one formed in the first process, and forming an upper electrode having conductivity, light transmitting characteristics, and reflective characteristics.
US10546897B2 Photoelectric device and image sensor and electronic device
A photoelectric device includes a first electrode and a second electrode facing each other, a photoelectric conversion layer between the first electrode and the second electrode and including a light absorbing material configured to selectively absorb first visible light including one of visible light in a blue wavelength region of greater than or equal to about 380 nm and less than about 500 nm, visible light in a green wavelength region of about 500 nm to about 600 nm, and visible light in a red wavelength region of greater than about 600 nm and less than or equal to about 700 nm, and a plurality of nanostructures between the first electrode and the photoelectric conversion layer and configured to selectively reflect the first visible light.
US10546895B2 Phase change memory stack with treated sidewalls
Memory devices and methods for fabricating memory devices have been disclosed. One such memory device includes a first electrode material formed on a word line material. A selector device material is formed on the first electrode material. A second electrode material is formed on the selector device material. A phase change material is formed on the second electrode material. A third electrode material is formed on the phase change material. An adhesion species is plasma doped into sidewalls of the memory stack and a liner material is formed on the sidewalls of the memory stack. The adhesion species intermixes with an element of the memory stack and the sidewall liner to terminate unsatisfied atomic bonds of the element and the sidewall liner.
US10546889B2 Method of high-aspect ratio pattern formation with submicron pixel pitch
Implementations of the disclosure provide a method of fabricating an image sensor device. The method includes forming first trenches in a first photoresist layer using a first photomask having a first pattern to expose a first surface of a substrate, directing ions into the exposed first substrate through the first trenches to form first isolation regions in the substrate, removing the first photoresist layer, forming second trenches in a second photoresist layer using a second photomask having a second pattern to expose a second surface of the substrate, the second pattern being shifted diagonally from the first pattern by half mask pitch, directing ions into the exposed second surface through the second trenches to form second isolation regions in the substrate, the first and second isolation regions being alternatingly disposed in the substrate, and the first and second isolation regions defining pixel regions therebetween, and removing the second photoresist layer.
US10546888B2 Solid-state imaging device package and manufacturing method, and electronic apparatus
The present disclosure relates to a solid-state imaging device package that enables capturing of higher-quality images, a method of manufacturing the solid-state imaging device package, and an electronic apparatus. The solid-state imaging device package includes: a solid-state imaging device chip that converts light taken in by a lens into an electrical signal; an interposer substrate that secures the solid-state imaging device chip; a frame having a frame structure that encloses the solid-state imaging device chip and prevents emission of unnecessary light onto the light receiving surface of the solid-state imaging device chip; and a protective glass that protects at least the solid-state imaging device chip from external environments, and transmits light. A raised bank structure is formed on the adhesion surface of the frame in contact with the protective glass, and is formed along the entire circumference of the opening portion of the frame. The present technology can be applied to a solid-state imaging device package that encloses an imaging device chip, for example.
US10546885B2 Thin film transistor and display substrate, fabrication method thereof, and display device
A method for fabricating a thin film transistor includes providing a substrate (100); forming a semiconductor layer (105) over the substrate (100); forming a source-drain metal layer (106) over the semiconductor layer (105); applying one patterning process to the semiconductor layer (105) and the source-drain metal layer (106) to form an active layer (1), a source electrode (2), and a drain electrode (3); forming a gate insulating layer (101) and an interlayer insulating layer (102) that cover the active layer (1), the source electrode (2), and the drain electrode (3); applying a patterning process to the interlayer insulating layer (102) to form a first window (10) in the interlayer insulating layer (102) to expose a portion of the gate insulating layer (101); and forming a gate electrode (4) in the first window (10). An orthogonal projection of the gate electrode (4) on the substrate (100) is in an orthogonal projection of the active layer (1) on the substrate (100).
US10546884B2 Array substrate and manufacturing method thereof, and display device
An array substrate and a manufacturing method thereof, and a display device are provided. The array substrate includes a base substrate; a planarization layer, located on the base substrate; a first electrode layer, located on a side of the planarization layer away from the base substrate; and an insulating layer, located on a side of the planarization layer and the first electrode layer away from the base substrate, the insulating layer includes a plurality of first pores.
US10546877B2 Semiconductor device and method of fabricating the same
Provided herein may be a semiconductor device and a method of manufacturing the same. The semiconductor device may include a memory string including memory cells coupled to each other in series via a channel layer, the memory string coupled between a bit line and a second source line. The semiconductor device may include a first source line electrically coupled to the second source line through the channel layer.
US10546867B2 Method for manufacturing semiconductor device and semiconductor device
According to one embodiment, a method for manufacturing a semiconductor device includes forming a first metal material inside the first holes; forming a plurality of metal layers on the first region, the metal layers being stacked with an insulator interposed, the metal layers including a plurality of terrace portions arranged in a staircase configuration with a level difference; forming a second insulating layer on the first insulating layer and on the terrace portions; simultaneously forming a second hole and a plurality of third holes piercing the second insulating layer, the second hole reaching the first metal material, the third holes reaching the terrace portions; and forming a second metal material inside the second hole and inside the third holes.
US10546864B2 Two-port SRAM structure
An integrated circuit structure includes a Static Random Access Memory (SRAM) cell, which includes a read port and a write port. The write port includes a first pull-up Metal-Oxide Semiconductor (MOS) device and a second pull-up MOS device, and a first pull-down MOS device and a second pull-down MOS device forming cross-latched inverters with the first pull-up MOS device and the second pull-up MOS device. The integrated circuit structure further includes a first metal layer, with a bit-line, a CVdd line, and a first CVss line in the first metal layer, a second metal layer over the first metal layer, and a third metal layer over the second metal layer. A write word-line is in the second metal layer. A read word-line is in the third metal layer.
US10546862B1 Integrated assemblies having spacers of low permittivity along digit-lines, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having active-region-pillars extending upwardly from a base. Each of the active-region-pillars has a pair of storage-element-contact-regions, and a digit-line-contact-region between the storage-element-contact-regions. The integrated assembly includes, along a cross-section, a first digit-line-contact-region adjacent a first storage-element-contact-region. The first digit-line-contact-region is recessed relative to the first storage-element-contact-region. A first digit-line is coupled with the first digit-line-contact-region. A second digit-line is laterally offset from the first digit-line. An insulative material is between the first digit-line and the first storage-element-contact-region. A cup-shaped indentation extends into the insulative material and the first storage-element-contact-region. Insulative spacers are along sidewalls of the first and second digit-lines, and include first material. First and second insulative pillars are over the first and second digit-lines, and include second material. Some embodiments include methods of forming integrated assemblies.
US10546859B2 Double density nonvolatile nanotube switch memory cells
Under one aspect, a non-volatile nanotube diode device includes first and second terminals; a semiconductor element including a cathode and an anode, and capable of forming a conductive pathway between the cathode and anode in response to electrical stimulus applied to the first conductive terminal; and a nanotube switching element including a nanotube fabric article in electrical communication with the semiconductive element, the nanotube fabric article disposed between and capable of forming a conductive pathway between the semiconductor element and the second terminal, wherein electrical stimuli on the first and second terminals causes a plurality of logic states.
US10546858B2 Low damage self-aligned amphoteric FINFET tip doping
Monolithic finFETs including a majority carrier channel in a first III-V compound semiconductor material disposed on a second III-V compound semiconductor. While a mask, such as a sacrificial gate stack, is covering the channel region, a source of an amphoteric dopant is deposited over exposed fin sidewalls and diffused into the first III-V compound semiconductor material. The amphoteric dopant preferentially activates as a donor within the first III-V material and an acceptor with the second III-V material, providing transistor tip doping with a p-n junction between the first and second III-V materials. A lateral spacer is deposited to cover the tip portion of the fin. Source/drain regions in regions of the fin not covered by the mask or spacer electrically couple to the channel through the tip region. The channel mask is replaced with a gate stack.
US10546857B2 Vertical transistor transmission gate with adjacent NFET and PFET
A complementary metal oxide semiconductor (CMOS) vertical transistor structure with closely spaced p-type and n-type vertical field effect transistors (FETs) is provided. After forming a dielectric material portion contacting a proximal sidewall of a first semiconductor fin for formation of a p-type vertical FET and a proximal sidewall of a second semiconductor fin for formation of an n-type vertical FET, a first gate structure is formed contacting a distal sidewall of the first semiconductor fin, and a second gate structure is formed contacting a distal sidewall of the second semiconductor fin. Because no gate structures are formed between the first and second semiconductor fins, the p-type vertical FET is spaced from the n-type FET only by the dielectric material portion.
US10546854B2 Methods of forming V0 structures for semiconductor devices by forming a protection layer with a non-uniform thickness
One illustrative method disclosed herein includes, among other things, forming a source/drain contact structure between two spaced-apart transistor gate structures, forming a non-uniform thickness layer of material on the upper surface of the gate cap layers and on the upper surface of the source/drain contact structure, wherein the non-uniform thickness layer of material is thicker above the gate cap layers than it is above the source/drain contact structure, forming an opening in the non-uniform thickness layer of material so as to expose at least a portion of the source/drain contact structure, and forming a V0 via that is conductively coupled to the exposed portion of the source/drain contact structure, the V0 via being at least partially positioned in the opening in the non-uniform thickness layer of material.
US10546853B2 Metal resistors integrated into poly-open-chemical-mechanical-polishing (POC) module and method of production thereof
A device including RM below the top surface of an HKMG structure, and method of production thereof. Embodiments include first and second HKMG structures over a portion of the substrate and on opposite sides of the STI region, the first and second HKMG structures having a top surface; and a RM over the STI region and between the first and second HKMG structures, wherein the RM is below the top surface of the first and second HKMG structures.
US10546850B2 FinFET-based ESD devices and methods for forming the same
A semiconductor device includes semiconductor fins on semiconductor strips on a substrate. The semiconductor fins are parallel to each other. A gate stack is over the semiconductor fins, and a drain epitaxy semiconductor region is disposed laterally from a side of the gate stack and on the semiconductor strips. A first dielectric layer is over the substrate, and the first dielectric layer has a first metal layer. A second dielectric layer is over the first dielectric layer, and the second dielectric layer has a second metal layer. Vias extend from the second metal layer and through the first dielectric layer, and the vias are electrically coupled to the drain epitaxy semiconductor region.
US10546847B2 Substrate interposer on a leadframe
In one general aspect, a device can include a leadframe including at least one of an external input terminal or an external output terminal, an interposer made of an insulating material, and a redistribution layer coupled to the interposer and made of a conductive material. The redistribution layer can include a plurality of traces. The device can also include a semiconductor die disposed between the redistribution layer and the leadframe.
US10546844B2 Stack package and method of manufacturing the stack package
In a method of manufacturing a stack package, a first semiconductor chip is formed on a first package substrate. A second semiconductor chip is formed on a second package substrate. A plurality of signal pads and a thermal diffusion member are formed on a lower surface and/or an upper surface of an interposer substrate, the signal pad having a first height and the thermal diffusion member having a second height greater than the first height. The first package substrate, the interposer substrate, and the second package substrate are sequentially stacked on one another such that the thermal diffusion member is in contact with an upper surface of the first semiconductor chip or a lower surface of the second package substrate.
US10546843B2 White light emitting devices having high luminous efficiency and improved color rendering that include pass-through violet emissions
A lighting apparatus a first group of at least one first solid state emitter, each first solid state emitter including a first light emitting diode (“LED”) that, when excited, emits light having a peak wavelength in a range between about 440 nm and about 475 nm, and a second group of at least one second solid state emitter, each second solid state emitter comprising a second LED that, when excited, emits light having a peak wavelength in a range between about 390 nm and about 415 nm. Between about 2% and about 15% of a spectral power of light emitted from the lighting apparatus is light having wavelengths in the range between about 390 nm and about 415 nm.
US10546840B2 Method for fabricating stack die package
In one embodiment, a method can include coupling a gate and a source of a first die to a lead frame. The first die can include the gate and the source that are located on a first surface of the first die and a drain that is located on a second surface of the first die that is opposite the first surface. In addition, the method can include coupling a source of a second die to the drain of the first die. The second die can include a gate and the source that are located on a first surface of the second die and a drain that is located on a second surface of the second die that is opposite the first surface.
US10546837B2 Semiconductor device assemblies with lids including circuit elements
A semiconductor device package is provided. The semiconductor device package includes a stack of semiconductor dies over a substrate, the substrate including a plurality of electrical contacts, and an annular lower lid disposed over the substrate and surrounding the stack of semiconductor dies. The annular lower lid includes a lower surface coupled to the substrate, an upper surface coupled to an upper lid, and an outer surface in which is formed an opening. The semiconductor device assembly further includes a circuit element disposed in the opening and electrically coupled to at least a first one of the plurality of electrical contacts. The semiconductor device assembly further includes the upper lid disposed over the annular lower lid and the stack of semiconductor dies.
US10546829B2 Method of fabricating semiconductor package
A method of fabricating a semiconductor package including forming a preliminary first insulating layer including a first opening, curing the preliminary first insulating layer to form a first insulating layer, forming a preliminary second insulating layer on the first insulating layer at least partially filling the first opening. The method includes forming a second opening in the preliminary second insulating layer at least partially overlapping the first opening. A sidewall of the first opening is at least partially exposed during forming the second opening. The preliminary second insulating layer is cured to form a second insulating layer. A barrier metal layer is formed along the sidewall of the first opening and along a sidewall of the second opening. A redistribution conductive pattern is formed on the barrier metal layer. A planarization process is performed to at least partially expose the second insulating layer.
US10546826B2 Device containing and method of providing carbon covered copper layer
A device and method of preventing corrosion of a copper layer in a PCB is disclosed. A first dielectric is disposed on a substrate. A copper layer is plated in an opening in the first dielectric and, after conditioning the copper layer, a redistribution layer is plated on the copper layer. A solder resist layer is disposed above the copper layer. A solder ball is disposed in an opening in the solder resist layer. The solder ball is in conductive contact with the copper layer and in physical contact with the redistribution layer. A non-conductive carbon layer is disposed on and in contact with the redistribution layer or tsi-diehe solder resist layer. The carbon layer is substantially thinner than the copper layer and acts as a diffusion barrier to moisture for the copper layer.
US10546821B2 Opening in a multilayer polymeric dielectric layer without delamination
An integrated circuit and method with a delamination free opening formed through multiple levels of polymer dielectric. The opening has a vertical sidewall and no interface between adjacent levels of polymer dielectric is exposed on the vertical sidewall.
US10546817B2 Face-up fan-out electronic package with passive components using a support
A face-up fan-out electronic package including at least one passive component located on a support. The electronic package can include a die. The die can include a plurality of conductive pillars having a proximal end communicatively coupled to the first side of the die and a distal end opposite the proximal end. A mold can at least partially surround the die. The mold can include a first surface that is coplanar with the distal end of the conductive pillars and a second surface opposing the first surface. In an example, the passive component can include a body and a lead. The passive component can be located within the mold. The lead can be coplanar with the first surface, and the body can be located at a distance from the second surface. The support can be located between the body and the second surface.
US10546814B2 Three dimensional semiconductor memory device having peripheral circuit under cell structure
A semiconductor memory device with a three-dimensional (3D) structure may include: a cell region arranged over a substrate, including a cell structure; a peripheral circuit region arranged between the substrate and the cell region; an upper wiring structure arranged over the cell region; main channel films and dummy channel films formed through the cell structure. The dummy channel films are suitable for electrically coupling the upper wiring structure.
US10546811B2 Assemblies which include wordlines over gate electrodes
Some embodiments include an assembly having bitlines extending along a first direction. Semiconductor pillars are over the bitlines and are arranged in an array. The array includes columns along the first direction and rows along a second direction which crosses the first direction. Each of the semiconductor pillars extends vertically. The semiconductor pillars are over the bitlines. The semiconductor pillars are spaced from one another along the first direction by first gaps, and are spaced from one another along the second direction by second gaps. Wordlines extend along the second direction, and are elevationally above the semiconductor pillars. The wordlines are directly over the first gaps and are not directly over the semiconductor pillars. Gate electrodes are beneath the wordlines and are coupled with the wordlines. Each of the gate electrodes is within one of the second gaps. Shield lines may be within the first gaps.
US10546804B2 Connection arrangements for integrated lateral diffusion field effect transistors having a backside contact
A semiconductor package includes a leadframe having an electrically conductive paddle, electrically conductive perimeter package leads, a first electrically conductive clip electrically connected to a first set of the package leads, and a second electrically conductive clip electrically connected to a second set of the package leads. The semiconductor package includes a single semiconductor die. The die includes a front-side active layer having an integrated power structure of two or more transistors. The die includes a backside portion having a backside contact electrically coupled to at least one of the two or more transistors and to the paddle. One or more first front-side contacts of the die are electrically coupled to at least one of the transistors and to the first clip, and one or more second front-side contacts of the die are electrically coupled to at least one of the transistors and to the second clip.
US10546801B2 Semiconductor device with through silicon via structure and method for manufacturing the same
A semiconductor device includes at least one wafer and at least one TSV (through silicon via) structure. The at least one wafer each includes a substrate, an isolation structure, and a conductive pad. The isolation structure is formed in the substrate and extends from a first side of the substrate toward a second side opposite to the first side of the substrate. The conductive pad is formed at a dielectric layer disposed on the first side of the substrate, wherein the conductive pad is electrically connected to an active area in the substrate. The at least one TSV structure penetrates the at least one wafer. The conductive pad contacts a sidewall of the at least one TSV structure, and electrically connects the at least one TSV structure and the active area in the substrate. The isolation structure separates from and surrounds the at least one TSV structure.
US10546797B2 Heat transfer structure and manufacturing method therefore
Provided are (i) a heat transport structure which is excellent in heat transfer efficiency and (ii) a method of producing such a heat transport structure. The heat transport structure in accordance with an embodiment of the present invention includes: a first thermally conductive material in which through holes are formed; and second thermally conductive materials which are fitted in the respective through holes in a perpendicular direction which is a direction perpendicular to a surface direction, a thermal conductivity which the first thermally conductive material exhibits in the surface direction being higher than a thermal conductivity which the first thermally conductive material exhibits in the perpendicular direction, each of the second thermally conductive materials being held by an inner surface of a corresponding one of the through holes and having fitting strength of not less than 0.5 N/mm per unit circumference of the corresponding one of the through holes.
US10546795B2 Power semiconductor device and method for producing a power semiconductor device
The present application relates to a power semiconductor device, including a substrate having a first side and a second side, the first side and the second side being located opposite to each other, wherein the first side includes a cathode and the second side includes an anode, wherein a junction termination of a p/n-junction is provided at at least one surface of the substrate, preferably at at least one of the first side and the second side, the junction termination is coated by a passivating coating, the passivating coating including at least one material selected from the group consisting of an inorganic-organic composite material, parylene, and a phenol resin comprising polymeric particles. A device as described above thus addresses issues of passivation of junction terminations and thus prevents or at least reduces the danger of fatal defects such as unstable device operation caused by changes in film properties, instability, water permeability, permeability of movable ions such as sodium, pinholes and cracks, and aluminum metal disconnection or corrosion due to degradation and stress.
US10546794B2 Method of reducing warpage of semiconductor package substrate and device for reducing warpage
Embodiments disclosed are directed to a method of reducing warpage of a semiconductor package substrate, and a warpage reducing device. The method includes preparing the semiconductor package substrate, heating the prepared semiconductor package substrate, forming at least one bend in the heated semiconductor package substrate, and cooling the semiconductor package substrate having the at least one bend is formed.
US10546792B2 Method for manufacturing a semiconductor product wafer
Improved methods for manufacturing semiconductor product wafer with the additional use of non-product masks are described. According to certain aspects of the invention, an evaluation wafer is first manufactured by utilizing at least one non-product mask to process one or more layer(s) on the evaluation wafer, and subsequently utilizing at least one unaltered product mask to process an evaluation-region-of-interest on the evaluation wafer. The evaluation-region-of-interest is evaluated by measuring the state of one or more feature(s) in the evaluation-region-of-interest using voltage contrast inspection (VCi). The measurements are then used to identify failures in the evaluation-region-of-terest. In response to identifying a failure in the evaluation-region-of-interest, the manufacturing process is improved by modifying at least one parameter associated with at least one processing step and manufacturing product wafers utilizing the at least one processing step(s) with the at least one modified parameter(s).
US10546790B2 Method and apparatus to determine a patterning process parameter
A method of determining overlay of a patterning process, the method including: obtaining a detected representation of radiation redirected by one or more physical instances of a unit cell, wherein the unit cell has geometric symmetry at a nominal value of overlay and wherein the detected representation of the radiation was obtained by illuminating a substrate with a radiation beam such that a beam spot on the substrate was filled with the one or more physical instances of the unit cell; and determining, from optical characteristic values from the detected radiation representation, a value of a first overlay for the unit cell separately from a second overlay for the unit cell that is also obtainable from the same optical characteristic values, wherein the first overlay is in a different direction than the second overlay or between a different combination of parts of the unit cell than the second overlay.
US10546789B2 Methods of forming metal-gate semiconductor devices with enhanced 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.
US10546784B2 Semiconductor device having merged epitaxial features with arc-like bottom surface and method of making the same
A semiconductor device and method of forming the same is disclosed. The semiconductor device includes a substrate, two semiconductor fins over the substrate, and a semiconductor feature over the two semiconductor fins. The semiconductor feature comprises two lower portions and one upper portion. The two lower portions are directly over the two semiconductor fins respectively. The upper portion is over the two lower portions. A bottom surface of the upper portion has an arc-like cross-sectional shape.
US10546783B2 Manufacturing process of element chip and substrate heating apparatus
Provided is a manufacturing process of an element chip, which comprises a preparing step for preparing a substrate containing element regions and dicing regions, a holding step for holding the substrate and a frame with a holding sheet, an applicating step for applying a resin material solution containing a resin constituent and a solvent on the substrate to form a coated layer containing the resin constituent and the solvent thereon, a heating step for heating the substrate held on the holding sheet through a heat shielding member shielding the frame and the holding sheet to substantially remove the solvent from the coated layer, thereby to form a resin layer, a patterning step for patterning the resin layer to expose the substrate in the dicing regions, and a dicing step for dicing the substrate into element chips by plasma-etching the substrate.
US10546782B2 Method of processing workpiece using cutting fluid
A method of processing a plate-shaped workpiece that includes layered bodies containing metal which are formed in superposed relation to projected dicing lines includes the steps of holding the workpiece on a first holding table such that the layered bodies are exposed, thereafter, cutting the workpiece along the projected dicing lines with a cutting blade to form cut grooves that sever the layered bodies, thereafter, holding the workpiece on a second holding table such that a mask disposed in areas that are exclusive of the projected dicing lines is exposed, and thereafter, performing dry etching on the workpiece through the mask to sever the workpiece along the projected dicing lines. The step of cutting the workpiece includes the step of cutting the workpiece while supplying a cutting fluid containing an organic acid and an oxidizing agent to the workpiece.
US10546781B2 Display device
Disclosed is a display device that includes an array substrate that includes a display region and a first non-display region, and includes a signal line connected to a pixel in the display region; a first signal transfer line that is at the first non-display region and transfers a test signal, and a second signal transfer line that transfers a test enable signal; a connection pattern connected to the first signal transfer line; a test transistor that is connected between the signal line and the connection pattern, and is connected to the second signal transfer line; and an electrostatic induction element that includes a dummy device in the form of either a dummy pattern and/or a dummy test transistor, the dummy pattern including a dummy connection pattern connected to the first signal transfer line, the dummy test transistor connected to the second signal transfer line.
US10546773B2 Semiconductor device and semiconductor device fabrication method
A multilayer wiring in a semiconductor device includes a first lower wiring formed in a first insulating layer, a via which is formed in a second insulating layer over the first insulating layer and which is connected to the first lower wiring, and an upper wiring connected to the via. The upper wiring has an outer edge at which a nick portion is formed beside a portion of the upper wiring to which the via is connected. The formation of the nick portion at the outer edge of the upper wiring prevents the via from enlarging.
US10546772B2 Self-aligned via below subtractively patterned interconnect
A plurality of interconnect features are formed in an interconnect layer on a first insulating layer on a substrate. An opening in the first insulating layer is formed through at least one of the interconnect features. A gap fill layer is deposited in the opening.
US10546770B2 Method and device isolation structure in finFET
A method of forming a semiconductor device. The method may include providing a semiconductor device structure. The semiconductor device structure may include a semiconductor fin; and a mask, disposed over the semiconductor fin, the mask defining a plurality of openings, wherein the semiconductor fin is exposed in the plurality of openings. The method may further include directing angled ions into the plurality of openings, wherein a plurality of trenches are formed in the semiconductor fin, wherein a given trench of the plurality of trenches comprises a reentrant profile.
US10546768B2 Apparatus and method to electrostatically chuck substrates to a moving carrier
An electrostatic chucking apparatus includes a movable member arranged for movement relative to an axial axis, at least one electrostatic chuck coupled to the movable member, and a stationary member. At least one moving insulated electrode is coupled to the movable member, and at least one stationary insulated electrode is coupled to the stationary member in an axial position corresponding to the at least one moving insulated electrode. A slip ring contact couples electrical energy from the at least one stationary insulated electrode to the at least one moving insulated electrode.
US10546763B2 Substrate treatment method and substrate treatment device
In parallel with a lower-side scrub cleaning step where a brush is contacted with a lower surface inclined portion of a substrate, a center-side spray cleaning step is performed where a collision position of liquid droplets with respect to an upper surface of the substrate is moved between the center of the substrate and the middle of the substrate while the liquid droplets collide with the upper surface of the substrate. Thereafter, in parallel with an upper-side scrub cleaning step where the brush is contacted with an upper surface inclined portion of the substrate, an outer circumference-side spray cleaning step is performed where the collision position of the liquid droplets with respect to the upper surface of the substrate is moved between the middle of the substrate and the outer circumference of the substrate while the liquid droplets collide with the upper surface of the substrate.
US10546761B2 Substrate processing apparatus
There is provided a technique that includes: loading substrates into a process chamber and mounting the substrates on a substrate mounting stand, which is installed in the process chamber, along a circumferential direction; maintaining the substrate mounting stand at a substrate processing position; processing the substrates on the substrate mounting stand, which is maintained at the substrate processing position, by supplying a first gas and a second gas from a first gas supply unit and a second gas supply unit, respectively, arranged above the substrate mounting stand while rotating the substrate mounting stand; unloading the substrates from the process chamber; maintaining the substrate mounting stand at a cleaning position; and cleaning the substrate mounting stand, which is maintained at the cleaning position, by supplying a cleaning gas from a third gas supply unit arranged above the substrate mounting stand, wherein the cleaning position is lower than the substrate processing position.
US10546758B2 Gettering layer forming method
A gettering layer forming method includes a coating step of applying a solution of metal salt to a back side of a wafer, and a diffusing step of heating the wafer after performing the coating step, thereby diffusing the metal salt on the back side of the wafer to form a gettering layer containing the metal salt on the back side of the wafer, in which the metal salt is diffused in the gettering layer.
US10546756B2 Method for generating vertical profiles in organic layer etches
A method for etching an organic carbon based layer below a silicon containing hardmask is provided. An etch gas is provided comprising oxygen and a halogen containing component, and a passivation component, wherein a ratio by volume of total flow rate of the etch gas to flow rate of the halogen containing component is between 10,000:1 to 10:1. The etch gas is formed into a plasma, wherein the organic carbon based layer and the silicon contain hardmask are exposed to the plasma and wherein the plasma selectively etches the organic carbon based layer with respect to the silicon containing hardmask.
US10546755B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes: an isolation insulating layer; fin structures protruding from the isolation insulating layer; gate structures, each having a metal gate and a cap insulating layer disposed over the metal gate; a first source/drain epitaxial layer and a second source/drain epitaxial layer disposed between two adjacent gate structures; and a first conductive contact disposed on the first source/drain epitaxial layer, and a second conductive contact disposed on the second source/drain epitaxial layer; a separation isolation region disposed between the first and second conductive contact; and an insulating layer disposed between the separation isolation region and the isolation insulating layer. The separation isolation region is made of a different material than the insulating layer.
US10546753B2 Method of removing silicon oxide film
Provided is a method of removing a silicon oxide film of a workpiece having an insulating film and the silicon oxide film exposed at a bottom portion of an opening formed in the insulating film, including: forming a protective film containing carbon on a surface of the workpiece, wherein the protective film has a first region extending along a side wall surface of the insulating film that defines the opening and a second region extending on the silicon oxide film: removing the second region of the protective film and the silicon oxide film by sputter etching with ions from plasma of a first inert gas; and removing a residue of the silicon oxide film by chemical etching. The step of forming the protective film includes executing a plurality of cycles.
US10546749B2 Diamond semiconductor system and method
Disclosed herein is a new and improved system and method for fabricating monolithically integrated diamond semiconductor. The method may include the steps of seeding the surface of a substrate material, forming a diamond layer upon the surface of the substrate material; and forming a semiconductor layer within the diamond layer, wherein the diamond semiconductor of the semiconductor layer has n-type donor atoms and a diamond lattice, wherein the donor atoms contribute conduction electrons with mobility greater than 770 cm2/Vs to the diamond lattice at 100 kPa and 300K, and wherein the n-type donor atoms are introduced to the lattice through ion tracks.
US10546747B2 Managed substrate effects for stabilized SOI FETs
Modified silicon-on-insulator (SOI) substrates having a trap rich layer, and methods for making such modifications. The modified regions eliminate or manage accumulated charge that would otherwise arise because of the interaction of the underlying trap rich layer and active layer devices undergoing transient changes of state, thereby eliminating or mitigating the effects of such accumulated charge on non-RF integrated circuitry fabricated on such substrates. Embodiments retain the beneficial characteristics of SOI substrates with a trap rich layer for RF circuitry requiring high linearity, such as RF switches, while avoiding the problems of a trap rich layer for circuitry that is sensitive to accumulated charge effects caused by the presence of the trap rich layer, such as non-RF analog circuitry and amplifiers (including power amplifiers and low noise amplifiers).
US10546746B2 Process of forming semiconductor epitaxial substrate
A process of growing a barrier layer made of AlGaN on a GaN channel layer is disclosed. The process includes steps of, growing the GaN channel layer, growing the AlGaN barrier layer, and growing a cap layer made of GaN. The growth temperature of the AlGaN barrier layer monotonically lowers from the initial temperature, which may be equal to the growth temperature for the GaN channel layer, to the finish temperature that is lower than the initial temperature and may be substantially equal to the growth temperature of the GaN cap layer.
US10546745B2 Semiconductor processing method
A method of processing semiconductor material includes applying an organosulfur solution to a top surface of a semiconductor material, the organosulfur solution having at least one organosulfur compound. The at least one organosulfur compound has at least one sulfur atom double bonded to a carbon atom and a pH of not less than 8. An organosulfur solution may be applied at temperatures above 25° C. to increase sulfur deposition rates and increase sulfur coverage on a surface of a semiconductor material.
US10546740B2 Mass spectrometry device and ion detection device
A focusing electrode (8) of a flat plate shape is arranged so that an inlet end (9a) of a heated capillary (9) for introducing ions into a vacuum chamber as a subsequent stage is inserted into an opening portion (8a) of the focusing electrode (8). A reflecting electrode (7) of a flat plate shape is arranged at a position opposing the focusing electrode (8) across a spray flow ejected from an ionization probe (5). An auxiliary electrode (6) is grounded and arranged between the ionization probe (5) and each of the reflecting electrode (7) and the focusing electrode (8). The heated capillary (9) is grounded, and during a measurement of positive ions, a voltage V1 and a voltage V2, both satisfying a relationship of V1>V2>0, are respectively applied to the reflecting electrode (7) and the focusing electrode (8). A reflecting electric field for reflecting and deflecting ions generated from sample components and carried by the spray flow is created within a space between the reflecting electrode (7) and the focusing electrode (8), and a focusing electric field for focusing ions to the inlet end (9a) is created in an area near the inlet end (9a). The ions generated from sample components are separated from a gas stream and efficiently collected into the inlet end (9a), to be drawn into the heated capillary (9) and sent to a mass spectrometry section.
US10546735B2 Method for identifying microorganisms via mass spectrometry and score normalization
An identification by mass spectrometry of a microorganism from among reference microorganisms represented by reference data sets includes: determining a set of data of the microorganism according to a spectrum; for each reference microorganism, calculating a distance between the determined and reference sets; and calculating a probability f(m) according to relation f ⁡ ( m ) = pN ⁡ ( m ❘ μ , σ ) pN ⁡ ( m ❘ μ , σ ) + ( 1 - p ) ⁢ N ⁡ ( m ❘ μ _ , σ _ ) where: m is the distance calculated for the reference microorganism; N(m|μ,σ) is the value, for m, of a random variable modeling the distance between a reference microorganism to be identified and the reference microorganism, when the microorganism is the reference microorganism; N(m|μ,σ) is the value, for m, of a random variable modeling the distance between a microorganism to be identified and the reference microorganism, when the microorganism is not the reference microorganism; and p is a scalar in the range from 0 to 1.
US10546734B1 Apparatuses, systems, and methods for ion traps
Apparatuses, systems, and methods for ion traps are described herein. One apparatus includes a number of microwave (MW) rails and a number of radio frequency (RF) rails formed with substantially parallel longitudinal axes and with substantially coplanar upper surfaces. The apparatus includes two sequences of direct current (DC) electrodes with each sequence formed to extend substantially parallel to the substantially parallel longitudinal axes of the MW rails and the RF rails. The apparatus further includes a number of through-silicon vias (TSVs) formed through a substrate of the ion trap and a trench capacitor formed in the substrate around at least one TSV.
US10546732B2 Sputter deposition source, apparatus for sputter deposition and method of assembling thereof
A sputter deposition source for sputter deposition in a vacuum chamber is described. The source includes a wall portion of the vacuum chamber; a target providing a material to be deposited during the sputter deposition; an RF power supply for providing RF power to the target; a power connector for connecting the target with the RF power supply; and a conductor rod extending through the wall portion from inside of the vacuum chamber to outside of the vacuum chamber, wherein the conductor rod is connected to one or more components inside of the vacuum chamber and wherein the conductor rod is connected to the RF power supply outside of the vacuum chamber to generate a defined RF return path through the conductor rod.
US10546729B2 Dual-channel showerhead with improved profile
Described processing chambers may include a chamber housing at least partially defining an interior region of the semiconductor processing chamber. The chambers may include a pedestal. The chambers may include a first showerhead positioned between the lid and the processing region, and may include a faceplate positioned between the first showerhead and the processing region. The chambers may also include a second showerhead positioned within the chamber between the faceplate and the processing region of the semiconductor processing chamber. The second showerhead may include at least two plates coupled together to define a volume between the at least two plates. The at least two plates may at least partially define channels through the second showerhead, and each channel may be characterized by a first diameter at a first end of the channel and may be characterized by a plurality of ports at a second end of the channel.
US10546723B2 Plasma processing method
A plasma processing method for a workpiece in a plasma processing apparatus includes (i) performing a first plasma processing on a workpiece, and (ii) performing a second plasma processing on the workpiece. Power of second radio frequency waves set in the second plasma processing is greater than the power of the second radio frequency waves set in the first plasma processing. In the second plasma processing, a magnetic field distribution having a horizontal component on an edge side of the workpiece greater than a horizontal component on a center of the workpiece is formed by an electromagnet.
US10546722B2 Roll-to-roll patterning of transparent and metallic layers
Systems and methods are disclosed by which patterns of various materials can be formed on flexible substrates by a continuous roll-to-roll manufacturing process. The patterns may include metallic, transparent conductive, or non-metallic elements with lateral dimensions including in the range from below 100 nanometers to millimeters and with thickness dimensions including the range from tens of Angstroms to greater than 10,000 Angstroms. The substrate may be any material capable of sufficient flexibility for compatibility with roll-based processing equipment, including polymeric films, metallic foils, and thin glass, with polymeric films representing a particularly broad field of application. Methods may include the continuous roll-to-roll formation of a temporary polymeric structure with selected areas open to the underlying substrate, the continuous addition or subtraction of constituent materials, and the continuous removal, where necessary, of the polymeric structure and any excess material.
US10546714B2 Energy filter and charged particle beam system
There is provided an energy filter capable of being simplified in structure and of achieving low aberrations. The energy filter (100) includes a first sector magnet (10) and a second sector magnet (20). The first and second magnets (10, 20) are configured mirror-symmetrically with respect to a symmetry plane (M). There are one focal point of crossover in the X direction and one focal point of crossover in the Y direction. The focal point of crossover in the X direction and the focal point of crossover in the Y direction are at an energy dispersive plane (S2). There are two focal points of image in the X direction and two focal points of image in the Y direction. The focal points of image in the X direction and the focal points of image in the Y direction are at the symmetry plane (M) and at an achromatic plane (A2).
US10546708B2 Electromechanical switching device with electrodes having 2D layered materials with distinct functional areas
An electromechanical switching device includes a first electrode, comprising layers of a first 2D layered material, which layers exhibit a first surface; a second electrode, comprising layers of a second 2D layered material, which layers exhibit a second surface opposite the first surface; and an actuation mechanism; wherein each of the first and second 2D layered materials has an anisotropic electrical conductivity, which is lower transversely to its layers than in-plane with the layers; the first electrode includes two distinct areas alongside the first surface, which areas differ in at least one structural, electrical and/or magnetic property; and at least one of the first and second electrodes is actuatable by the actuation mechanism, such that actuation thereof for modification of an electrical conductance transverse to each of the first surface and the second surface to enable current modulation between the first electrode and the second electrode.
US10546707B2 Electromagnetic relay
An electromagnetic relay including: a fixed terminal that includes a fixed contact; a movable spring that includes a movable piece on which a first through-hole is formed; a conductive plate that includes a second through-hole; a movable contact that includes a head part that is in contact with and is separated from the fixed contact, and a leg part that is inserted into the first through-hole and the second through-hole; wherein the conductive plate is disposed between the head part and the movable spring, in a radial direction of the first through-hole and the second through-hole, the head part does not protrude from an outer edge of the conductive plate but protrudes from the outer edge of the movable piece.
US10546705B2 Switch for short-circuiting a direct-current power source
A switch including: first and second electrically conductive electrodes; an electrically conductive element; an electrically insulating medium separating the first and second electrodes and separating the electrically conductive element from the second electrode; and a pyrotechnic element including an explosive, explosion of the explosive causing the electrically conductive element to be driven into contact with the second electrode and the conductive element to be welded to the second electrode to form an electrically conductive link between the first and second electrodes.
US10546704B2 Medium voltage pole assembly
A medium voltage pole assembly which includes a supporting frame, a pole insulator having a first and a second electrical terminal protruding therefrom, and a pole body housed within the pole insulator and having a first and a second electrical contact couplable and uncouplable with each other and respectively electrically connected to the first and second electrical terminal. The supporting frame includes first coupling means including a first coupling surface and the pole insulator includes second coupling means including one or more flaps slidingly couplable to the first coupling surface and mechanically fixing the pole insulator to the supporting frame.
US10546701B2 Operating device and circuit breaker
An operating device includes: a first lever rotatable around a rotation axis; a torsion bar having a columnar shape or a tubular shape with the rotation axis as a central axis and connected to the first lever; and a support that fixes and supports one end of the torsion bar. Further, the operating device includes: a drive shaft having a tubular shape with the rotation axis as a central axis and surrounding a periphery of the torsion bar, one end serving as the first lever side being connected to the first lever, and another end opposite to the one end serving as the first lever side being rotatably supported around the rotation axis; and a plurality of second levers connected to the drive shaft and rotatable around the rotation axis on the support side rather than the first lever.
US10546698B2 Structure for electric energy storage using carbon nanotubes
A composite electrode structure and methods of making and using thereof are disclosed. The structure has a metal substrate with a metal oxide layer. The average thickness of the metal oxide layer is less than 150 nm, and comprises at least a first metal and a second metal, wherein the first metal and the second metal are different elements. A plurality of carbon nanotubes is disposed on a first surface of the metal oxide layer. At least a portion of the carbon nanotubes are disposed such that one end of the carbon nanotube is positioned at least 5 nm below the surface of the metal oxide layer.
US10546697B2 Solar cell having light-absorbing structure
Provided is a solar cell including: a first electrode; a composite layer positioned on the first electrode and including a light absorber impregnated thereinto; a light absorption structure positioned on the composite layer and composed of a light absorber; a hole conductive layer positioned on the light absorption structure; and a second electrode positioned on the hole conductive layer.
US10546696B2 Electrochemical element
The purpose of the present invention is to provide an electrochemical element that can withstand prolonged use, with little damage or degradation due to the pressure of hydrogen gas generated, even when used for prolonged periods of time. This electrochemical element is equipped with a hydrogen-releasing film and has a laminated body in which an anode and a cathode are laminated with a separator interposed therebetween. The hydrogen-releasing film contains a metal layer, the separator contains pulp, and the total sulfur component content in the separator is 400 ppm or less as determined by quartz tube combustion gas absorption ion chromatography.
US10546690B2 Method of manufacturing winding-type electronic component
A method of manufacturing a winding-type electronic component using stranded wires which can suppress a disconnection of a winding when a plurality of windings is twisted. The method of manufacturing a winding-type electronic component includes: a preparation step of allowing a chuck to hold a core having a winding core portion (14) and flange portions; a first step of fixing a portion of each of windings supplied from nozzles (N1, N2) to the flange portion; and a second step of twisting the windings by rotating the chuck.
US10546685B2 Wireless power transmitting apparatus
A wireless power transmitting apparatus can include a first transmitting coil; a second transmitting coil; a third transmitting coil on the first transmitting coil and the second transmitting coil; and a substrate to accommodate the first transmitting coil, the second transmitting coil, and the third transmitting coil, in which the substrate includes a wall to surround a part of an outer circumference of the first transmitting coil and a part of an outer circumference of the second transmitting coil; a first protrusion to surround a first part of an outer circumference of the third transmitting coil; and a second protrusion to surround a second part of the outer circumference of the third transmitting coil, in which the first protrusion comprises a first stepped portion to support the third transmitting coil, and the second protrusion comprises a second stepped portion to support the third transmitting coil.
US10546682B2 Reactor and step-up circuit
A reactor comprises a first coil, a second coil and a core. Each of the first coil and the second coil is embedded in the core. The core has an outer core part, an inner core part, an upper core part, a lower core part and a middle core part. The upper core part is positioned above an upper end of a cross-section of the first coil in an up-down direction. The lower core part is positioned below a lower end of a cross-section of a second coil in the up-down direction. The core is made of a first member and a second member. The second member has a relative permeability which is greater than a relative permeability of the first member. Each of the upper core part and the lower core part is made of the second member.
US10546677B2 Multilayered electromagnetic assembly
A multilayered electromagnetic assembly. The assembly has a plurality of substantially planar substrate layers, each substrate layer having a cutaway portion. An insulated electrically conductive material is provided, arranged in a spiral configuration on at least two of the substrate layers. The spiral configuration is formed from adjacent the cutaway portion to the edges of the substrate layer. The electrically conductive material is formed substantially on and/or partially recessed or beneath the surface of the substrate layer. The spiral configurations has first and second electrical contacts that are operable to pass electric current to electrical contacts of spiral configurations on other substrate layers. A ferromagnetic core is located through the cutaway portions of the substrate layers. The substrate layers are stacked and an electrical current is passed sequentially through the two or more spiral configurations, thereby generating a magnetic field in the core.
US10546665B2 Resin composition for high dielectric constant materials, molded article containing same, and master batch for coloring
This resin composition for high dielectric constant materials contains 40-80% by mass of (A) a resin material and 20-60% by mass of (B) a carbon black. The carbon black (B) has a DBP absorption of 10-50 mL/100 g and an iodine adsorption of 5-40 mg/g. This resin composition for high dielectric constant materials has a dielectric constant of 4 or more and a dielectric loss tangent of 0.05 or less.
US10546664B2 Stretchable conductor composition, paste for forming stretchable conductor, garment comprising wiring comprising stretchable conductor composition, and method for producing same
The purpose of the present invention is to provide a stretchable conductor that can be used to form a film having good repeated stretching durability, a garment-type election device that has a wire using the stretchable conductor, and a method for producing the same. Conductive particles, preferably silver particles, a predetermined quantity of a specific barium sulfate, and a flexible resin component are mixed together to obtain a stretchable conductor composition. A sheet made from the stretchable conductor composition thus obtained has a low initial conductivity, and a high conductivity retention rate when repeatedly stretched. By cutting the stretchable conductor composition into a predetermined shape and affixing the composition to fabric or the like that constitutes a garment, it is possible to achieve a garment-type device having electrical wiring with high stretchability.
US10546662B2 Upper vessel transport
A system for refueling a nuclear reactor is provided. The system includes a lower reactor vessel with a plurality of fuel rods and a plurality of control rods disposed therein, the lower reactor vessel further comprising an upper flange. An upper reactor vessel is provided which encloses a steam generator and a pressurizer, the upper reactor vessel further comprising a lower flange that matingly engages the upper flange of the lower reactor vessel. A transporter surrounds an outer surface of the upper reactor vessel, wherein the transporter is configured to translate the upper reactor vessel vertically toward and away from the lower reactor vessel and also to translate the upper reactor vessel horizontally toward or away from alignment with the lower reactor vessel.
US10546659B2 Method, system and computer simulation environment for testing of monitoring and control strategies in diabetes
A simulation environment for in silico testing of monitoring methods, open-loop and closed-loop treatment strategies in type 1 diabetes. Some exemplary principal components of the simulation environment comprise, but not limited thereto, the following: 1) a “population” of in silico “subjects” with type 1 diabetes in three age groups; 2) a simulator of CGM sensor errors; 3) a simulator of insulin pumps and discrete insulin delivery; 4) an interface allowing the input of user-specified treatment scenarios; and 5) a set of standardized outcome measures and graphs evaluating the quality of the tested treatment strategies. These components can be used separately or in combination for the preclinical evaluation of open-loop or closed-loop control treatments of diabetes.
US10546657B2 Systems, methods and computer program products for reducing the risk of persons housed within a facility being sexual predators or victims
Methods, systems and computer program products are provided for reducing the risk of sexual assault in a facility. Objective, clinical, and subjective information is obtained about a person housed within the facility. The obtained information is converted into respective groups of variables and weighted coefficients are assigned to selected ones of the variables. The respective groups of variables are processed via an algorithm to derive a risk number for the person. The risk number represents a risk of the person being vulnerable to rape within the facility or a risk of the person being a sexual predator within the facility. One or more other persons within the facility are identified that may be a potential sexual victim of the person and/or that may be a potential sexual abuser of the person based upon the risk number and respective risk numbers of each of the one or more other persons.
US10546652B2 Computational systems for biomedical data
An apparatus, device, methods, computer program product, and system are described that accept an input defining at least one medical condition; identify within one or more sets of study data at least one agent having a defined level of efficacy in treating the at least one medical condition; identify at least one subpopulation having a defined tolerance for at least one adverse event associated with administration of the at least one agent, the at least one subpopulation exhibiting at least some defined level of efficacy upon administration of the at least one agent to the subpopulation; and present the at least one agent in response to said identification of the at least one subpopulation.
US10546634B2 Cross point memory control
The present disclosure relates to phase change memory control. An apparatus includes a memory controller. The memory controller includes a word line (WL) control module and a bit line (BL) control module. The memory controller is to determine a WL address based, at least in part, on a received memory address. The memory controller is further to determine a BL address. The apparatus further includes a parameter selection module to select a value of a control parameter based, at least in part, on at least one of the WL address and/or the BL address.
US10546631B1 Static random access memory cell structure
A static random access memory (SRAM) cell structure includes a first inverter. The first inverter includes a first transistor and a second transistor. The first transistor includes a first source electrode and a first drain electrode. The first source electrode is connected to a first voltage source. The first source electrode includes a first doped region and a second doped region disposed in the first doped region, and a conductivity type of the second doped region is complementary to a conductivity type of the first doped region. The first drain electrode is connected to a first storage node. The second transistor includes a second source electrode and a second drain electrode. The second source electrode is connected to a second voltage source. The second drain electrode is connected to the first storage node.
US10546629B1 Memory cell sensing based on precharging an access line using a sense amplifier
Methods, systems, and devices for operating a memory device are described. A sense amplifier may be used to precharge an access line to increase the reliability of the sensing operation. The access line may then charge share with the memory cell and a capacitor, which may be a reference capacitor, which may result in high-level states and low-level states on the access line. By precharging the access line with the sense amplifier and implementing charge sharing between the access line and a capacitor, the resulting high-level state and the low-level states on the access line may account for any offset voltage associated with the sense amplifier.
US10546627B2 Semiconductor device and method of driving the same
A semiconductor device may include: a low-order bit storage block configured for storing N low-order bit signals contained in N access information signals based on an access address signal, the N access information signals indicating the numbers of accesses to N access target blocks, and generating an indication signal indicating whether a low-order bit signal corresponding to the current input access address signal among the N low-order bit signals has reached a predetermined value; a high-order bit storage block configured for storing M high-order bit signals contained in M access information signals among the N access information signals based on an allocation control signal; and a high-order bit control block configured for generating the allocation control signal corresponding to positions in which the M high-order bit signals are to be stored, based on the access address signal and the indication signal.
US10546625B2 Method of optimizing write voltage based on error buffer occupancy
A method of writing data into a memory device is disclosed. The method comprises utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank. The method further comprises writing a second plurality of data words into an error buffer associated with the memory bank wherein each data word of the second plurality of data words is either awaiting write verification associated with the memory bank or is to be re-written into the memory bank. Additionally, the method comprises monitoring an occupancy level of the error buffer and determining if the occupancy level of the error buffer has increased beyond a predetermined threshold. Subsequently, responsive to a determination that the occupancy level of the error buffer has increased beyond the predetermined threshold, increasing a write voltage of the memory bank, wherein subsequent write operations are performed at a higher write voltage.
US10546622B2 Spin-orbit torque MRAMs and method for fabricating the same
A spin-orbit torque MRAM is provided. The spin-orbit torque MRAM includes a spin Hall metal layer, a free magnetic layer disposed on the spin Hall metal layer, a barrier layer, and a pinned layer. The free magnetic layer includes a first area and a second area located on both sides thereof. The barrier layer includes a first area and a second area located on both sides thereof. The first area of the barrier layer is disposed on that of the free magnetic layer, and the second area of the barrier layer is disposed on that of the free magnetic layer. The pinned layer is disposed on the first area of the barrier layer.
US10546621B2 Magnetic josephson junction driven flux-biased superconductor memory cell and methods
Magnetic Josephson junction driven flux-biased superconductor memory cell and methods are provided. A memory cell may include a magnetic Josephson junction (MJJ) superconducting quantum interference device (SQUID) comprising a first MJJ device and a second MJJ device, arranged in parallel to each other, where the MJJ SQUID is configured to generate a first flux-bias or a second flux-bias, where the first flux-bias corresponds to a first direction of current flow in the MJJ SQUID and the second flux-bias corresponds to a second direction of current flow in the MJJ SQUID. The memory cell may further include a superconducting metal-based superconducting quantum interference device (SQUID) including a first Josephson junction (JJ) and a second JJ, arranged in parallel to each other, where each of the first JJ and the second JJ has a critical current responsive to any flux-bias generated by the MJJ SQUID.
US10546619B2 Electrostatic discharge circuit
An ESD circuit is connected with a pad. The ESD circuit includes a voltage divider, a RC circuit and a path control circuit. The voltage divider is connected between the pad and a first node and provides plural divided voltages. The RC circuit is connected between the pad and the first node. The RC circuit receives the plural divided voltages and provides a control circuit. The path control circuit is connected with the pad and the first node. The path control circuit receives the plural divided voltages and the control voltage. When the pad receives a first ESD zap, the RC circuit controls the path control circuit to turn on a first ESD current path. Consequently, an ESD current flows from the pad to the first node through the first ESD current path.
US10546612B2 Systems, methods, and computer program products for automated real-time execution of live inserts of repurposed stored content distribution
A production system having a first production path, a second production path, and a control system that causes the first production path to generate a show in a first aspect ratio and the second production path to generate the same show in a second aspect ratio. Moreover, the product system can product a show from live material and from archived material. This aspect operates by producing a first show including multiple stories, segmenting the first show, and storing the show segments in an archive. Then, the system produces a second show using live portions as well as show segments retrieved from the archive. The product system can include a media manager that interacts with a server that may be integrated with the production system. The media manager automatically assigns channels/ports of the server when accessing material stored in the server.
US10546611B2 System and method for time delayed playback
A system and method that time delays a playback from a first feed at a first time to a second feed at a second time. The method includes recording the first feed that is received at the first time to be used at least partially as a playback of the second feed at the second time. The second time has a predetermined delay relative to the first time. The method includes determining whether the first feed has a discrepancy in the actual playback from a desired playback. The discrepancy is at a known time and lasting a known time amount. The method includes transmitting the playback to the second feed after the predetermined delay. A fix is aired instead of the playback for the known time amount corresponding to the discrepancy.
US10546610B2 Systems and methods for dynamic audio processing
An audio processing system includes a server complex in communication with a network. The server complex receives a digital audio file and one or more analog domain control settings from a client device across the network. A digital-to-analog converter converts the digital audio file to an analog signal. One or more analog signal processors apply at least one analog modification to the analog signal in accordance with the one or more analog domain control settings. An analog-to-digital converter converts the modified analog signal to a modified digital audio file. The server complex can then deliver the modified digital audio file to the client device across the network.
US10546609B2 System and method for manufacturing a tape storage data cartridge
A method of manufacturing magnetic tape storage data cartridges may include cutting a master tape having a first width into multiple tape sections that each have a smaller width than the first width, cleaning the tape sections to remove debris caused by the cutting, and writing the servo tracks on each tape section after the tape section is cleaned. The method may further include spooling each tape section into a respective tape cartridge after writing the servo track on the tape section.
US10546608B1 Method and system for selecting and moving a single disc in an optical disc library
One embodiment provides a system comprising a motor and a disc selector mechanism. The disc selector mechanism is coupled to a bottom of a guide cage and maintained in a space below the cage. The disc selector mechanism comprises a shaft, transmission components, and a slide assembly that is laterally slidable along the shaft in response to the motor driving the transmission components. The slide assembly comprises a slide coupled to the shaft, a pivot bar coupled to the slide, and pick blades pivotally coupled to the pivot bar. A linear motion of the slide assembly along the shaft drives a linear translation of the pivot bar. The linear translation drives a pick blade of the slide assembly to move towards a side of the cage and out of the space and to pivot to a raised position to contact and lift a disc upwards into a disc gripper device.
US10546607B2 Replication tools and related fabrication methods and apparatus
Durable seamless replication tools are disclosed for replication of seamless relief patterns in desired media, for example in optical recording or data storage media. Methods of making such durable replication tools are disclosed, including preparing a recording substrate on the inner surface of a support cylinder, recording and developing a relief pattern in the substrate, creating a durable negative relief replica of the pattern, extracting the resulting durable tool sleeve from a processing cell, and mounting the tool sleeve on a mounting fixture. Apparatus are disclosed for fabricating such seamless replication tools, including systems for recording a desired relief pattern on a photosensitive layer on an inner surface of a support cylinder. Also disclosed are electrodeposition cells for forming a durable tool sleeve having a desired relief pattern. The replication tool relief features may have critical dimensions down to the micron and nanometer regime.
US10546598B2 Systems and methods for identifying speech based on spectral features
Audio information defining audio content may be accessed. The audio content may have a duration. The audio content may be segmented into audio segments. Individual audio segments may correspond to a portion of the duration. The audio segments may include a first audio segment corresponding to a first portion of the duration. Energy features, entropy features, frequency features, and/or other features of the audio segments may be determined. Energy features may characterize energy of the audio segments. Entropy features may characterize spectral flatness of the audio segments. Frequency features may characterize highest frequencies of the audio segments. One or more of the audio segments may be identified as containing speech based on the energy features, the entropy features, the frequency features, and/or other information. Storage of the identification of the one or more of the audio segments as containing speech in one or more storage media may be effectuated.
US10546596B2 Method of measuring the state of vigilance of a pilot
A method of measuring state of vigilance of a pilot by a measuring device to measure time between which a sound wave is emitted by a loudspeaker in the piloting station of an aircraft and is received by the microphone of a headset of a pilot and to calculate coordinates of a sphere centered on the loudspeaker and on the perimeter of which the microphone is situated. Calculation of points of intersection of spheres centered on different loudspeakers provides possible microphone positions in the space of the piloting station. These positions are those of the head of the pilot when the headset is used. Via the knowledge of at least one possible position of the head of the pilot in the piloting station, the measuring device can measure the state of vigilance of the pilot and to alert in case of a confirmed lack of vigilance of the pilot.
US10546594B2 Signal processing apparatus and signal processing method, encoder and encoding method, decoder and decoding method, and program
The present invention relates to a signal processing apparatus and a signal processing method, an encoder and an encoding method, a decoder and a decoding method, and a program capable of reproducing music signal having a better sound quality by expansion of frequency band.An encoder sets an interval including 16 frames as interval section to be processed, outputs high band encoded data for obtaining the high band component of an input signal and low band encoded data obtained by encoding the low band signal of the input signal for each section to be processed. In this case, for each frame, a coefficient used in estimation of the high band component is selected and the section to be processed is divided into continuous frame segments including continuous frames from which the coefficient with the same section to be processed is selected. In addition, high band encoded data is produced which includes data including information indicating a length of each continuous frame segment, information indicating the number of continuous frame segments included in the section to be processed and a coefficient index indicating the coefficient selected in each continuous frame segment. The present invention is applicable to the encoder.
US10546592B2 Audio signal coding and decoding method and device
A audio signal encoding method includes: dividing a frequency band of an audio signal into a plurality of sub-bands, and quantifying a sub-band normalization factor of each sub-band; determining signal bandwidth of bit allocation according to the quantified sub-band normalization factor, or according to the quantified sub-band normalization factor and bit rate information; allocating bits for a sub-band within the determined signal bandwidth; and coding a spectrum coefficient of the audio signal according to the bits allocated for each sub-band. According to embodiments of the present disclosure, during coding and decoding, signal bandwidth of bit allocation is determined according to the quantified sub-band normalization factor and bit rate information. In this manner, the determined signal bandwidth is effectively coded and decoded by centralizing the bits, and audio quality is improved.
US10546588B2 Media generating and editing system that generates audio playback in alignment with transcribed text
A media generating and editing system that generates audio playback in alignment with text that has been automatically transcribed from the audio. A transcript data file that includes a plurality of text words transcribed from audio words included in the audio data is stored. Timing data is paired with the text words indicating locations in the audio data of the corresponding audio words from which the text words are transcribed. The audio data is provided for playback at a user device. The text words are displayed on a display screen at a user device and a visual marker is displayed on the display screen to indicate the text words on the display screen in time alignment with the audio playback of the corresponding audio words at the user device. The text words in the transcript data file are amended in response to inputs from the user device.
US10546586B2 Conversation path rerouting in a dialog system based on user sentiment
Aspects include engaging a user in a chat flow by a dialog system. A user sentiment associated with a system response provided by the dialog system as part of the chat flow is determined based on observation of the user. A next system response is rerouted from a planned sequence of the chat flow to a sentiment-based repair sequence to alter content delivered to the user based on a detected aspect of the user sentiment.
US10546584B2 Creating modular conversations using implicit routing
A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
US10546582B2 Information processing device, method of information processing, and program
There is provided an information processing device technology that enables an improvement in precision of sound recognition processing based on collected sound information, the information processing device including: a recognition controller that causes a speech recognition processing portion to execute sound recognition processing based on collected sound information obtained by a sound collecting portion; and an output controller that generates an output signal to output a recognition result obtained through the sound recognition processing. The output controller causes an output portion to output an evaluation result regarding a type of sound based on the collected sound information prior to the recognition result.
US10546580B2 Systems and methods for determining correct pronunciation of dictated words
Methods, systems, and vehicle components for providing a corrected pronunciation suggestion to a user are disclosed. A method includes receiving, by a microphone communicatively coupled to a processing device, a voice input from the user, the voice input including a particularly pronounced word. The method further includes comparing, by the processing device, the particularly pronounced word to one or more reference words in a reference table, determining, by the processing device, that the particularly pronounced word has been potentially mispronounced by the user based on the one or more reference words in the reference table, determining, by the processing device, a corrected pronunciation suggestion from the one or more reference words, and providing, via a user interface, the corrected pronunciation suggestion to the user.
US10546574B2 Voice recognition apparatus and method
A voice recognition apparatus and corresponding method include a processor configured to calculate a probability distribution corresponding to an intent associated with an utterance of a user by applying pre-stored training data to an input voice signal input based on the utterance. The processor is also configured to select a target feature extractor including either one or both of a training-based feature extractor and a rule-based feature extractor using the calculated probability distribution, and extract a feature associated with the utterance based on the selected target feature extractor.
US10546573B1 Text-to-speech task scheduling
To prioritize the processing text-to-speech (TTS) tasks, a TTS system may determine, for each task, an amount of time prior to the task reaching underrun, that is the time before the synthesized speech output to a user catches up to the time since a TTS task was originated. The TTS system may also prioritize tasks to reduce the amount of time between when a user submits a TTS request and when results are delivered to the user. When prioritizing tasks, such as allocating resources to existing tasks or accepting new tasks, the TTS system may prioritize tasks with the lowest amount of time prior to underrun and/or tasks with the longest time prior to delivery of first results.
US10546572B2 Folded transducer array for compact and deployable wave-energy guiding system
A wave energy guiding system is described that includes a structural substrate formed according to a folded-pattern topology including, for example, an origami-type folded-pattern topology such as Miura-ori. The structural substrate includes a plurality of planar facets each positionable at an angle relative to adjacent planar facets. Each transducer of the plurality of transducers is positioned on a different one of the plurality of planar facets to form a transducer array. Adjustments to the angle of the adjacent planar facets cause a corresponding adjustment to a performance characteristic of the transducer array. In this way, the performance of the wave-energy guiding system can be adjusted and modified by adjusting the degree to which the structural substrate is folded in the folded-pattern topology.
US10546561B2 Display device, mobile device, display method, and recording medium
A display device mountable on a mobile object includes an image forming unit to form an image with light and a light guide to guide the light forming the image to a transmission and reflection member to cause a virtual image of the image be display within a display area. The virtual image overlaps an object outside the mobile object. The image is formed such that a vanishing point of the virtual image being displayed is displaced from a vanishing point of the object.
US10546556B2 Communication path specifying device, head mounted display, communication path specifying method, and program
There are provided a communication path specifying device, a head mounted display, a communication path specifying method, and a program each capable of reducing a time required for specifying a communication path having high communication quality. An image acquiring unit (72) acquires an image of an environment where at least either a communication device or a communication partner of the communication device is disposed. A communication path specifying unit (74) specifies a communication path for communication between the communication device and the communication partner on the basis of the image acquired by the image acquiring unit (72), the communication path passing through reflection on a reflection surface.
US10546555B2 Systems and methods for simulating adaptation of eyes to changes in lighting conditions
Capture of visual content by image sensor(s) may define a luminance of the visual content. A viewing field of view may define an extent of the visual content presented on a display. The luminance may vary as a function of a viewing field of view. A user may change the viewing field of view from a first viewing field of view to a second viewing field. A first luminance of the visual content within the first viewing field of view and a second luminance of the visual content within the second viewing field of view may be determined. A lighting effect may be applied to the visual content based on a difference between the first luminance and the second luminance.
US10546552B2 Data driving circuit and driving method thereof, data driving system and display device
The present disclosure provides a data driving circuit and a driving method thereof, a data driving system and a display device. In an embodiment of a data driving circuit, each digital to analog conversion unit is only used for driving sub-pixels of one color, and by controlling on-off of the switch unit, one data line interface unit is enabled to be connected to different digital to analog conversion units when driving sub-pixels of different colors. In this way, a reference voltage can be provided to the digital to analog conversion unit for driving different color display by a single physical Gamma circuit, without having to use a digital Gamma circuit. Therefore, gray scale loss caused by adjustment using the digital Gamma circuit can be avoided fundamentally.
US10546544B1 Electrowetting element with multiple electrodes
An electrowetting display device comprising an electrowetting element comprising a control system, a first fluid, a second fluid immiscible with the first fluid, and a first and second support plate. A first and second electrode are, respectively, overlapped by a first and second portion of a surface of the first support plate. The control system is operable to apply a sequence of voltages, comprising a first voltage between the second fluid and the first electrode and a second voltage between the second fluid and the second electrode, to configure the first fluid to a plurality of configurations, each of the plurality of different configurations respectively corresponding to the same grey level.
US10546543B2 Liquid crystal display device and method for driving the same
A method for driving an LCD device includes displaying each picture with two frame images sequentially; driving voltages for two adjacent sub-pixels in each of the frame images are different, and driving voltages for each sub-pixel in the first frame image and the second frame image are different; determining backlight brightness regulation signals for each of the backlight subareas; the backlight brightness regulation signals are grouped signals, the number of the groups is identical to the number of types of the color sub-pixels; calculating an average color chroma of a current picture region corresponding to each of the backlight subareas; determining whether the average color chroma of each of the backlight subareas is within a preset range; if yes, performing a brightness regulation to a backlight source of the backlight subarea in each of the frame images of a next picture according to the backlight brightness regulation signal of the backlight subarea.
US10546542B1 Display brightness adjusting method, display brightness adjusting device, and display apparatus thereof
A display brightness adjusting method includes detecting a brightness of individual pixel regions of a display apparatus to acquire grayscale values. The brightness distribution information is analyzed to acquire a first compensation value to be applied to each pixel region and a first gamma voltage based on the first compensation value is calculated and applied. The uniformity of brightness of each pixel region is improved.
US10546540B1 Displays with multiple scanning modes
An electronic device may include a display such as a light-emitting diode display. The electronic device may be a head-mounted device that provides a virtual reality or augmented reality environment to a user. To reduce artifacts in the display, a display may be operable in both a normal scanning mode and a partial scanning mode. In the normal scanning mode, every row of the display may be enabled to emit light in each frame. In the partial scanning mode, only a subset of the rows of the display may be enabled to emit light in each frame. The display may have a higher refresh rate in the partial scanning mode than in the normal scanning mode. To ensure uniform transistor stress across the display, the scanning driver for the display may scan the disabled rows in the partial scanning mode even though the rows will not be used to emit light.
US10546536B2 Stage and organic light emitting display device using the same
A stage includes first, second, and third outputs and first and second signal processors. The first output supplies a scan signal to a first output terminal based on signals to first and second input terminals and the voltage of a first node. The second output is connected to a first power source and supplies an emission control signal to a second output terminal based on signals to the first input terminal, the first output terminal, and a third input terminal. The third output is connected to the first power source and supplies an inverted emission control signal to a third output terminal based on signals to the first input terminal and second output terminal. The first signal processor controls the first node voltage based on a signal to a fourth input terminal. The second signal processor controls the first node voltage based on the signal to the second input terminal.
US10546534B2 Non-rectangular display and driving method thereof
A non-rectangular display includes: a plurality of first signal lines extending along a first direction; a plurality of DC voltage lines extending along the first direction; and a plurality of second signal lines extending along the first direction, wherein a first DC voltage line of the plurality of DC voltage lines is between a first line of the plurality of first signal lines and a second line of the plurality of second signal lines, a second DC voltage line of the plurality of DC voltage lines is between a third line of the plurality of first signal lines and a fourth line of the plurality of second signal lines, and the first and third lines are adjacent to each other, or the second and fourth lines are adjacent to each other.
US10546531B2 Pixel circuit driving method and display device
A method of driving a pixel circuit. The pixel circuit includes a light emitting element, a drive transistor, a storage capacitor connected between a gate and a source of the drive transistor, a first switch circuit, a second switch circuit, and a third switch circuit. The method includes: performing a data write phase including: bringing a second node out of conduction with the second power supply voltage by the first switch circuit, and charging the storage capacitor via the first switch circuit with a data voltage applied to the data line; performing a detection phase including directing a driving current generated by the drive transistor based on the data voltage to the sensing line via the third switch circuit; and detecting a magnitude of the driving current.
US10546529B2 Electronic device, display device, and semiconductor device and method for driving the same
A pixel having a transistor which controls a current value supplied to a load, a first storage capacitor, a second storage capacitor, and first to fourth switches is included. After the threshold voltage of the transistor is held in the second storage capacitor, a potential in accordance with a video signal is input to the pixel. Voltage obtained by adding a potential in which the potential in accordance with the video signal and the first storage capacitor are capacitively divided to the threshold voltage is held in the second storage capacitor in this manner, so that variation of a current value caused by variations in the threshold voltage of the transistor is suppressed. Thus, desired current can be supplied to the load such as a light-emitting element. In addition, a display device with little deviation from luminance specified by the video signal can be provided.
US10546525B2 Simultaneous display and lighting
The examples relate to various implementations to enable simultaneous controllable lighting distribution and a wide angle image light output from areas of a luminaire. An example of such a luminaire includes image light emitters and an array of general illumination light emitters for general illumination. A grid structure that has a supporting grid of rows and columns with intersection points and transparent sections or gaps is used to maintain a spaced arrangement of the general illumination light emitters and the image light emitters. Each of the transparent sections is bounded by individual structural members of the grid meeting at individual intersection points. In a specific example, image light emitters are located at intersection points of the grid structure. The general illumination light emitters are optically coupled for emitting general illumination light through the transparent sections of the grid.
US10546522B2 Apparatus and method for adjusting display parameters and display apparatus
The embodiments of the present disclosure disclose an apparatus and method for adjusting display parameters and a display apparatus. According to the embodiments of the present disclosure, the apparatus for adjusting display parameters comprises: an input unit configured to receive first display parameters from a first display and receive second display parameters from a second display; a control unit configured to obtain reference display parameters according to the first display parameters, compare the reference display parameters with the second display parameters, and adjust the second display parameters according to a comparison result; and an output unit configured to output the adjusted second display parameters to the second display as display parameters of the second display.
US10546521B2 Resolutions by modulating both amplitude and phase in spatial light modulators
Architecture and designs of modulating both amplitude and phase at the same time in spatial light modulation are described. According to one aspect of the present invention, light propagation is controlled in two different directions (e.g., 0 and 45 degrees) to perform both amplitude modulation and phase modulation at the same time in liquid crystals. In one embodiment, a mask is used to form a pattern, where the pattern includes an array of alignment cells or embossed microstructures, a first group of the cells are aligned in the first direction and a second group of the cells are aligned in the second direction. Depending on applications, two cells from the first group and the second group may correspond to a single pixel or two neighboring pixels, resulting in amplitude modulation and phase modulation within the pixel or within an array of pixels.
US10546511B2 Sensor data analysis system and sensor data analysis method
Provided is a sensor data analysis system, comprising terminals, a control unit, an analysis unit, and a storage unit, wherein the terminals worn on persons belonging to an organization, the terminals each comprising a sensor to measure a physical quantity, the storage unit holds an activity index of the organization, and holds, for a first condition relating to a behavior of each of the persons, advice corresponding to a statistical relation between an amount of the behavior satisfying the first condition and the activity index, the control unit generates a behavior index for indicating a behavior of a first person based on the physical quantity, the analysis unit calculates, for the first condition, the statistical relation between the amount of the behavior satisfying the first condition and the activity index based on the behavior index, and the control unit outputs advice corresponding to the statistical relation satisfying a second condition.
US10546510B1 Cadence spectra for health and fitness promotion
Methods, computer systems, and computer readable media are provided for promoting positive activity patterns for users and facilitate long-term adherence to the activity patterns, such as by providing alerts or electronic reminders to ambulate in a fashion that is responsive to an individual's actual activity patterns and behaviors and compatible with routine activities in the workplace and home. In particular, embodiments of the present invention are directed to measuring physical activity patterns during the waking hours of a human, and in some embodiments continuously measuring these activity patterns; automatically ascertaining whether the patterns exhibit sufficient frequency and variability of activity such as confers certain health benefits; and if the patterns do not manifest such features, to adaptively provide sensible reminders at irregular within-day intervals such as are likely to establish healthy patterns of ambulation and other light activity.
US10546508B2 System and method for automated literacy assessment
The present invention relates to a system and method for automatically assessing a user's basic literacy skills. More specifically, the invention relates to a system and method for monitoring, tracking, capturing and analyzing information about a user's reading and writing behavior. An input device receives data involving literacy-related activities of a user. A processor executes a predetermined literacy assessment program for implementing a pre-analysis module which performs pre-analysis of the received data, an analysis module which performs a literacy assessment analysis on the pre-analyzed data and a post-analysis module which performs post-analysis assessment of the results of the literacy assessment analysis. An output device outputs the post-analysis assessment assessing the literacy of the user.
US10546503B2 Method and system for real-time validation of an operational flight path for an aircraft
A method for validating an operational flight path of an aircraft has been developed. First, a flight path for the aircraft is created using navigation, terrain and obstacle data retrieved from off-line databases. Next, real-time terrain and obstacle update information is captured from flight data sensors on board the aircraft while in flight. Also, light direction and range (LIDAR) data from LIDAR sensors on board the aircraft is collected. A boundary profile is calculated for the flight path based upon the real-time terrain and obstacle update information in combination with the LIDAR data. The flight path is validated using the boundary profile. The results of the validation of the flight path is generated as a report for the aircraft crew.
US10546501B2 Method and apparatus for fleet management of equipment
A system and method for tracking rental equipment such as fleet watercraft is disclosed. The system and method includes a communication system and a waterproof and weatherproof GPS tracking device that is easily attached to each watercraft and integrated into the communication system. The communication system further includes a client application running on a client computing tracking device. The client application can receive GPS tracking data from the GPS tracking device, interpret the data in various beneficial ways, and graphically display the interpreted data.
US10546500B2 Vehicle dispatch method, vehicle dispatch system, and parking fee charging system including the same
A vehicle dispatch method is a method for dispatching vehicles by a server, each of the vehicles being configured to perform automated driving. The vehicle dispatch method includes first to fifth steps. The first step is a step of dispatching, the vehicle to a current location of a user. The second step is a step of dispatching, the vehicle with no driver on board to a destination of the user using positional information of the destination. The third step is a step of, when the vehicle arrives at the destination, parking the vehicle at a parking space. The fourth step is a step of, when it is detected that the vehicle with the user on board approaches the parking space, moving the vehicle from the parking space. The fifth step is a step of parking the vehicle at the parking space where the vehicle has been parked.
US10546496B2 Tethering indicator fixtures to illumination fixtures
A parking facility illumination and space indicator system includes a lighting fixture configured to emit an illumination light to illuminate a parking facility and an indicator fixture coupled to the lighting fixture by a first electrical cable. The indicator fixture is configured to indicate availability of one or more parking spaces in the parking facility. The system further includes a sensor coupled to the lighting fixture by a second electrical cable. The sensor is configured to sense availability of the one or more parking spaces for parking. The lighting fixture is configured to provide power to the indicator fixture over the first electrical cable and to the sensor over the second electrical cable. The indicator fixture indicates the availability of the one or more parking spaces based on space availability information from the sensor.
US10546494B2 Automobile accident detection and notification
A street light fixture includes an audio sensor configured to detect a sound and to generate an electrical signal from the sound. The street light fixture further includes a controller configured to determine whether the sound is produced by an automobile accident based on the electrical signal. The street light fixture further includes a light source configured to provide a visual notification of the automobile accident in response to the controller determining that the sound is produced by the automobile accident.
US10546493B2 Cognitive traffic signal cycle timer
A self-learning cycle timer is disclosed. A wait time is measured between a first indication, associated with a stop, and a second indication, associated with movement following the stop, each indication received from a smart device. A geolocation is received from the smart device and a traffic signal identified at the geolocation. The traffic signal's area of influence is determined. The wait time is determined to have occurred inside the area of influence. An average cycle time and a reference time associated with the traffic signal are retrieved from a database. A cycle time associated with the traffic signal is calculated according to the wait time and the reference time. The average cycle time is updated according to the calculated cycle time.
US10546492B2 Method for providing variables for obtaining a service at a service location
A method and a first device for providing variables for obtaining a service at a service location, the service location including an access lane, and at least one sensor device assigned to the access lane being provided, including a step for detecting data values with the aid of the sensor device, the data values representing variables for obtaining the service as a function of at least one part of the access lane, and including a step for providing the variables represented by the data values in such a way that the variables are made accessible to a first vehicle, which is not in the at least one part of the access lane.
US10546486B2 Detection of authorized user presence and handling of unauthenticated monitoring system commands
Techniques are described for detecting and handling unauthenticated commands in a property monitoring system. In some implementations, a monitoring system may include sensors located throughout a property, a monitoring control unit, and an input device. The monitoring control unit may be configured to receive data collected by the sensors, as well as an input command detected by the input device. For an input command that does not include authentication information, the monitoring control unit may generate property state information based on the sensor data, then analyze the property state data and the input command against one or more rules that relate to authorization of unauthenticated commands. Based on the analysis, the monitoring control unit may determine whether to perform the action corresponding to the input command or whether to perform another action, for example, generating and providing a notification or authorization request to a user.
US10546479B2 Vehicle mounted H2S monitoring system
A vehicle mounted H2S monitoring system is shown having a first sensor, a control module, a second sensor, and a vehicle. The first sensors are coupled to exterior locations on the vehicle and monitor air quality prior to a worker within the vehicle exiting. Second sensors are coupled to a portion of the worker and travel with that worker outside the vehicle. Both sets of sensors monitor environmental conditions for safety of the workers. The control module processes readings received from the sensors to assess environmental conditions and may automatically activate or broadcast an alert in real time to show the safety of the current levels. Alerts may be transmitted to a remote location for oversight.
US10546478B1 Sensor data to identify catastrophe areas
A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10546476B2 Safety device for break-in-prevention
In order to be able to realistically display and imitate the presence of humans and/or animals in a building with simple, inexpensive means, it is provided that the intensity of the radiated light of at least one group of adjacent light sources is reduced relative to the intensity of the radiated light from light sources of the arrangement outside of the at least one group in order to imitate a shadow on a wall illuminated by the security device and further light sources are added to at least one group and/or light sources of the at least one group are removed from the same and the intensity of the radiated light of an added light source is reduced and the intensity of a remote light source is increased in order to imitate a movement of the shadow.
US10546474B2 Mobile device and anti-theft method thereof
The present disclosure provides a mobile device and an anti-theft method thereof, which relates to the technical field of mobile communication. The anti-theft method of the mobile device includes: detecting a motion parameter of the mobile device, when a distance change relationship between the mobile device and a detected target object satisfies a preset rule; comparing the motion parameter of the mobile device with a standard parameter pre-stored in the mobile device, to judge whether the motion parameter exceeds a threshold range; and triggering the mobile device to sound an alarm when the motion parameter exceeds the threshold range.
US10546468B2 Accepting a check deposit from a mobile device in communication with an automated teller machine
An automated banking machine operates to cause financial transfers responsive at least in part to data read from data bearing records. The automated banking machine includes a card reader that is operative to read card data corresponding to financial accounts from user cards. The card data is linked in at least one data store to data indicating that the card data corresponds to a financial account that is authorized to be used to conduct at least one transaction through use of the automated banking machine. The automated banking machine may be used to carry out financial transfers involving financial accounts by users who are determined to be authorized users of such accounts. Data corresponding to a financial account can also be linked to a mobile wireless device so as to enable financial transfers by authorized users of such accounts.
US10546467B1 Dual matrix tracking system and method
A dual matrix tracking apparatus, system, and method are described herein. The dual matrix tracking apparatus may be implemented at a driving range to facilitate skill-based games, wagering games, and the combination thereof. The dual matrix tracking apparatus includes a first shadow sensor array, a second shadow sensor array, and a control unit. The dual matrix tracking apparatus senses a first projectile position within the first shadow sensor array and associates a first time with the first position. The dual matrix tracking apparatus further senses a second projectile position within the second shadow sensor array and associates a second time with the second position. The control unit then determines a predicted ball flight path from the first ball position, the second ball position, the first time, and the second time.
US10546464B2 System and method for high-speed pari-mutuel wagering
This disclosure provides a wagering system associated with a first wagering facility, the system communicably coupled with a network and including a memory operable to store betting odds on a plurality of wagering events hosted by the first wagering facility. The system further includes a processor coupled to the memory and operable to receive a first bet on a particular event via the network, the particular event comprising at least one of the wagering events hosted by the first wagering facility. If a second bet is received within a predetermined period of time after the first bet is received, then the processor recalculates the betting odds on the particular event based upon both of the first bet and the second bet. If a second bet is not received within a predetermined period of time after the first bet is received, then the processor recalculates the betting odds on the particular event based upon the first bet.
US10546463B2 System and method for providing a gaming establishment account pre-approved access to funds
The present disclosure relates generally to a system that enables funds attempted to be transferred into the system from one or more funding sources to be used in association with various system components prior to the fund transfers being completed by such funding sources.
US10546460B2 Attract based on mobile device
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. The gaming system is configured to detect the presence of portable electronic devices and determine their locations in a casino environment and determine whether to initiate an attract feature. Based on the determined location of the portable electronic device, nearby gaming devices, such as electronic gaming machines can be selected for use in generating an attract feature for a patron. The generated attract feature can include outputting content to one or more EGMs and/or a patron's portable electronic device. The gaming devices selected for use in an attract feature and/or the content associated with the attract feature can be affected by patron specified preferences. In one embodiment, the patron specified preferences can be entered and stored using an application executed on their portable electronic device.
US10546457B2 Gaming tables and methods for administering roulette bonus wagers using a roulette ball launching system
Methods of administering games of roulette may involve accepting a wager may from a player and using a ball launching system to launch at least one roulette ball into a track of a roulette wheel. A number and associated color may be randomly generated from within a range of numbers and associated colors. The triggering event may be identified by determining whether the randomly generated number is identical to a randomly generated number from an immediately preceding round. Upon identifying a triggering event, one or more additional special games of roulette may be played and a payout may be paid to the player according to a paytable associated with the outcome of the special game play. The amount of the wager may be collected for the house when the triggering event is not identified.
US10546451B2 Game machine, and control method of controlling computer and computer program used therefor
A game machine includes a display device that displays a game screen in which virtual reels formed by symbols are arranged so as to correspond one-to-one to cells as symbol stop positions. And, a game machine determines the symbol to stop in each cell through drawing, and controls a movement to change the symbol and a stop of the movement for each virtual reel based on a drawing result. Furthermore, a game machine determines a number of specific symbols that stop in the cells, and controls a movement of each virtual reel, which causes the specific symbols to appear in the cells, as one virtual reel group and a stop of the movement in units of virtual reel group.
US10546449B2 Gaming system and method for providing a symbol game with upgrade events
A gaming system including a cascading symbol or tumbling reel game which utilizes zero, one or more upgrades in association with zero, one or more shifting symbols. Upon an occurrence of an upgrade event, the gaming system upgrades one or more aspects or attributes of one or more games played. In certain embodiments, such upgrades pertain to upgrading one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading the award evaluation of one or more symbols displayed at one or more symbol display positions of one or more symbol display position grids. In certain other embodiments, such upgrades pertain to upgrading one or more attributes or features of one or more bonus or secondary games which are subsequently triggered.
US10546444B2 Systems and methods for secure read-only authentication
A system for authenticating a user with a mobile device comprising a memory storing instructions, and a processor in communication with a network. The processor may be configured to execute the stored instructions to receive, from a mobile device, an authentication request; obtain, from a database, a permanent identifier associated with a transaction card; generate a temporary identifier associated with the transaction card; generate an expected value by encrypting the permanent identifier and the temporary identifier; verify the expected value against an encrypted value received from the mobile device; and transmit an authorization command to the mobile device.
US10546442B2 Automatic opening/closing door
An automatic opening/closing door 10 has an opening/closing portion 11 located at a lower side and a storage portion 12 located at an upper side. The opening/closing portion 11 has vertically arranged guide rails 14, 14 having a U-shaped cross section for guiding both ends of a roll-type shutter 13 in the width direction. The shutter 13 is slidable in the vertical direction without being detached from the guide rails 14, 14. When the shutter motor 15 is rotated in a predetermined direction, the shutter 13 located between the guide rails 14, 14 is wound up and the opening/closing portion 11 is opened. When the shutter motor 15 is rotated in a reverse direction, the shutter 13 is fed between the guide rails 14, 14 and the opening/closing portion 11 is closed. A controller 24 performs a predetermined guiding according to the approaching of the small-sized flying object.
US10546438B2 Apparatus, method and article for providing vehicle diagnostic data
A network of collection, charging and distribution machines collects, charges and distributes portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Vehicle diagnostic data of a vehicle using the portable electrical energy storage device is stored on a diagnostic data storage system of the portable electrical energy storage device during use of a respective portable electrical energy storage device by a respective vehicle. Once the user places the portable electrical energy storage device in the collection, charging and distribution machine, or comes within wireless communications range of a collection, charging and distribution machine, a connection is established between the collection, charging and distribution machine and the portable electrical energy storage device. The collection, charging and distribution machine then reads vehicle diagnostic data stored on the diagnostic data storage system of the portable electrical energy storage device and provides information regarding the diagnostic data.
US10546436B2 Vehicle test system having a gateway for determining whether an electronic device is testable, vehicle and vehicle test method
A vehicle test system includes a vehicle including at least one electronic device and a gateway configured to determine whether the electronic device is testable, a test device configured to test the electronic device, in which the electronic device includes a controller for controlling an operation of the electronic device, and the gateway is configured to determine whether or not the electronic device is testable in a different manner depending on whether the electronic device includes a separate communication device and transmits a determined result to the test device.
US10546433B2 Methods, systems, and computer readable media for modeling garments using single view images
Methods, systems, and computer readable media for modeling garments using single view images are disclosed. According to one method, the method includes receiving an image depicting a person wearing at least one garment. The method also includes constructing a body model based on the person in the image and a template from a body model database. The method further includes constructing at least one garment model based on the at least one garment in the image and at least one template from a garment model database. The method also includes constructing a combined model based on the body model and the at least one garment model. The method further includes adjusting the combined model by modifying body pose parameters and determining garment material properties and sizing parameters.
US10546425B2 Real physical objects interacting with augmented reality features
Embodiments herein provide a method for determining, utilizing an output from a beacon device detected using one or more sensors, a physical location of an interactive device in a physical space. Additionally, the method includes receiving an indication that an augmented reality scene is being displayed, where the augmented reality scene includes the physical space and a first virtual element. The method also includes identifying a predefined dynamic based on characteristics of the interactive device and the first virtual element. Finally, the method includes determining a physical movement to perform based on the determined physical location of the interactive device and the predefined dynamic, and activating the one or more actuators to cause the determined physical movement.
US10546422B2 System and method for augmented reality support using a lighting system's sensor data
Methods and systems for providing enhanced augmented reality features and enhancements are disclosed such as an AR support system (100) using lighting units (LU1) in a lighting system (100) to improve performance of augmented reality devices (20). The lighting system (100) may also take advantage of features of the augmented reality devices (20) to improve the safety and performance of the lighting system (100). The lighting units (LU1) include sensors and communication capabilities that detect situations as to when the augmented device would need to be assisted by the lighting network. Finally a method to provide assistance information to the augmented reality device while optimizing energy savings is also described.
US10546420B1 Mapped meshing method and mapped seeding method
Systems and methods for mesh generation for a model are disclosed. A mesh generation system may include a processing circuit configured to receive a surface geometry of a model, the surface geometry including more than one boundary node. The processing circuit is further configured to generate a finite element mesh of the model using the one or more boundary nodes of the surface geometry. The generation of the finite element mesh occurs via one of a mapped meshing method and a mapped seeding method. The mapped seeding method may be used when one or more fixed nodes are present in the model.
US10546418B2 Visualization of positional geospatial uncertainty
Embodiments relate to visualization of positional geospatial uncertainty. Initially, a map image request for geographic features is received from a client computing device, where the map image request includes an uncertainty type, a distribution shape, and a selected visualization technique. An uncertainty buffer pixel size is determined based on a geographic distance covered by the distribution shape. At this stage, an uncertainty buffer of the uncertainty buffer pixel size is iterated across, and uncertainty is rendered at each position along the uncertainty buffer by determining a corresponding distribution probability from a probability distribution function at a current pixel position, mapping the corresponding distribution probability to a corresponding visual value of the selected visualization technique, rendering an uncertainty feature for the corresponding distribution probability around the geographic feature at the current pixel position and according to the corresponding visual value; and advancing the current pixel position based on the uncertainty type.
US10546413B2 Multi mode texture sampler for flexible filtering of graphical texture data
For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.
US10546410B2 Method for inter-scene transitions
A method and system for creating a transition between a first scene and a second scene on a computer system display, simulating motion. The method includes determining a transformation that maps the first scene into the second scene. Motion between the scenes is simulated by displaying transitional images that include a transitional scene based on a transitional object in the first scene and in the second scene. The rendering of the transitional object evolves according to specified transitional parameters as the transitional images are displayed. A viewer receives a sense of the connectedness of the scenes from the transitional images. Virtual tours of broad areas, such as cityscapes, can be created using inter-scene transitions among a complex network of pairs of scenes.
US10546390B2 Method for calibrating an imaging device and an imaging device
A method for calibrating an imaging device includes calculating attitude information of the imaging device relative to a screen based at least in part on an image captured by the imaging device, generating a calibration signal based at least in part on the attitude information, displaying the calibration signal on the screen, and displaying a guiding signal on the screen.
US10546387B2 Pose determination with semantic segmentation
A method determines a pose of an image capture device. The method includes accessing an image of a scene captured by the image capture device. A semantic segmentation of the image is performed, to generate a segmented image. An initial pose of the image capture device is generated using a three-dimensional (3D) tracker. A plurality of 3D renderings of the scene are generated, each of the plurality of 3D renderings corresponding to one of a plurality of poses chosen based on the initial pose. A pose is selected from the plurality of poses, such that the 3D rendering corresponding to the selected pose aligns with the segmented image.
US10546386B2 Remote detecting and tracking of objects
The presently disclosed subject matter includes a method and system configured for enabling using a high resolution imaging assembly for surveying large areas as well as for tracking objects within the surveyed area, notwithstanding the bandwidth limitation of the communication link.
US10546385B2 System and method for image capture device pose estimation
A method for estimating a plurality of camera, comprising using at least one processor executing a code for: extracting a plurality of image features of a plurality of landmarks from a plurality of images captured by at least one camera from at least one pose, the plurality of landmarks calibrated with respect to a certain coordinate system; identifying among the plurality of image features at least one image feature documented in at least some of the images; producing scale values of at least one common image feature by analyzing the at least some of the images; determining a plurality of estimated poses of the at least one camera with respect to the certain coordinate system by using the scale values in calculating a minimal re-projection error between the plurality of image features and a plurality of predicted image features; and outputting the plurality of estimated poses.
US10546378B2 System and method of mitral valve quantification
Systems and methods of valve quantification are disclosed. In one embodiment, a method of mitral valve quantification is provided. The method includes generating a 3-D heart model, defining a 3-D mitral valve annulus, fitting a plane through the 3-D mitral valve annulus, measuring the distance between at least two papillary muscle heads, defining an average diameter of at least one cross section around the micro valve annulus, and determining a size of an implant to be implanted.
US10546374B2 SEM inspection apparatus and pattern matching method
According to one embodiment, an SEM inspection apparatus includes an arithmetic processor. The arithmetic processor acquires design data corresponding to an inspection region. The arithmetic processor obtains a resistance component between each of wiring lines included in the inspection region and a portion on a substrate connected thereto, on a basis of the design data. The arithmetic processor obtains a capacitance component between each of the wiring lines included in the inspection region and the portion on the substrate connected thereto, on a basis of the design data. The arithmetic processor color-codes the wiring lines included in the inspection region of the design data, on a basis of a combination of the resistance component and the capacitance component. The arithmetic processor corrects a coordinate deviation between an SEM image and the color-coded design data by performing pattern matching between the color-coded design data and the SEM image.
US10546372B2 Method, machine, and computer medium having computer program to detect and evaluate structural anomalies in circumferentially welded pipelines
Embodiments of the present invention provide methods, machines, and a computer medium or media having computer programs to determine presence anomalies in circumferential welds of one or more pipelines transporting fluids associated with energy therethrough. Wave form analysis or pattern recognition in pipeline data such as magnetic flux leakage data is employed. A screening process, for example, does not affect or change how survey data is recorded such as in survey tools; only how it is analyzed after the survey data is completed. Embodiments of the machines, methods, and computer medium having computer programs can be used to screen for anomalies potentially threatening the structural integrity of the one or more pipelines so that site excavation can occur for confirmation and validation of the output results.
US10546369B2 Exposure level control for high-dynamic-range imaging, system and method
A method for determining exposure levels of an image-sensor pixel array includes (a) storing a first plurality of pixel values representing a first captured image, captured with the image sensor in an applied exposure configuration, each distinct region of the pixel array having a respective first exposure level, (b) determining pixel-value global statistics, (c) estimating, from the global statistics, a global pixel value of the first captured image, (d) determining, for each distinct region, a respective local statistics of the first pixel values, (e) assigning, to each distinct region, a respective scale factor based on the local statistics of the distinct region, (f) determining a refined exposure configuration including, for each distinct region, a second exposure level proportional to a product of its respective first exposure level and its respective scale factor, and (g) capturing second pixel values with the image sensor configured in the refined exposure configuration.
US10546368B2 Method and device for compensating the perceptual bias of edge boost in a display panel
A method and a display driver for compensating the perceptual bias of edge boost when driving a display panel are provided. The method can pre-process an input image to compensate for a perceptual bias of edge boost, e.g., at a contiguous group of color bands in the input image prior to sending the input image in a form of plural frames to a display panel for display. The method includes the steps of partitioning an input image into one or more grayscale regions, segmenting the grayscale regions into a plurality of color bands, detecting a subtle but perceivably significant change of color or luminance between two adjacent color bands, identifying a transition region and performing color dilution on the transition region. The display driver can include an input buffer, an image processor configured to execute the above method and an output buffer.
US10546359B2 Shortcode for automating application processes
Implementations of the disclosure describe shortcodes for automating application processes. In one implementation, a shortcode, sent by a client computing device, is received by a server computing device. A listing of shortcodes is referenced with the received shortcode. A match between the shortcode and another shortcode maintained in the listing is identified. A list of actions and content is identified. The list of actions and the content are transmitted to the client computing device. The list of actions include computer-executable instructions to: cause the client computing device to instantiate a process to generate an order request form using the content without user intervention and cause the client computing device to display a graphical representation of the order request form to a user. The order request form is received by the server computing device and a service, based on the order request form, is provided to the client computing device.
US10546355B2 System and tool to configure well settings for hydrocarbon production in mature oil fields
Configuring well settings may include determining schedules over a mid-term horizon for well settings for all or a subset of wells in an oil field. The schedule may be generated so that a performance metric for the considered horizon is maximized. An economic metric, for example, a net present value, and production metrics, for example, cumulative oil production, are considered. Minimum acceptable short-term and long-term metrics, for example, short-term and long-term cumulative field oil production, may be included as target/constraints.
US10546354B2 Generic social media platforms adapter
A system for extracting social media activity data from diverse application programming interfaces of diverse social media platforms includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits generate a generic adapter framework for the system. The system includes a Java application server, a generic adapter acting as a common interface between the diverse application programming interfaces of the diverse social media platforms and an application that consumes the social media activity data, and a controller that supervises the generic adapter to send requests for data to, and to receive data from, the diverse application programming interfaces (APIs) of the diverse social media platforms.
US10546352B2 Method for selectively advertising items in an image
One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.
US10546349B2 Methods and systems to employ aggregated order quantity modification strategies
The disclosed embodiments provide an order balancing tool for modifying one or more components of an aggregated order in response to a change in quantity of the aggregated order. As used herein, the phrase “aggregated order” refers to two or more trade orders for a same tradeable object at a same price that may be distributed between two or more electronic exchanges. Aggregating trade order quantities may be useful, for example, for trading groups to improve the likelihood of the total number of contracts being filled by placing one trade order rather than two separate trade orders that may be separated by additional trade orders received from different accounts.
US10546344B2 Dynamically modifiable user interface
Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a merchant inventory. The user interface can include one or more icons corresponding to selectable items provided by the merchant, such as those available in the merchant inventory. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon based on an analysis of the merchant inventory.
US10546341B2 System, computer-readable storage medium, and method for operation management
Described herein are systems, methods, and apparatus for managing operations, for instance making orders and fulfilling orders, using one or more computing devices. In accordance with an example embodiment, an operations management system can include a self-order system, a self-payment system, and an order-fulfillment system. The self-order system, the self-payment system, and the order-fulfillment system can communicate with each other via a communication system that connects the systems, such as a wireless network for example. Using the operation management system, orders can be placed and fulfilled efficiently and with minimal personal interaction.
US10546340B1 Systems and methods for assessing needs
Systems and methods assess the needs of customers using predictive modeling techniques, thereby reducing data entry efforts. A method receives customer data from a first database and provided by the user; generates an instruction to a second database and receives additional customer information received from external databases to generate a profile for the customer; generates a customer profile based on the data and additional data; determines missing data from the profile and a set of attributes; identifies a profile having a similar set of attributes and estimates the missing data using predictive modeling techniques to generate estimated customer information; pre-populates one or more missing fields of the full profile associated with the customer based on the estimated customer information; analyzes the full updated customer profile associated with the customer to a recommendation for the customer that will allow customers to fulfill one or more proposed future goals.
US10546337B2 Price scoring for vehicles using pricing model adjusted for geographic region
Vehicle pricing such as used vehicle pricing is improved by supplementing statistical modeling techniques with additional algorithms to accommodate factors such as geography and dealer reputation that do not readily yield to regression analysis or similar tools that might be used to characterize a population.
US10546336B2 Search device, search method, program, and storage medium
A search device includes a suggestion word presentation unit that presents a suggestion word based on the presentation priority by acquiring a suggestion word according to an input search string and a presentation priority from a suggestion word database, the suggestion word database storing the suggestion word and the presentation priority of the suggestion word associated to be searched by the input search string, a time information management unit that calculates time difference between a time when a search is performed and a time when a predetermined purchase operation or purchase preliminary operation is performed on a product which is related to the search and a priority management unit that updates the presentation priority stored in the suggestion word database to raise a presentation priority, which is associated with a suggestion word used for a search, higher as the time difference is smaller.
US10546334B2 Information processing apparatus, information processing method, and program
A computer architecture stores favorite information showing a relationship between sellers and buyers who mark the sellers as favorite in a buy/sell web site, and similarity information regarding similarity between items/service sold and items/service bought. If the architecture receives action information showing a predetermined action from a first buyer to a first seller, it extracts second sellers that are marked as favorite by second buyers who mark the first seller as favorite, calculates a similarity and extracts at least one third seller who is marked as favorite by the second buyer having a similarity between the second seller and the first seller at a predetermined value or having a similarity between the first buyer and the second buyer at the predetermined value or more. Third seller recommendation information is transmitted to the first buyer.
US10546331B2 Subscription managed method and system for text-to-pay subscriptions at a subscription server
A subscription identifier is communicated between the billing server and subscription server. The billing server receives a subscription identifier text message from the user device. The billing server identifies a carrier server from the subscription identifier text message. The billing server receives an authorization text message from the user device in response to an authorization request text message and charges an account of the carrier server that has been identified. If the charge has been successful, then the billing server transmits a renewal notification text message to the subscription server. The subscription server updates an account having the subscription identifier to reflect a new expiration.
US10546330B2 Systems and methods for telecommunication expense management
Systems and Methods for telecommunication expense management are provided. A distributed platform including a user support site, multiple user databases and customized user applications is provided to enable organizations to better manage their telecommunication services and expenses. In an embodiment, a method for electronically processing telecommunication invoices includes importing the telecommunication invoices, extracting elements from the imported invoices and performing reasonability tests on the imported invoices. The reasonability test includes conducting an automated comparison against established criteria that may be customized by users. The method includes generating one or more interactive reports that enable an organization to effectively manage its telecommunication services.
US10546328B2 In-store navigation systems and methods
A system for navigating a shopper in a store comprises a mobile device application that is stored at and executed by a mobile computing device; an electronic device in communication with the mobile device application, wherein at least one of the mobile device application and the electronic device receives location data for determining directions and a proximity to an item of interest and processes a predetermined feedback pattern for use by the at least one of the electronic device and the mobile device application and generated according to an established location of the at least one of the mobile electronic device and the electronic device, and wherein the feedback pattern is constructed and arranged to provide an indicator of both a direction to the item and a proximity from the item; and a store navigation system that provides instructions for generating the feedback pattern.
US10546323B2 Determining locations of interest based on user visits
Techniques are described for determining locations of interest based on user visits. In some situations, the techniques include obtaining information about actual locations of users at various times, and automatically analyzing the information to determine particular locations in a geographic area that are of interest, such as for frequent destinations visited by users. After determining a particular location of interest, it may be represented by generating a corresponding location model to describe the geographic subarea or other location point(s) covered by the determined location of interest, and one or more points of interest (e.g., businesses, parks, schools, landmarks, etc.) may be identified that are located at or otherwise correspond to the determined location of interest. In addition, a determined location of interest may be further used in various ways, including to identify later user visits to that location (e.g., to a point of interest identified for the location).
US10546322B2 Advertisements for applications on an online social network
In one embodiment, a social-networking system identifies a plurality of third-party applications associated with an online social network, wherein each identified third-party application has one or more connections to users of the online social network, determines a value representing a social relevance of each identified third-party application, wherein the social relevance value is based on one or more connection factors associated with the one or more third-party application connections, selects one of the identified third-party applications based on its determined social relevance value, and generates an advertisement for the selected third-party application.
US10546319B1 Method and system for selecting advertisements to minimize ad fatigue
A method for selecting advertisements to embed in an online application, including detecting an access to the online application by a customer, determining, based on an impression tracker associated with the customer, and using an ad type selection model, an advertisement to embed in the online application. The advertisement is displayed to the user and the impression tracker associated with the customer is incremented. The method further includes receiving, from the user, a selection of the advertisement, storing a type of the advertisement and the value of the impression tracker as ad selection data, determining that the ad type selection model needs to be updated, and updating the ad type selection model based on the ad selection data to obtain an updated ad type selection model.
US10546318B2 Adaptively embedding visual advertising content into media content
Technologies for adaptively embedding visual advertising content into media content include a computing device for receiving visual advertisements, an advertisement map, and media content from a remote content provider. Such technologies may also include determining a location of an advertising enabled area within an image of the media content, selecting a visual advertisement to embed within the image of the media content at the determined location of the advertising enabled area as a function of the advertisement map, and embedding the selected visual advertisement into the image of the media content at the determined location of the advertising enabled area to generate augmented media content for subsequent display to the user. In some embodiments, the advertisement map includes display conditions for each of the visual advertisements.
US10546313B2 Determining sensor placement and a reward sharing mechanism based on shared energy forecasting information
Methods, systems, and computer program products for determining sensor placement and a reward sharing mechanism based on shared energy forecasting information are provided herein. A computer-implemented method includes processing multiple data streams derived from multiple respective energy-related sensors within a network, wherein each of the multiple energy-related sensors is linked to a respective one of multiple spatially distributed prosumers of the network; computing an expected utility, with respect to forecast accuracy of energy production within the network, of information captured by each of the multiple energy-related sensors based on said processing; determining a reward structure for each of the prosumers of the network based on the expected utility of the information captured by the energy-related sensors linked to each of the prosumers; and outputting a reward to each of the prosumers of the network in accordance with the determined reward structure.
US10546303B2 Optically visible carbon nanotube with nanocrystals decoration as unique ID
A unique ID using optically visible carbon nanotubes with nanocrystal decoration is provided. In one aspect, a method for creating a unique ID includes: providing a substrate having an array of trenches; randomly placing carbon nanotubes throughout the array such that each trench either contains a carbon nanotube or does not, wherein the random placement of the carbon nanotubes throughout the array of trenches includes code information that forms the unique ID; and coating the carbon nanotubes with optically visible nanocrystals. A unique ID and authentication method using the unique ID are also provided.
US10546301B2 Selective presentation of real-time contact options based on user and system parameters
Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
US10546299B1 Fraudulent activity shell
Systems, methods, and other embodiments associated with a fraudulent activity shell. According to one embodiment, a system includes an application having a normal environment and a shell environment. The system also includes a trigger logic that determines whether an action satisfies a trigger condition. In response to determining that the action satisfies the trigger condition, the trigger logic triggers the application to enter a fraudulent activity mode from a default mode. In the fraudulent activity mode, the normal environment is configured to hold the action. The shell environment is configured to display the action as executed in the fraudulent activity mode.
US10546298B2 Issuance of virtual electronic cards using device and user-specific authentication information
An authentication application may securely communicate with a secure gateway using encryption based on an identifier of the plugin. The authentication application may authorize the plugin based on the identifier. The plug-in may receive biometric information and a unique device identifier. The authentication application may authenticate the user for use of the authorized plugin based the biometric information and the unique device identifier. The plug-in may receive a request to issue a new electronic card via the secure gateway. The plug-in may receive, responsive to sending the request via a secure communication channel with the secure gateway, the electronic card information issued to the device via the secure gateway. The plug-in may automatically add, responsive to receiving the electronic card information, the electronic card information into a mobile payment application of the device using the electronic card information.
US10546293B2 Apparatuses and methods for using a random authorization number to provide enhanced security for a secure element
A system for provisioning credentials onto an electronic device is provided. The system may include a payment network subsystem, a service provider subsystem, and one or more user devices that can be used to perform mobile transactions at a merchant terminal. The user device may communicate with the service provider subsystem in order to obtained commerce credentials from the payment network subsystem. The user device may include a secure element and a corresponding trusted processor. The trusted processor may generate a random authorization number and inject that number into the secure element. Mobile payments should only be completed if the random authorization number on the secure element matches the random authorization number at the trusted processor. The trusted processor may be configured to efface the previous random authorization number and generate a new random authorization number when detecting a potential change in ownership at the user device.
US10546289B1 Mobile wallets with automatic element selection
Methods and systems are disclosed for determining a wallet element for a transaction from among plurality of elements in a mobile wallet application operating on a mobile device. The mobile device, can for example, receive data from a contactless terminal that includes a transaction type such as a payment type or non-payment type transaction. Based on the transaction type and element-selection data such as configuration preferences, usage history or device-specific information, one or more mobile wallet element(s) from among the plurality of mobile wallet elements in the mobile wallet can be determined. The contactless terminal can then be sent wallet element data associated with the particular mobile wallet element.
US10546284B2 Mobile wallet as provider of services consumed by service provider applications
A system for supporting transactions by mobile devices includes a mobile transaction platform server hosting and managing a plurality of wallet services and at least one interface by which a service provider may discover and access the wallet services to build and distribute at least one wallet service to a services ecosystem, wherein the at least one wallet service enables implementation of a mobile transaction according to a template.
US10546279B2 Scenario based logging
This disclosure provides a computer implemented method comprising: determining whether an input to a program matches a predetermined scenario; and recording, at least partially in response to the determination that the input matches the predetermined scenario, execution information of execution of at least part of the program, the execution of the at least part of the program being in response to the input.
US10546277B2 Securely modifying exchange items in an exchange item marketplace network
A method begins with a server in a data communication system establishing an initial validity of an exchange item that includes data regarding a quantifiable value, a serial number, and issuance information, where the initial validity authenticates the exchange item and the data. The method continues with the server executing a secure custody protocol to establish that a first computing device has secure custody of the exchange item and to maintain validity of the exchange item. The method continues with the server transferring the secure custody of the exchange item from the first computing device to the server or to a second computing device. When the exchange item is in the secure custody of the server the method continues with the server modifying the data of the exchange item to produce a modified exchange item and transferring secure custody of the modified exchange item to the first computing device.
US10546275B2 Assisting user in managing a calendar application
A method, system and computer program product for managing a calendar application. A need to optimize a calendar is identified. Furthermore, a period of time to optimize the calendar is received or identified. All the scheduled events (e.g., scheduled meetings) in the calendar are then selected during that period of time. The attendees, topics and flags, if any, for each of the selected scheduled events during the period of time are extracted. Prior collaborations with the user involving the extracted attendees and/or topics of the selected scheduled events are identified. Collaboration data (e.g., participants/senders/attendees, topics) is then extracted from the identified prior collaborations. A list of actions (e.g., delegate scheduled event to another user) is generated to be performed on a selected scheduled event based on the extracted collaboration data. The generated list of actions to be performed on the selected scheduled event is then presented to the user.
US10546274B2 Travel environment control
A system and method for controlling the travel environment for a passenger are described, in which passenger data is obtained from an existing source of stored data, the stored data including information on the passenger's itinerary. One or more sensor inputs are received, providing information on the physiological state of the passenger and/or environmental conditions in the vicinity of the passenger. One or more outputs are provided to control the passenger's travel environment based on the passenger data and the one or more sensor inputs. A system and method of dynamic travel event scheduling is also described, in which a dynamic event schedule is generate based on the retrieved data, the dynamic event schedule including at least one event associated with at least one action output.
US10546273B2 Patent mapping
System and method permit patent mapping. A method may comprise maintaining a database of patent portfolios and a database of patents with each patent stored in the database of patents associated with one or more patent portfolios stored in the database of patent portfolios. A search query may be received associated with a first patent portfolio and the first portfolio may be searched as a function of the search query. Search results may be generate which include one or more patent claims associated with the search query. The one or more patent claims may be mapped to a patent concept.
US10546271B2 Systems and methods for estimating availability of additional sales floor space for a product being binned
In some embodiments, methods and systems of estimating whether additional space for a product being binned is available on a sales floor include an electronic inventory management device configured to: receive an indication that a product is being placed into a storage bin after a determination that no space for the product is available in a primary display location of the product on the sales floor; obtain a demand for the product on the sales floor during a predetermined interval of time; retrieve at least one inventory position estimation factor associated with the product when the demand for the product during the predetermined interval of time is greater than zero; estimate whether the inventory position estimation factor supports a likelihood that the product is in a feature display location on the sales floor; and output an indication of possible space availability for the product on the feature display location.
US10546267B2 System and method for managing the delivery of food product
A food locker includes a housing, a food support member, a first door, a second door, and a lock. The housing includes a front wall a front wall, a rear wall, and a chamber. The front wall includes a first opening in communication with the chamber. The rear wall includes a second opening in communication with the chamber. The food support member is disposed within the chamber. The first door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the first opening when the first door is in the open position. The second door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the second opening when the second door is in the open position. The lock is operatively coupled to at least one of the housing and the first door and is actuatable between a locked configuration and an unlocked configuration. The lock is operable to (i) permit the first door to move from the closed position to the open position when the lock is in the unlocked configuration and (ii) prevent the first door from moving from the closed position to the open position when the lock is in the locked configuration.
US10546266B1 Controlled environment shipment container and tracking method
A shipment container for perishable food items enables a receiver of the shipment container to track the temperature of the perishable food items during shipment and in some cases, the time and day of harvest and/or of shipment. The receive may use a remote electronic device, such as a mobile telephone, to track the shipment. The shipment container has phase change material that is used to control the temperature of the perishable food item during transient to the receiver. A phase change material is configured at least partially around a product compartment for receiving the perishable food item. The phase change material or modular temperature control compartment may be selected based on the type of perishable food item or based on the temperature of harvest. The shipment container may be locked and require input of an identification code to unlock the container upon delivery.
US10546262B2 Supply chain management system
A supply chain management system that provides a single integration point to partners, retailers and distribution centers is described. The partners, retailers, and distribution centers register with a supply chain management system. Through the system, partners select those retailers with whom they desire to do business. Partners may further allocate inventory among selected retailers. The supply chain management system recommends distribution centers for maintaining product inventory.
US10546261B2 Benchmarking through data mining
A system with access to regularly updated information regarding an entity can generate information regarding the performance of that entity. For example, values of various key performance indicators (KPIs) can be determined. One or more of the values can be compared to a corresponding threshold or range. Based on the results of the comparisons, an alert can be generated and sent to a user associated with the entity, a user interface (UI) that presents information to the user about the entity can include information regarding the KPIs, or both. The system may have access to data regarding a number of similar entities. Using the data for the similar entities, one or more benchmarks for the KPIs of the entity can be determined. The KPIs can be compared to the benchmarks and the results shown in a UI, an alert, or both.
US10546259B2 Analytics toolkit system
A device may communicate with a client device to provide, via a user interface of the client device, a set of prompts regarding an entity. The device may detect one or more user interactions with the user interface associated with indicating a set of responses to the set of prompts. The device may process data identifying the set of responses to the set of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the set of responses to the set of prompts. The device may determine a ranking of the set of recommendations based on the set of scores. The device may select one or the set of recommendations based on the ranking. The device may communicate with the client device to provide information associated with the set of recommendations based on selecting the set of recommendations.
US10546258B2 Apparatus and method of identifying an overstated perpetual inventory in a retail space
Methods and apparatuses are provided to automatically identify overstated perpetual inventory (PI) conditions regarding an inventory level of an item in a retail space. For example, in some embodiments, a method performed by a control circuit comprises determining (504) that, a plurality of times, an item for sale at a retail store sells within a defined tolerance of a non-zero inventory quantity value and then stops selling for a period of time; and making (506) a determination that an overstated PI condition exists with respect to an inventory level of the item at the retail store. In some embodiments, the overstated PI condition is automatically quantified and may be automatically corrected.
US10546256B2 Security plan support method, security plan support device and recording medium
In a security plan support method, a computer calculates an expected value of a loss that will be incurred when an intruder reaches a target with respect to each of a plurality of targets that are targets for the intruder in a route graph that depicts movement routes within the security area; specifies a security line that crosses the minimum number of edges of the route graph in the case of separating a target that has the greatest expected value of the loss from positions that is an intrusion position or positions of the intruder in the route graph; and calculates a security probability which minimizes the probability of the intruder intruding into the target side of the security line according to the route graph, the security line, and the number of the security guards.
US10546254B2 System and method for efficient storage of point-to-point traffic patterns
Computerized embodiments are disclosed for efficiently storing site-to-site transit information in a reduced amount of computer memory. In one embodiment, a transit data structure and a compensation data structure are generated and stored in memory of a computer. The transit data structure has dimensions of first job site identifiers by second job site identifiers that allow transit data cells of the transit data structure to be addressed. Each transit data cell stores a pattern index value representing a traffic pattern and a base travel time value representing a minimum travel time between two job sites. The compensation data structure has dimensions of pattern index values by level index values that allow compensation data cells of the compensation data structure to be addressed. The level index values are derived from travel conditions and vehicle conditions. Each compensation data cell stores a single byte of data for adjusting base travel time values.
US10546251B1 Performance optimization
Determining an improvement action is disclosed. The impact of a plurality of candidate actions is analyzed. The probability of making each of the candidate actions is analyzed. A desirable improvement action is determined based at least in part on the impact of and probability of making the candidate action.
US10546249B2 Multi objective design selection
A method of selecting a group from a plurality of multi objective designs which comply with a plurality of objectives. The method comprises providing a plurality of multi objective designs, each the multi objective design having a plurality of multi objective design objective values which comply with at least one constraint of a Pareto Frontier of an objective space of a plurality of objectives, selecting a group from the plurality of multi objective designs, each member of the group is selected according to a match between at least one objective of respective the plurality of objectives and at least one of a respective gain threshold and a respective loss threshold, and outputting the group.
US10546248B2 System and method for defining and calibrating a sequential decision problem using historical data
A system and method for defining and calibrating the inputs to a sequential decision problem using historical data, where the user provides historical data and the system and method forms the historical data (along with other inputs) into at least one of the states, actions, rewards or transitions used in composing and solving the sequential decision problem.
US10546244B2 Reduction and/or mitigation of crosstalk in quantum bit gates
Techniques facilitating reduction and/or mitigation of crosstalk in quantum bit gates of a quantum computing circuit are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a signal generation component that implements a control sequence that comprises a single pulse type for a first quantum bit and at least a second quantum bit of a quantum circuit. The computer-executable components can also comprise a coordination component that synchronizes a first pulse of a first channel of the first quantum bit and at least a second pulse of at least a second channel of the second quantum bit. The coordination component can simultaneously apply the first pulse to the first quantum bit and at least the second pulse to at least the second quantum bit.
US10546238B2 Pre-training of neural network by parameter decomposition
A technique for training a neural network including an input layer, one or more hidden layers and an output layer, in which the trained neural network can be used to perform a task such as speech recognition. In the technique, a base of the neural network having at least a pre-trained hidden layer is prepared. A parameter set associated with one pre-trained hidden layer in the neural network is decomposed into a plurality of new parameter sets. The number of hidden layers in the neural network is increased by using the plurality of the new parameter sets. Pre-training for the neural network is performed.
US10546229B2 System and method for predictive curation, production infrastructure, and personal content assistant
Data points, calendar entries, trends, behavioral patterns may be used to predict and pre-emptively build digital and printable products with selected collections of images without the user's active participation. The collections are selected from files on the user's device, cloud-based photo library, or other libraries shared among other individuals and grouped into thematic products. Based on analysis of the user's collections and on-line behaviors, the system may estimate types and volumes of potential media-centric products, and the resources needed for producing and distributing such media-centric products for a projected period of time. A user interface may take the form of a “virtual curator”, which is a graphical or animated persona for augmenting and managing interactions between the user and the system managing the user's stored media assets. The virtual curator can assume one of many personas, as appropriate, with each user. For example, the virtual curator can be presented as an avatar-animated character in an icon, or icon that floats around the screen. The virtual curator can also interact with the user via text messaging, or audio messaging.
US10546228B2 Reduced thickness tracking device
In a tracking device, a crescent-shaped printed circuit board partially encircles a battery to minimize a thickness of the tracking device. A speaker and a light-emitting diode emit alerts upon receiving a command of a control apparatus or in response to a motion or a temperature sensed by a sensor. A local network has one hub for tracking a plurality of tracking devices and a wider area network has multiple hubs for more detailed tracking of the plurality of tracking devices. The wide area network tracks the plurality of tracking devices anywhere and stores data of each tracking device including its last known position and its sensor data.
US10546227B2 TPO and PVC membrane incorporating RFID tags
TPO and PVC building membranes are disclosed that comprise RFID tags that are capable of storing identifying information. The RFID tags may be embedded in the membranes. By appropriate positioning of the RFID tags in the core layer of the TPO and PVC membranes, the properties of the membranes such as waterproofness and strength are not degraded by the presence of the tags and the functionality of the tags is not compromised by the manufacturing process. A method of manufacturing the membranes is also disclosed.
US10546221B2 Extracting information from surface coatings
A method and system for extracting information from a surface coated with a coating containing quantum dots are disclosed. In embodiments, the method comprises charging the quantum dots in the surface coating, scanning the surface to retrieve information from the quantum dots, and processing the retrieved information to identify data encoded in the quantum dots. In embodiments of the invention, the processing includes filtering the retrieved information to adjust the received information based on defined effects of the coating. In embodiments of the invention, the filtering includes filtering the retrieved information to account for chromatic deviation due to the color of the coated surface. In embodiments of the invention, the quantum dots include a plurality of different types of quantum dots, and the processing the retrieved information includes processing the retrieved information to distinguish between the information retrieved from the different types of quantum dots.
US10546216B1 Recurrent pattern image classification and registration
A method comprising: receiving a source image and a target image, each depicting a dense recurring pattern comprising an array of objects arranged in close proximity to one another; applying a trained machine learning classifier to obtain a classification of each pixel in said source image and said target image into one of at least two classes; determining a pixel-level transformation between said classified source and target images, based, at least in part, on a set of transformation parameters; training a neural network to optimize said set of transformation parameters, based, at least in part, on minimizing a loss function which calculates a weighted sum of per-pixel matches between said classified source and target images; and applying said optimized set of transformation parameters to said target image. to align said target image with said source image.
US10546213B2 Method for evaluating the authenticity of a painting as well as a corresponding use
A method is provided for evaluating the authenticity of a painting which includes providing (10) a collection of a plurality of original paintings by a certain artist and creating (20) at least one digital image of each original painting from the collection of plurality of original paintings; detecting (30) classification data for each one of the digital images of each original painting of the collection using the WND-CHARM method, wherein the classification data a reference data record of classification data for original paintings by the artist; providing (40) an additional painting and creating (50) at least one digital image of the additional painting; detecting (60) additional classification data for the digital image of the additional painting using the WND-CHARM method and comparing (70) the additional classification data with the reference data record of classification data for original paintings, wherein on reaching or exceeding a minimum correspondence between the additional classification data and the reference data record, it is concluded that the painting is an original painting by the artist and otherwise it is a counterfeit.
US10546209B2 Machine learning method and apparatus
A machine learning method for learning how to form bounding boxes, performed by a machine learning apparatus, includes extracting learning images including a target object among a plurality of learning images included in a learning database, generating additional learning images in which the target object is rotated from the learning images including the target object, and updating the learning database using the additional learning images.
US10546208B2 Method, system and apparatus for selecting a video frame
A method of selecting at least one video frame of a video sequence comprising a plurality of video frames. The method determines a time for analysis based on length of the video sequence and processing capability of a running device. A first sampling pattern is based on the determined time for analysis. A first set of frames in the video sequence is sampled using a first sampling pattern. The first set is sampled infrequently throughout the video sequence in accordance with the first sampling pattern. A candidate frame is determined from the sampled frames based on image quality. A second set of the frames comprising one or more of the frames in a narrow range of the video sequence near the determined candidate frame, is determined in accordance with a second sampling pattern. At least one of the video frames is selected from the sampled frames based on image quality.
US10546199B2 Person counting area setting method, person counting area setting program, moving line analysis system, camera device, and person counting program
A person counting area setting method includes displaying a captured image of an imaging area captured by a camera device on a display, generating an image of a person counting area for counting the number of one or more persons who pass through a gate pictured on the captured image displayed on the display and displaying the generated image on the display such that the generated image is superimposed on the captured image based on a first parameter indicating a position of the gate in a case where the first parameter is input, and transmitting the information regarding the person counting area to the camera device and setting the transmitted information for the camera device.
US10546198B2 Method for the computer-aided recognition of a transport container being empty and device for the computer-aided recognition of a transport container being empty
A method for computer-aided recognition of a transport container being empty is provided. The method includes capturing image data of a region of the transport container; determining a contour pattern, which represents the transport container, using the image data; determining a deviation variable, which represents a deviation of the contour pattern from at least one reference pattern, wherein the at least one reference pattern represents an empty transport container; and outputting a signal if the deviation variable satisfies a predefined criterion.
US10546195B2 Methods and systems for automatic object detection from aerial imagery
Methods and systems for detecting objects from aerial imagery are disclosed. According to certain embodiments, the method may include obtaining a Digital Surface Model (DSM) image of an area. The method may also include obtaining a DSM image of one or more target objects. The method may further include detecting the target object in the area based on the DSM images of the area and the one or more target objects. The method may further include recognizing the detected target objects by artificial intelligence. The method may further include acquiring the positions of the recognized target objects. The method may further include calculating the number of the recognized target objects.
US10546185B2 Image processing apparatus for performing image processing according to privacy level
An image processing apparatus includes: a first determination unit that determines whether or not a privacy level indicating a level of difficulty in identifying a person's face included in an image as a face of a specific person satisfies a predetermined condition; and an image capture control unit that performs control to execute a predetermined image-related process, in the case where the first determination unit determines that the privacy level satisfies the predetermined condition.
US10546180B2 System and method for providing authentic signatures on demand
A system and method for generating a limited edition of a signed object for an artist are disclosed. The system may include: 1) an electronic database storing electronic data representative of a plurality of handwritten signatures and a plurality of handwritten numbers of the artist associated with an artist ID; 2) a signing component; and 3) a server comprising a processor configured to: a) detect or receive an object for signing; b) determine signature information regarding the object; c) determine and obtain a composition of a composite signature, the composite signature comprising a handwritten signature, the edition number associated with the object, and the total number of limited editions of the object; d) determine a location and a size for the composite signature; and e) apply the composite signature on the object, by the signing component, based on the determined location and size of the composite signature.
US10546178B2 Fingerprint verification method and electronic device for performing the same
An electronic device is provided. The electronic device includes a touchscreen display, a pressure sensor positioned to sense external pressure against the display, a fingerprint sensor positioned to detect a fingerprint on at least a portion of the display, a processor electrically coupled to the display, the pressure sensor, and the fingerprint sensor, and a memory electrically coupled to the processor, in which the memory stores at least one registered fingerprint. The processor is configured to sense pressure of a user's finger against the display using the pressure sensor, upon sensing of the pressure, activate the fingerprint sensor, detect a fingerprint of the finger using the fingerprint sensor, determine whether the detected fingerprint is matched with any of the at least one registered fingerprint, and perform a preselected function without further requiring authentication, when the detected fingerprint is matched with any of the at least one registered fingerprint.
US10546172B2 Two dimensional barcode with dynamic environmental data system, method, and apparatus
Methods, systems, and apparatus for combining preprinted information together with coded sensor information within a two-dimensional barcode. The sensor information may be of an environmental, physical or biological nature, and records a cumulative change in status of the environmental or biological condition to which the labeled product has been exposed. A sensor dye chemistry is employed that undergoes a continuous chemical or physical state change in response to the occurrence of the environmental condition. The continuous change is between an initial state and an end state causing a change in the color state of the sensor dye embedded within the sensor-augmented two-dimensional barcode, encoding sensor digital information. Sensor information is recovered utilizing the error-correction feature during barcode decoding.
US10546170B2 Host feedback of scan status
A multi-mode ring scanner (MMRS) has a ring unit for wearing on a finger. The MMRS optionally has a wrist unit coupled to the ring unit, such as via a cable. The MMRS optionally communicates wirelessly with a computing device. The ring unit has one or more scanners (such as an optical scanner or an RFID tag reader). The ring unit optionally has two paddle switches for activation by inward pressure from fingers adjacent to the finger. The two switches enable specifying operation of the MMRS in a plurality of modes and/or to communicate a plurality of information codes to the computing device. The computing device is optionally enabled to assign a function to each combination of activation of the two switches. A scanning system including the MMRS optionally provides feedback to a user based on feedback from a host processor.
US10546169B2 Augmented reality navigation system
The navigation system includes a series of bar codes and a bar code reader. The bar codes are placed at positions throughout the area to be navigated. The bar code readers scan the bar codes as a user moves through the area to be navigated. The navigation system may include a processor which includes instructions for receiving the user's current position and at least one location the user wishes to reach. The processor assembles the most efficient route from the user's position to the locations the user wishes to reach. The navigation system may include an augmented reality viewing device which receives signals from the processor and displays an augmented reality view to the user. The augmented reality view includes augmented reality images which provide step-by-step instructions from the user's position to the locations the user wishes to reach.
US10546168B1 Managing a plurality of tag reader devices
A device receives, from a tag reader device of a plurality of tag readers, information associated with a scan of a tag, where each of the plurality of tag readers is configured to read a different type of tag. The device determines, based on the information associated with the scan, a tag reader type associated with the tag reader device, where the plurality of tag readers is associated with a corresponding plurality of tag reader types. The device includes a plurality of parsers associated with the plurality of tag reader types, and identifies a parser, included in the device, associated with the tag reader type associated with the tag reader device. The device determines, using the parser, a tag identifier based on the information associated with the scan. Based on determining that the tag identifier is valid, the device transmits the information associated with the scan to a server.
US10546159B2 System and method for handling pumping units in out-of-balance condition
A system and method handles one or more pumping units in an out-of-balance condition. Sensing equipment monitors operating parameters related to balance of each of the one or more pumping units. Processing equipment determines the out-of-balance condition in at least one of the one or more pumping units based on the monitored operating parameters. A first correction to a counterbalance parameter of the at least one pumping unit can be calculated, such as a new position or weight of the counterbalance, so the out-of-balance condition can be corrected by implementing the new position or weight at the at least one pumping unit. A second correction to a stroke parameter of the at least one pumping unit can be calculated, such as a new stroke rate or pattern, so operation of the pumping unit can be maintained despite the out-of-balance condition.
US10546157B2 Flexible counter system for memory protection
The present disclosure is directed to a flexible counter system for memory protection. In general, a counter system for supporting memory protection operations in a device may be made more efficient utilizing flexible counter structures. A device may comprise a processing module and a memory module. A flexible counter system in the memory module may comprise at least one data line including a plurality of counters. The bit-size of the counters may be reduced and/or varied from existing implementations through an overflow counter that may account for smaller counters entering an overflow state. Counters that utilize the overflow counter may be identified using a bit indicator. In at least one embodiment selectors corresponding to each of the plurality of counters may be able to map particular memory locations to particular counters.
US10546152B2 Member information management system and member information management program
A member information management system stores data of second stage groups H and I and second stage groups J and K and data of members belonging to these second stage groups in a data protection area corresponding to each of a plurality of first stage groups A and B. The data of the second stage groups H, I, J, and K includes presentation data of a registration form of the second stage group and contents data for the second stage group. The member data includes specific data for specifying the second stage group H, I, J, or K. When a login operation of an administrator is successfully authenticated by administrator authentication information stored in an administrator protection area corresponding to the first stage groups A and B, browsing of predetermined data in all protection areas of the plurality of first stage groups A and B is permitted.
US10546151B2 Secure transmission of sensitive measurement data in an automation network
A method and a network system for communicating confidential measured data between a plurality of decentralized, measured data-generating producers and a consumer in an automation network is provided. The following is carried out on the part of the producers: measuring or providing measured data from a plurality of sensors and classifying the measured data into security levels; checking a reliability of consumer-generated processing instructions depending on the respective classified security level; and in the case of a positive check, processing the measured data on the basis of the processing instructions, proven to be reliable, to generate an analysis result data set; and transmitting the analysis result data set to the consumer.
US10546149B2 System and method of filtering consumer data
A system may include an interface configured to couple to a network, and includes a processor and a memory accessible to the processor. The memory may be configured to store instructions that, when executed, cause the processor to process search results corresponding to multiple data owners to selectively filter personally identifiable information (PII) associated with one or more consumers from the set of search results according to data sharing permissions for each of the data owners to produce filtered results. The instructions may further cause the processor to provide the filtered results to a user device through the network.
US10546147B1 Uncertain file system
A file system stores files in a location base on deterministic nonlinear functions using certain initial conditions of the files creation. The file is chunked and encrypted according to one of a set of encryption algorithms based on the initial conditions. Only the file name and associated initial conditions are stored; the initial location and encryption algorithm are not stored and therefore not retrievable. The file system periodically relocates the files based on one of a set of algorithms based on the initial conditions such that even if the initial location where know, the file would still be irretrievable without knowing the relation between the initial conditions and relocation algorithm. During retrieval, the system uses the stored initial conditions to identify the initial location, relocation algorithm, and encryption algorithm.
US10546143B1 System and method for clustering files and assigning a maliciousness property based on clustering
A file is received. File contents are transformed using a space-filling curve. The results are down-sampled to generate a sample locus. A cluster identifier is assigned to the file. In response to a determination that the cluster identifier is not present in a data store, a set of candidate nearest neighbors is determined for the cluster identifier. For each candidate nearest neighbor, a set of existing cluster identifiers present in the data store is determined. For each existing cluster identifier, a set of member loci is determined. An edit distance between the sample locus and each of the member loci is determined. Finally, in response to a determination that a first locus in the set of member loci is within a threshold edit distance of the sample locus, one or more properties associated with the first locus is assigned to the file.
US10546142B2 Systems and methods for zero-knowledge enterprise collaboration
Systems and methods for zero-knowledge enterprise collaboration are provided herein. In some embodiments, the method may comprise receiving, at a host server, a request to store a file, wherein the file is encrypted with a data key prior to being received at the host server; receiving a request to perform a first service; determining whether the first service is authorized to access the file, wherein determining comprises unwrapping the data key with the private key of the first service; providing access to the first service when the private key of the first service successfully unwraps the data key for the file; and storing the encrypted file.
US10546140B2 Leakage prevention apparatus, leakage prevention method and program
A leakage prevention apparatus stores an assumed use permission range, stores an information asset caused to be in an unavailable state by encryption, stores an information asset caused to be in an available state by decryption, and stores an information asset caused to be in a leakage-concerned state. When use of an information asset in the unavailable state is requested by an application corresponding to the use permission range, the information asset is decrypted to cause the information asset to be in the available state. When the use of the information asset in the available state by the application ends, the information asset is encrypted to cause the information asset to be in the unavailable state. When use of an information asset in the unavailable state is requested by an application not corresponding to the use permission range, the information asset is caused to be in the leakage-concerned state.
US10546139B2 Systems and methods for securely transmitting large data files
In methods, systems, and computing devices configured to implement methods of conveying a data file from a first computing device to a second computing device. A referential complex dataset (RCD) is stored in memory of a first computing device and a second computing device. The first computing device may compare bit strings within a data file to bit strings within the RCD to identify a matching bit string in the RCD, generate a set of rules for locating the matched bit string in the RCD, and transmit the rule set to the second computing device. The second computing device may receive the rule set, sequentially use each rule in the rule set to identify corresponding bit strings in the RCD in memory, and copy the identified bit strings into a memory to replicate the data file.
US10546137B2 Method and apparatus for protecting application program password of mobile terminal
A method and an apparatus for protecting an application program password of a mobile terminal are described. The method includes: positioning an application interface view in an application program of a mobile terminal, so as to obtain a currently activated application interface view; determining whether the currently activated application interface view is an input box; and if yes, acquiring a key input event triggered in the input box and obtaining an input character by using the key input event; and replacing the character with a fake password character. A related apparatus is also described.
US10546129B2 Method to scan a forensic image of a computer system with multiple malicious code detection engines simultaneously from a master control point
A multi-engine malicious code scanning method for scanning data sets from a storage device is provided. The method includes, among other steps obtaining at least one data set from a storage device and generating a single forensic image of the data set and also applying a recover data application to the data set to generate a single recovered data set. A scanning is initiated of the single forensic image and the single recovered data set using the selected plurality of malware engines, where each of the malware engines, installed on the indepenent operating systems of the virtual operating system may be run concurrently on the single forensic image and the single recovered data set. A report is generated combining each of the malware engines reporting the results of the scans.
US10546128B2 Deactivating evasive malware
Approaches to deactivating evasive malware. In an approach, a computer system installs an imitating resource in the computer system and the imitating resource creates an imitating environment of malware analysis, wherein the imitating resource causes the evasive malware to respond to the imitating environment of the malware analysis as to a real environment of the malware analysis. In the imitating environment of malware analysis, the evasive malware determines not to perform malicious behavior. In another approach, a computer system intercepts a call from the evasive malware to a resource on the computer system and returns a virtual resource to the call, wherein in the virtual resource one or more values of the resource on the computer system are modified.
US10546121B2 Security within a software-defined infrastructure
There is a computer program product and computer system that includes program instructions programmed to establish a security container describing a workload and a set of resources in a software-defined environment, the security container including a set of sub-containers that are self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container, each sub-container of the set of sub-containers respectively corresponds to a resource-divisible portion of the workload, the set of resources being required by the workload, wherein a sub-container of the set of sub-containers is an operating system sub-container; monitor the workload and the set of resources for security events; and responsive to identifying a security event, adjust isolation mechanisms provided by the plurality of sub-containers at various layers of a stack. The set of sub-containers represents an end-to-end run time environment for processing the workload using the set of resources.
US10546119B2 Methods for securely storing sensitive data on mobile device
Methods and systems for protecting sensitive data on a mobile device. In an embodiment, a mobile device processor of a mobile device downloads, from a provider computer, an application including a white box software development kit (SDK). The mobile device processor utilizes a code protection process of the application to obfuscate sensitive user data, stores the obfuscated user data in a regular memory, runs the white box SDK to monitor and protect sensitive applications which execute when conducting transactions, and receives instructions from a trusted application manager computer to at least one of re-obfuscate the sensitive user data and reset a user root key.
US10546118B1 Using a profile to provide selective access to resources in performing file operations
Approaches for ensuring a file operation is not performed in a malicious manner. Upon being instructed to perform the file operation on a file, a profile for the file is obtained. The profile is data that is signed by a digital signature and identifies a set of resources which said file requires. The profile associated with a particular file may be obtained in a variety of different ways. The file operation is performed in a virtual machine that lacks access to resources of the device or of a network except for those resources identified in the profile.
US10546117B1 Systems and methods for managing security programs
The disclosed computer-implemented method for managing security programs may include (i) identifying a security program configured to analyze files on a client device to detect malicious files, (ii) determining a result the security program would report for an analysis of a file on the client device, (iii) intercepting an attempt by the security program to analyze the file, and (iv) determining, based on the result the security program would report for the analysis of the file, whether to permit the security program to analyze the file. Various other methods, systems, and computer-readable media are also disclosed.
US10546113B2 Proximity unlock and lock operations for electronic devices
The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state.
US10546112B2 Apparatus, authentication process method, and computer program product
An apparatus includes: a first unit configured to provide a given function; and a second unit configured to be connected to the first unit. The second unit includes: an acquisition unit configured to acquire authentication information from an authentication medium; an authentication unit configured to use the acquired authentication information to perform a user authentication process that enables the use of the function of the first unit; and a first power management unit configured to, when the first unit transitions to an energy-saving mode in which power consumption is reduced by stopping power supply to a given hardware resource, cause the second unit to transition to the energy-saving mode while the acquisition unit is kept in a driven state and, on the user authentication process, recover the second unit from the energy-saving mode such that the authentication unit performs the user authentication process.
US10546111B2 Three-dimensional fingerprint scanner
A method and/or computer system generates a three-dimensional image of a fingerprint. One or more sensors detect a first user's finger being pressed against a first fingerprint scanner, where the first user's finger has a first user's fingerprint that comprises fingerprint ridges that form fingerprint grooves. A light source on a rotating platform transmits offset light against the first user's finger as the light source rotates on the rotating platform. A camera captures shadow images of shadows in the fingerprint grooves. One or more processors receive and analyze the shadow images in order to determine a shape and depth of the fingerprint grooves. The processor(s) generate a first digital fingerprint file that represents the shape and depth of the fingerprint grooves, and store the first digital fingerprint file for use in future biometric verification of the first user.
US10546108B1 Wearable computing device secure access badge
Techniques are described for enabling a user to access a secure system based on vital signs of the user that are collected by a wearable device worn by the user. The vital signs of the user may be used as an extra level of security when accessing the secure system. For example, a computing device may automatically validate that a user requesting access to a secure system is a person and not a robot based on receipt of vital signs of the user. As another example, a computing device may operate as a secure access badge that first analyzes vital signs of a user to confirm that the user is not in distress before sending an access signal to gain access to a secure system. In either example, the computing device may be a wearable device, or be paired to a wearable device to receive the vital signs.
US10546105B1 3D printer and inventory control and distribution system for 3D designs
A digital platform enables 3D printing where the designs are protected from piracy/redistribution. A single board computer (SBC) communicates with a first server and a second server. The SBC requests a unique hardware ID from the first server, which assigns and sends the ID to the SBC. The SBC submits the ID and a secret key to the second server to request registration of a user and a printer, and the second server sends private certs, a client ID, and a unique public identifier to the SBC. The second server also receives and stores 3D print designs through a designer portal, and on-demand displays the designs in a GUI screen. The SBC user may purchase a 3D print design, and the second server, in response, sends an access token to the SBC. The SBC redeems the access token for a selected 3D print, and the second server adjusts gcode for the selected 3D design for the particular printer, and streams the adjusted gcode to the printer through the SBC, thereby protecting the code from unauthorized user/replication.
US10546104B2 System for the monitoring of copyrighted material
Systems and methods monitor copyrighted material and the proportion of a document accessed. A library of material in which copyright or related rights subsist is linked to copyright data for each item of material. A database contains rules for use of copyrighted material. The extent of a document in its entirety, including copyrighted material, can be quantified e.g. by an input counter counting its text, graphics and other content. The extent of a document accessed in each instance of use of the document can be quantified e.g. by an output counter. Use of copyrighted material can be metered based on the accessed extent. Document access can be permitted e.g. based on copyright use rules. A determination can be made as to whether the proportion of a document accessed is above a predetermined value. If fair use is unavailable or exhausted, a user may purchase a license to access copyrighted material.
US10546087B1 Intellectual property (IP) blocks with customizable configuration status register (CSR) circuitry
A method for generating configuration information using a computer aided design (CAD) tool includes a step to receive an intellectual property block. The method also includes a step to receive a configuration and status register (CSR) data file. The configuration and status register data file includes a user selected portion of runtime features from all of the available runtime features of the intellectual property block. The method may also include a step to receive an additional intellectual property block and an additional configuration and status register data file. Based on the two intellectual property blocks and the configuration and status register data files, a consolidated configuration and status register block may be formed. These intellectual property block(s) and configuration status register block(s) are formed on an integrated circuit device.
US10546084B1 System, method, and computer program product for ranking and displaying violations in an electronic design
The present disclosure relates to a method for electronic design verification. Embodiments may include receiving, using at least one processor, an electronic design and performing formal verification upon at least a portion of the electronic design. Embodiments may further include identifying one or more violations associated with the formal verification and ranking the one or more violations, based upon, at least in part, one or more user-selectable variables. Embodiments may also include displaying, at a graphical user interface, the one or more violations in a ranked order.
US10546083B1 System, method, and computer program product for improving coverage accuracy in formal verification
The present disclosure relates to a method for electronic design verification. Embodiments may include receiving, using at least one processor, an electronic design and automatically identifying one or more code coverage points from a netlist of an original model associated with the electronic design. Embodiments may include receiving a property and one or more elements, each of the one or more elements corresponding to one of the one or more code coverage points. Embodiments may further include performing model checking based upon, at least in part, the property and the one or more elements. Embodiments may also include verifying the property and generating an unsatisfiability core based upon, at least in part, the one or more elements.
US10546082B1 Resistor network reduction for full-chip simulation of current density
Aspects of technology disclosed herein relate to techniques of a full-circuit simulation-based circuit design verification. A simulation is performed to determine current data of parasitic resistors in one or more parasitic resistance networks in power supply circuitry of a circuit design by injecting a current into each one of the one or more parasitic resistance networks. Based on the current data, non-current carrying parasitic resistors are removed from the one or more parasitic resistance network to generate one or more reduced parasitic resistance network. Using the one or more reduced parasitic resistance networks, a full-circuit simulation is performed to obtain current density information. A circuit design verification of the circuit design is then performed based on the current density information.
US10546081B2 Full memory logical erase for circuit verification
A hardware model of a memory comprises: first circuitry configured to supply a memory status value for the memory which is changed upon a full-memory erase operation; second circuitry configured to supply a sector status value for each memory sector of the memory which is changed to a value equal to the memory status value when a write operation is performed on the each memory sector of the memory; and third circuitry configured to supply, when a read operation is performed on a memory sector of the memory, a value stored in the memory sector as output of the read operation if the sector status value for the memory sector is equal to the memory status value or a predefined value as the output of the read operation in other situations.
US10546078B2 Turbofan case for controlling blade deflection
A containment structure configured to provide close tolerance for a rotation structure. The containment structure includes an annular inner casing having an inner annular surface being formed of an abradable material. The rotation structure is configured to be received within the annular inner casing such that the rotation structure is normally spaced-apart from the inner annular surface. The inner annular surface surrounds the rotation structure and has a first width. The rotation structure has a second width and the first width is greater than the second width. At least a section of the inner annular surface of the abradable material is cylindrical.
US10546075B2 System and method for a synthetic trace model
A system and method for a synthetic trace model includes providing a first system model, the first system model comprising a plurality of subsystem models, each of the plurality of subsystem models having a trace format, generating a first plurality of traces from an overall pool of trace instructions, each of the first plurality of traces generated for respective ones of the plurality of subsystem models, according to the trace format of the subsystem model, executing the traces on each of the subsystem models, and evaluating execution characteristics for each trace executed on the first system model.
US10546072B2 Obtaining micro- and macro-rock properties with a calibrated rock deformation simulation
A method for estimating a property of an earth formation includes: obtaining a sample of rock; scanning the sample to determine internal rock damage; measuring a deformation parameter of the sample; constructing a mathematical model of the sample that replicates the determined and measured internal rock damage distribution; simulating the one or more tests using the mathematical model; obtaining a rock deformation parameter using the one or more simulated tests corresponding to the measured rock deformation parameter; comparing the rock deformation parameter obtained from the one or more simulated tests to the corresponding measured rock deformation parameter; adjusting parameters of the mathematical model based upon the rock parameter obtained from simulation not being within a selected range of the measured rock parameter; and providing the mathematical model as a verified mathematical model based upon the rock parameter obtained from simulation being within a selected range of the measured rock parameter.
US10546071B2 Multi coordinate reference system for positioning bladed drum
A method provides for measuring an assembled component including two or more parts, the method including the steps of: providing the component with a plurality of unique markers for detection during a scanning process; defining a first of the unique markers and aligning the first defined unique marker with a first element of the component; defining a second of the unique markers and aligning the second defined unique marker with a second element of the component; scanning the component and unique markers to capture a digitised version of the component and the relative positions of the first and second defined unique markers; and aligning a nominal CAD model of a part of the component with the equivalent part of the digitised version of the component using the relative positions of the first and second defined unique markers.
US10546070B2 Simultaneous broadband damping at multiple locations in a combustion chamber
The damper arrangement includes a plurality of interconnected volumes and a plurality of necks for connecting the damper to a combustion chamber at a plurality of contact points. The plurality of necks are connected to the plurality of volumes.
US10546067B2 Platform for creating customizable dialog system engines
Provided are systems and methods for creating custom dialog system engines. The system comprises a dialog system interface installed on a first server or a user device and a platform deployed on a second server. The platform is configured to receive dialog system entities and intents associated with a developer profile and associate the dialog system entities with the dialog system intents to form a custom dialog system engine associated with the dialog system interface. The web platform receives a user request from the dialog system interface, activates the custom dialog system engine based on identification, and retrieves the dialog system entities and intents. The user request is processed by applying the dialog system entities and intents to generate a response to the user request. The response is sent to the dialog system interface.
US10546061B2 Predicting terms by using model chunks
The description relates to predicting terms based on text inputted by a user. One example can include a computing device comprising a prediction engine stored at the computing device. In this example, the prediction engine has previously been trained to predict terms from text. The computing device also comprises a secondary memory, for example a hard drive, storing a model used by the prediction engine to compute predicted terms from text. The computing device also comprises a primary memory, for example Random Access Memory (RAM), and a processor. The processor is configured to access one or more chunks of the model from the secondary memory based on the text input and to provide the one or more chunks to the primary memory during execution of the prediction engine.
US10546051B2 Annotation of images based on a 3D model of objects
An annotation system for providing annotations for original images is provided. In some embodiments, the annotation system accesses an annotation associated with an object of a 3D model. The annotation system also accesses and displays an original image. The annotation system renders a model image of the 3D model based on the view from which the original image was collected. When the model image contains the annotated object, the annotation system provides an indication that an annotation is associated with the object of the original image. The annotation system can provide indications of the annotation for other original images that include the annotated object irrespective of the view from which the other original images are collected.
US10546050B2 Sharing annotations of digital items
A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented.
US10546048B2 Dynamic content interface
A method, system, and computer program product provide the ability to dynamically collaborate on a design drawing. The design drawing consisting of three-dimensional (3D) data is acquired and displayed in a viewing area. An entity of the design drawing is graphically selected. A text comment is entered. The text comment and an association between the text comment and the selected entity are added to a design drawing file for the design drawing.
US10546047B1 Method and system for stashing of document alteration information for quicker web preview
Techniques are provided to enable quick previews of what a modified document would look like. In an implementation, a set of page images are stored. Each page image represents a page of a document, the page having been converted to a page image for a first version of the document to permit the document to be viewed in a viewer program. A command is received to modify the document. The requested modification may include, for example, reordering pages, deleting pages, or extracting pages. A preview is generated for a second version of the document. The preview reflects the modification and uses at least one page image from the set of page images created for the first version of the document. Reusing page images allows the preview to be generated very quickly.
US10546046B2 System and method for converting paper forms to an electronic format
A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form.
US10546043B1 Triangulation for K-anonymity in location trajectory data
An apparatus for providing anonymity in geographic data for probe devices in a geographic region for a location-based service includes at least a database and a triangulation calculator. The database is configured to store trajectory data based on sequences of sensor measurements of the probe devices. The triangulation calculator is configured to calculate triangles from the trajectory data. Each of the triangles is defined by vertices. The triangulation calculator is configured to calculate a similarity score for the vertices based on trajectory data associated with adjacent vertices. At least one vertex is modified in response to the similarity score.
US10546042B2 System and method for use of pattern recognition in assessing or monitoring vehicle status or operator driving behavior
A system and method which uses pattern recognition in assessing or monitoring a vehicle status and/or an operator's driving behavior. A vehicle, for use by an operator or driver, can be equipped with a data collection and assessment system. The system can comprise one or more data collection devices, e.g., accelerometers, which can be used to capture data and information, or otherwise measure vehicle actions. A pattern recognition module is configured with one or more defined operating patterns, each of which operating patterns reflects either a known change in vehicle status corresponding to, e.g., when a passenger has embarked or disembarked the vehicle, or a known vehicle operating or driving behavior. Information collected as events describing a current vehicle status or a current driving behavior can be compared with the known operating patterns.
US10546038B2 Intelligent browser-based display tiling
Features are disclosed for dividing content pages into sections, or “tiles,” that can be updated independently of one another, and determining the processing burdens associated with updating and managing such divided content pages, the likelihood that portions of the content pages will change, etc. The processing burdens may be based on an analysis of how long it takes to update the display of the tiles or other sections of the content page, the computer memory used to update the display, the processor cycles used to update the display, etc. A browser application or some other module can use the determined processing burdens and/or change likelihoods to define a new or updated layout for dividing the content pages into tiles. The browser application may also cache, for future use, cost information and/or information regarding the new or updated layout for dividing the content pages into tiles.
US10546025B2 Using historical information to improve search across heterogeneous indices
A method, system and computer program product are disclosed for searching for data. In one embodiment, the invention provides a method comprising identifying a query and a search scope including a set of specified entities; and for each of these entities, estimating a number of documents that would be identified in a search through the entity to answer the query. On the basis of this estimating, a subset of the entities is formed. The query and this subset of entities are sent to a search engine to search the subset of entities to answer the query. In one embodiment, the estimating includes collecting statistical information from queries to build up a historical cache using heuristics or machine learning techniques, wherein the query includes a key word and a scope, and the historical cache contains a maximum number of returned results for an entity given the queries executed.
US10546018B2 System and method of coalescing writes to a hardware table in a non-disruptive fashion
A method and apparatus of a network element that stores a lookup entry in a hardware table of a network element is described. In an exemplary embodiment, the network element receives a notification of a dirty lookup entry to be processed for a hardware table of a network element, where the hardware table includes a plurality of lookup entries. In addition, the network element determines a location for a table modification associated with the dirty lookup entry in the hardware table. Furthermore, the network element performs, with a hardware writer of the network element, the table modification associated with the lookup entry in a non-disruptive manner, where the hardware writer performs the table modification associated with the lookup entry in response to determining that the table modification associated with the lookup entry does not leave one of the plurality of lookup entries inconsistent after the table modification is performed.
US10546012B2 Synonym expansion
Techniques for synonym expansion are provided. An example method includes retrieving one or more multimedia items and one or more keywords associated with the multimedia items, wherein the retrieving is performed for the one or more multimedia items that are associated with both a query term and a synonym from a synonym pair, determining a first set of one or more keywords that are common to a group of multimedia items obtained based on the retrieving, determining, for each keyword from the first set of one or more keywords, a context score quantifying a value of the keyword for the synonym pair, based on the context score, determining from the first set of one or more keywords a second set of keywords that correlate higher to the synonym pair relative to other keywords from the second set of one or more keywords.
US10546007B2 Presentation of search results details based on history of electronic texts related to user
In presenting search results, a server collects a history of electronic texts related to the user from electronic text sources and analyzes the electronic texts to determine a detail level score of the user. The detail level score indicates a preferred level of details in the communication style of a specific user. At some point, the server receives a notification of a search query input to a search system by a client device of the user. In response, the server intercepts the search results generated by the search system in response to the search query, retrieves the detail level score associated with the user, renders the search results with an amount of information corresponding to the detail level score. In this way, the search results may be displayed to the specific user in manner consistent with the user's preferred communication style.
US10546006B2 Method and system for hybrid information query
Method, system, and programs for hybrid information query. A request is first received from a user associated with a hybrid query. The hybrid query is expressed in accordance with an input in terms of one of a user, a feature, and a document, and a desired hybrid query result in terms of one of a user, a feature, and a document. A mapping is then determined between the input and the desired hybrid query result. A hybrid model is established based on hybrid information collected and associated with one or more users. The mapping is performed based on the hybrid model to obtain the desired hybrid query result based on the input. Eventually, the desired hybrid query result is provided as a response to the hybrid query.
US10546005B2 Perspective data analysis and management
A system and computer implemented method for managing perspective data is disclosed. The method may include collecting a first lot of perspective data for an item. The method may include introducing a variant feature to the item to constitute a modified item. The method may include collecting a second lot of perspective data for the modified item. The method may also include evaluating the first and second lots of perspective data to ascertain a sentiment fluctuation based on information relevant to the variant feature.
US10545999B2 Building features and indexing for knowledge-based matching
Disclosed herein is a system and method for generating an enhanced index for documents contained in a knowledge base. Documents or configuration snapshots are tokenized and then passed through a number of filters. The filters modify the token stream to generate an enhanced token stream for the document by removing words from the stream and adding domain level knowledge to the tokens in the stream. The token stream is then added to the index for the document so that searches can be completed against the knowledge base when searches are generated from configuration snapshots or from inputted search queries.
US10545998B2 Syntactic tagging in a domain-specific context
This application relates generally to defining a domain-specific syntax characterizing a functional information system and performing operations on data entities represented by the domain-specific syntax, including defining a domain-specific syntax, receiving and storing a domain-specific data entity, assigning a syntactic tag to the domain-specific data entity, and electronically storing the tag assigned to the data entity in the electronic data store so that the tag is logically linked to the stored data entity.
US10545996B2 Impression tagging system for locations
A server system comprising a processor configured to manage an extensible taxonomy of impression tags for categorizing the plurality of locations, monitor content sources for visitor impressions of the plurality of locations and extract a plurality of impression tag inputs from the visitor impressions, each impression tag input including an identified impression tag, a visited location of the plurality of locations, and visited location context data including a visited time interval of the plurality of time intervals, for each impression tag input, aggregate that impression tag input into aggregated impression tag input data in a location profile of the plurality of location profiles that is associated with the visited location of that impression tag input, and for each location profile, select one or more categorizing impression tags from the extensible taxonomy of impression tags based on at least the aggregated impression tag input data of that location profile.
US10545995B2 Validating query results during asynchronous database replication
An oldest version timestamp is received from a first database. A current commit timestamp is received from a second database configured to asynchronously replicate the first database. The current global commit timestamp corresponds to a commit transaction executed in the first database and subsequently replicated in the second database. A first test query is then issued to the second database including a request for a current timestamp of the second database. A second test query is issued to the primary database requesting records associated with a target update version that has a target timestamp equal to the current snapshot timestamp. A determination is then made that a first return associated with the first test query and a second return associated with the second test query are identical indicating a successful validation. Related apparatus, systems, techniques and articles are also described.
US10545988B2 System and method for data synchronization using revision control
A system and method for data synchronization using revision control includes receiving, by a synchronization module being executed by one or more processors of a server, inbound edits to a shared document from a client, retrieving a first version of the shared document associated with the client from a revision history, updating the first version based on the inbound edits to create a second, adding the second version to the revision history when the second version is not included among a plurality of stored versions of the shared document in the revision history, and incrementing a reference counter that records a number of clients associated with the second version when the second version is included among the stored versions in the revision history. The revision history provides access to the stored versions of the shared document. The revision history includes version data used to access each stored version and the associated reference counters.
US10545986B2 Systems and methods for dynamically grouping data analysis content
A method for grouping content displayed on a graphical user interface may include displaying selectable components that correspond to types of measurement data associated with a device or a component within the device. The method may then include receiving a selection of one of the selectable components, such that the one of the selectable components corresponds to a portion of the measurement data. The method may then receive a grouping mode input to specify characteristics for display of the portion of the data as data processing outputs. The method may then include displaying the data processing outputs associated with the selection, such that each respective data processing output may include visualizations associated with datasets of the portion of the measurement data. The respective visualizations of the respective data processing output may be displayed together based on an association between the respective datasets and the grouping mode input.
US10545982B1 Federated search of multiple sources with conflict resolution
Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.
US10545975B1 Visual analysis of data using sequenced dataset reduction
Systems and methods for implementing sequenced filter templates to intelligently reduce a dataset to find useful patterns and source data are disclosed. An expert investigative user may configure a filter template comprising a series of filters organized in a sequence desired by the expert user. The filter template can be customized by an end user to reduce a dataset and perform guide investigation of the reduced dataset.
US10545972B2 Identification and elimination of non-essential statistics for query optimization
According to an embodiment of the present invention, methods, systems, and computer readable media are provided for collecting statistics for use in optimizing a database query. Collected statistics for the database are compared to corresponding predetermined states of conditions for optimizing the database query. One or more collected statistics in compliance with the corresponding predetermined states of conditions are identified based on the comparison. Collection of the one or more identified statistics for the query optimization is disabled.
US10545970B1 Providing posts from an extended network
A system includes: an engaging post identifier for identifying and retrieving engaging posts; an extended network post identifier for identifying extended posts from an extended network; a combining module for creating a combined list of added posts from the engaging post and the extended posts, the combining module generating one or more ranked posts by ranking the list of added posts by relevance to a user; and a user interface module for providing the one or more ranked posts. The disclosure also includes a method for finding and providing engaging posts that includes determining engaging posts; determining extended posts from an extended social network using a social graph of the user; adding the engaging posts and the extended posts to create a combined list of added posts; ranking the added posts by relevance to a user; and providing one or more of the ranked posts.
US10545969B2 Ranking and filtering comments based on audience
In one embodiment, a method includes retrieving comments associated with a content object on a social-networking system, determining a score for each of the comments, where the score is based on one or more signals associated with the comment, the signals are related to one or more audience interactions with the comment, and each of the audience interactions includes an interaction by a respective audience member with the comment. The method further includes ordering the comments based on the respective scores, and presenting the ordered comments to a target user. Each of the audience interactions may include one or more responses to the audience interaction by an author of the comment. The signals may be based on existence of an edge between a user node representing the audience member and a user node representing an author of the comment in a social graph on the social-networking system.
US10545966B1 Identifying relevant messages in a conversation graph
A method, system, and non-transitory computer readable medium for identifying a relevant conversation. The method can include: identifying a conversation graph including identifiers of messages posted by a set of authoring accounts; identifying a relevance score for each authoring account; applying, by a computer processor, a first relevance filter to the conversation graph in order to modify the set of relevance scores; applying, by the computer processor and after applying the first relevance filter, a second relevance filter to the conversation graph in order to further modify the set of relevance scores; selecting, based on the set of relevance scores and after applying the second relevance filter, a subset of messages of the conversation graph for inclusion in the relevant conversation; and providing at least a portion of the relevant conversation to a client device.
US10545964B2 Multi-phased data execution in a data processing system
The disclosed embodiments include a method performed by a data intake and query system. The method includes receiving a search query by a search head, defining a search process for applying the search query to indexers, delegating a first portion of the search process to indexers and a second portion of the search process to intermediary node(s) communicatively coupled to the search head and the indexers. The first portion can define a search scope for obtaining partial search results of the indexers and the second portion can define operations for combining the partial search results by the intermediary node(s) to produce a combination of the partial search results. The search head then receives the combination of the partial search results, and outputs final search results for the search query, where the final search results are based on the combination of the partial search results.
US10545961B2 Data processing method, apparatus and program for processing data identified in variable range
A data processing method includes steps of; allowing establishment of a first flag or a second flag for each of a plurality of items where corresponding values are inputted sequentially; upon detecting that a value associated with an item where the first flag is established in an Nth place is inputted and that a value associated with an item where the second flag is established in an Mth place (M is equal to or larger than N) is inputted, executing a predetermined processing to values in a range from the value that is inputted by associating with the item where the first flag is established in the Nth place to the value that is inputted by associating with the item where the second flag is established in the Mth place; and executing a processing of outputting a processed result in order from the item in the Nth place.
US10545957B1 Method and system for implementing a batch stored procedure testing tool
The invention relates to a Batch Stored Procedure Tool. An embodiment of the present invention may read a control file containing the name of a stored procedure to be tested, along with its corresponding input parameters and other key data. An embodiment of the present invention may then call the specified stored procedure using a dynamically-built parameter list. The system may then display or generate input/output parameter values. If the stored procedure in question has a result set(s), the system may fetch the desired number of rows from each result set and display the columns as well.
US10545954B2 Determining search queries for obtaining information during a user experience of an event
A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.
US10545952B2 Multitenant architecture for prior period adjustment processing
A data processing method comprises receiving a request to perform a prior period adjustment (PPA) for a tenant in which data values applicable to a time period earlier than a current time period will be modified, in response to the request, identifying a working subset of data from tenant data in the production database and copying the working subset to a calculation database separate from the production database, performing the PPA, using the working subset in the calculation database, to result in creating and storing a plurality of result data, receiving, while performing the PPA, an additional request using the tenant data in the production database, performing the additional request using the tenant data in the production database while performing the PPA and updating the replay log, after completing the PPA and using the replay log, transferring the plurality of results to the production database.
US10545951B1 Workflow dependency management system
At a resource corresponding to one node of a data processing workflow, a persistent representation of a binary signal representing a condition associated with an event is generated. The signal indicates a validity period of the condition. At a second resource corresponding to another node of the workflow, a decision to initiate an action is generated based on analysis of a set of binary signals and an action scheduling rule, and the action is initiated.
US10545950B2 Atomic application of multiple updates to a hierarchical data structure
Multiple edits to a hierarchical data structure may be atomically applied. A request to perform modifications with respect to a portion or the entire hierarchical data structure may be received. A copy of the requested portion of the hierarchical data structure may be created separate from the hierarchical data structure. The portion of the hierarchical data structure may remain available for read access. Modifications may be applied to the copy of the portion of the hierarchical data structure. In response to a request to commit the modifications to the portion of the hierarchical data structure, the copy of the portion of the hierarchical data structure may atomically replace the portion of the hierarchical data structure.
US10545949B2 Data management system and data management method
A data management system including a plurality of servers each having a processor, a memory, and a storage device, the system receiving and storing data using the plurality of servers and multiplexing the data, wherein the servers are provided with: a first determination unit that determines the consistency of the multiplexed data; a second determination unit that has a greater number of allowable server failures than the first determination unit for determining the consistency of the multiplexed data but a greater minimum number of times of server-to-sever communications for determining the consistency of the data; a combination unit that receives a data consistency determination result from the first determination unit or the second determination unit, and that, if the determination result includes consistency guaranteeing data, outputs the consistency guaranteed data; and a data storage unit that stores the data output by the combination unit.
US10545946B2 Smart address book
An apparatus, method, system, and computer-readable medium are provided for maintaining contact information associated with a contact. In some embodiments a request associated with a contact may be received. Contact information may be obtained from one or more external or internal sources. One or more confidence scores may be generated for the obtained contact information and for one or more values received with the request. Based on the confidence score(s), one or more values associated with the contact may be incorporated in one or more data stores. In some embodiments, suggestions for contact related information may be generated. Responses to the suggestions may be used to update the generated confidence score(s).
US10545945B2 Change monitoring spanning graph queries
Approximate Membership Query (AMQ) Filters are used in conjunction with graph queries to a relational graph to provide change monitoring that span views associated with the queries. Each node from the relational graph spanned by a graph query and the index structure for the view are added as members to an AMQ filter. When a change is made to the relational graph, the changed nodes are queried against the AMQ filter. When a changed node is noted as a candidate member of the AMQ filter, the graph query may be rerun to update the view associated with the query. Otherwise, the graph query is not rerun, thus saving computing resources and improving the systems hosting and querying the relational graph.
US10545944B2 Information processing apparatus for generating statistic information to recognize when an unsuccessfully-transmitted file exists
An information processing apparatus according to the present invention is directed to enabling recognition of omission of a log file in a case where a part of the log file is omitted when the log file of a log collection server is remotely checked, and the information processing apparatus includes a first transmission control unit configured to perform control to transmit log information to a log collection server, a generation unit configured to generate statistic information about transmission of the log information by the first transmission control unit, and a second transmission control unit configured to perform control to transmit the statistic information to the log collection server.
US10545937B2 Method and apparatus for converting heterogeneous databases into standardized homogeneous databases
A method, an apparatus, and a system for configuring, designing, and/or implementing database tables are detailed that provides a framework into which a remainder of database tables is developed. Also detailed is a method to develop this framework of database tables. This so developed framework provides a platform for converting multiple independent heterogeneous databases into standardized homogeneous databases.
US10545936B2 Linear run length encoding: compressing the index vector
Linear run length encoding is described. A system and method include storing a table of time series data in a database of a data platform, the table of time series data representing a set of time series blocks. Each time series block of the set of time series blocks has a time series of equally-incremented time intervals and a run length. Each time interval of the time series is associated with one or more values. The run length has a starting position with at least one starting value and an ending position with at least one ending value. The starting position and the at least one starting value is stored for each time series block in a column store of the database. Then, a compressed index is generated in the column store of the database for each time series block, the compressed index comprising the starting position and the at least one starting value.
US10545934B2 Reducing data storage requirements
A dataset management system (“system”) reduces the amount of data to be stored for future analyses. The system determines a sampling rate of the data based on a required level of accuracy, and samples the data at the determined sampling rate. Initially, all data transactions (“full dataset”) and the sampled data (“sampled dataset”) are logged and stored. Based upon a trigger condition, e.g., after a specified period, the full dataset and the sampled dataset are analyzed separately and the analysis results are compared. If the comparison is sufficiently similar (i.e., the sampling produces a sufficiently accurate set of data or a variance between the analysis results of the datasets is within a specified threshold), the system discontinues full data logging and stores only the sampled dataset. Further, the full dataset is deleted. The sampling thus reduces the required data volume significantly, thereby minimizing consumption of the storage space.
US10545930B2 Labeling entities in a canonical data model
Enterprises express the concepts of their electronic business-to-business (B2B) communication in differently structured ontology-like schemas. Collaborations benefit from merging the common concepts into semantically unique Business Entities (BEs) in a merged schema. Methods and systems for labeling the merged schema with descriptive, yet short and unique names, are described. A heuristically ranked list of descriptive candidate phrases for each BE is derived locally from the names and descriptions of the underlying concepts. A semantically unique candidate phrase is assigned to each BE that discriminates it from the other BEs by employing a constraint satisfaction problem solver.
US10545929B2 Metadata versioning in a distributed database
In one respect, there is provided a distributed database system. The distributed database system can include a plurality of nodes and a plurality of optimizers. A first optimizer of the plurality of optimizers can be configured to: receive, from a client, a command; generate, based at least in part on global metadata cached by the first optimizer, an execution plan for fulfilling the command that includes one or more tasks to be performed by at least a first node of the plurality of nodes; determine that at least one task of the one or more tasks are not successfully performed by the first node; and in response to determining that at least one task of the one or more tasks are not successfully performed by the first node, updating the cached global metadata at the first optimizer.
US10545926B1 Computer data file system with consistency groups as basic file system objects
A computer has a secondary storage device with a filesystem for persistent storage of application data, the filesystem having filesystem objects including files, directories, and group objects such as consistency groups. The group objects specify respective groups of the filesystem objects on which certain filesystem group operations act as a unit. The filesystem also has filesystem routines for performing filesystem operations including single-object operations and group operations. A single-object operation acts upon a specified user file or directory independently (e.g., opening or reading from a file), while a group operation acts upon a respective set of filesystem objects grouped together by a specified group object.
US10545922B2 Recurring calendar item master and instance synchronization
A synchronization window for synchronizing data for a calendar in a client calendar data store on a calendar data client computer system with data for the calendar in a server calendar data store on a calendar data server computer system can be calculated using a current time. A request for synchronization data for calendar items for the calendar with calendar times that are within the synchronization window can be sent to the calendar data server. One or more responses to the request can be received from the calendar data server. The response(s) can include received records for calendar items that are at least partially within the synchronization window. The received records can include a master record of a recurring calendar item and an instance record of an occurrence of the recurring calendar item. The received records for the calendar items can be incorporated in the client calendar data store.
US10545920B2 Deduplication by phrase substitution within chunks of substantially similar content
A method, system and computer program product for phrase substitution within chunks of substantially similar content. The method includes: retrieving from content files a first and a second content chunk which are identical above a predetermined threshold; identifying a candidate for substitution, wherein the candidate for substitution is a string of characters in the second content chunk that is not identical to a corresponding string of characters in the first content chunk; comparing the candidate for substitution with a synonym database to find a match, wherein the synonym database provides a plurality of synonym suggestions to convert the candidate for substitution in the first content chunk and the second content chuck to an identical string of characters; replacing the candidate for substitution with a reference to the identical string of characters; and storing a single copy of the identical string of characters in a common repository.
US10545919B2 Decomposition techniques for multi-dimensional data
Original data that represents a real-world object or activity and organized along three or more dimensions is received. The original data is represented as a product of several multipliers including a sparse core, such that the sparse core has fewer non-zero values than a tensor representation of the original data, and one or more unitary matrix multipliers. Modified data is generated based on the original data using the multipliers. This includes compressing, or reconstructing missing elements in, the tensor representation of the original data, such that the modified data provides a description of the real-world object or activity that is less complete or more complete, respectively, relative to the original data.
US10545916B2 File management method for selecting files to process a file management instruction simultaneously
A method performed by a digital device including a touch interface display apparatus to simultaneously process files displayed thereon includes determining an execution instruction from a first input by a processor, the first input including a user's touch movement in a first direction on a first file, executing the execution instruction for at least two files including the first file from a second input by the processor, the second input including the user's touch movement in a second direction intersecting the first direction, transmitting the execution instruction over a communication network to one or more remote servers associated with the at least two files, and executing the received execution instruction, by each of the remote servers, for corresponding ones of the at least two files stored on a database of the remote server, in which the files displayed on the digital device are arranged in the second direction.
US10545914B2 Distributed object storage
The disclosure provides a system, method and computer-readable storage device embodiments. Some embodiments can include an IPv6-centric distributed storage system. An example method includes receiving, at a computing device, a request to create metadata associated with an object from a client, creating the metadata based on the request and transmitting the metadata and an acknowledgment to the client, wherein the metadata contains an address in a storage system for each replica of the object and wherein the metadata can be used to write data to the storage system and read the data from the storage system. There is no file system layer between an application layer and a storage system layer.
US10545912B2 Format management for a content repository
A computing system performs file conversion upon format expiration. A computing system evaluates a risk of expiration of a first format associated with a first format object. The computing system determines if the risk of expiration is above a threshold. The computing system identifies in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion. The computing system converts one or more files stored in the first format to a second format. The computing system saves the one or more files in the second format.
US10545911B2 Format management for a content repository
A computing system performs file conversion upon format expiration. A computing system evaluates a risk of expiration of a first format associated with a first format object. The computing system determines if the risk of expiration is above a threshold. The computing system identifies in response to determining the risk of expiration is above the threshold, one or more files stored in the first format for conversion. The computing system converts one or more files stored in the first format to a second format. The computing system saves the one or more files in the second format.
US10545909B2 Computing system management using shared memory
A system management command is stored in a management partition of a global memory by a first node of a multi-node computing system. The global memory is shared by each node of the multi-node computing system. In response to an indication to access the management partition, the system management command is accessed from the management partition by a second node of the multi-node computing system. The system management command is executed by the second node. Executing the system management command includes managing the second node.
US10545907B2 Adjustable power delivery scheme for universal serial bus
Described is an apparatus which comprises: an adjustable power supply source to generate an adjustable power supply; a node to provide the adjustable power supply to a device; and a bus which is operable to: send a first message to the device indicating that the adjustable power supply source is capable of dynamically providing an adjustable power supply; and receive a request from the device, the request indicating a new voltage or current specification.
US10545906B2 Bridge and asynchronous channel based bus to provide UI-to-UI asynchronous communication
In a system and method for providing UI-to-UI asynchronous communication, a bridge is coupled to an asynchronous channel based bus that has at least one Galactic channel. The bridge receives each message on the Galactic channel, and converts each message from a channel message format used by the Galactic channel to a common message format. The bridge utilizes a socket to broadcast each converted message to, and receive messages from, the one or more other bridges. The bridge determines that a message received from the one or more other bridges is destined for the Galactic channel. The bridge converts the message into the channel message format used by the Galactic channel. The bridge distributes the converted message to the at least one Galactic channel.
US10545905B1 Computing in parallel processing environments
A computing system comprises one or more core processors coupled to a communication network among the cores via a switch in each core and switching circuitry to forward data among cores and switches. Features include a programmable classification processor for directing packets, techniques for managing virtual functions on an IO accelerator card, packet scheduling techniques, multi-processor communication using shared FIFOs, programmable duty cycle adjustment and delay adjustment circuits, a new class of instructions that use a ready bit, and cache coherence and memory ordering techniques.
US10545902B2 Devices and methods for decoupling of physical layer
A device with a physical layer (PHY) core component, a PHY I/O component, a decoupling I/O component, and a decoupling core component, where the PHY core component is adjacent to the PHY I/O component, the PHY I/O component is adjacent to the decoupling I/O component, the decoupling I/O component is adjacent to the decoupling core component and is positioned a first distance away from the PHY core component, and the decoupling core component is adjacent to an edge of the device and is positioned a second distance away from the PHY core component.
US10545901B2 Memory card expansion
An apparatus includes a memory card that includes at least one memory module and an expansion connector to connect with at least one expansion memory card. A lane distributor on the memory card interfaces with a set of bidirectional lanes and provides a base lane set and an expanded lane set of bidirectional lanes to support communications with the memory module and the expansion memory card via the expansion connector.
US10545899B2 Flexible mobile device connectivity to automotive systems with USB Hubs
A method to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without OTG controllers or additional vehicle wiring, or inhibiting the functionality of any consumer devices connected to the same USB Hub. Preferably, the method is configured to provide that no additional cabling is required, and no hardware changes are required to be made to the HU. The method can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port. In the case where the consumer device is acting as a USB Host, signals between the consumer device and the vehicle's embedded USB Host are processed through a USB bridge, thereby rendering the consumer device compatible with the vehicle's embedded USB Host.
US10545897B2 System and method for deterministic transactions on a serial bus
Systems and methods are disclosed method for operating a serial interconnect of a computer system in a time deterministic manner. An exemplary method comprises that a command to be sent over the serial interconnect in a transaction is to be executed at a specific time. A delay period for the command to be sent from a master of the computer system to a slave of the computer system via the serial bus is determined, where the delay period determined based on a length of an arbitration phase of the transaction. The command is then sent to the slave of the computer system via the serial bus after the delay period.
US10545894B2 Information processor with tightly coupled smart memory unit
A processor includes a plurality of first processing units. A direct memory access unit is coupled to at least one first processing unit of the plurality of first processing units. The processor includes a plurality of data storage units. A second processing unit is adapted to process data from at least one data storage unit of the plurality of data storage units. The direct memory access unit is configured to transfer data stored in a memory to the at least one data storage unit of the plurality of data storage units. The second processing unit is separate from the plurality of first processing units and the direct memory access unit. The at least one first processing unit and the second processing unit are configured to work in parallel. The processor further includes a first register. The second processing unit is configured to receive an operation signal from the first register.
US10545892B2 Multi-thread processor and its interrupt processing method
A multi-thread processor includes a plurality of hardware threads each of which generates an independent instruction flow, a thread scheduler that manages in what order a plurality of hardware threads are processed with a pre-established schedule, and an interrupt controller that receives an input interrupt request signal and assigns the interrupt request to an associated hardware thread, wherein the interrupt controller comprises a register in which information is stored for each channel of an interrupt request signal, and the information includes information regarding to which one or more than one of the plurality of hardware threads the interrupt request signal is associated.
US10545888B2 Data inversion circuit
A data inversion circuit in accordance with an embodiment may include a data input circuit and an inversion latch circuit. The data input circuit may output latch data by latching input data, perform a data inversion by performing a logical operation on the latch data and flag data, generate selective inversion data, and output data composed of multiple bits by aligning the selective inversion data. The inversion latch circuit may generate the flag data by latching inversion data.
US10545881B2 Memory page eviction using a neural network
An apparatus, method, program product, and system are disclosed for evicting pages from memory using a neural network. A state module determines state information related to evicting pages from memory. The state information may be determined by a dedicated hardware snooping device that snoops a system bus for the state information. A learning module determines an identifier for a page in memory to be evicted using a neural network. The neural network may perform machine learning operations on the state information to identify the page in memory to be evicted. An eviction module locates the identified page in memory using the identifier determined by the neural network and evicts the identified page from memory.
US10545875B2 Tag accelerator for low latency DRAM cache
Systems, apparatuses, and methods for implementing a tag accelerator cache are disclosed. A system includes at least a data cache and a control unit coupled to the data cache via a memory controller. The control unit includes a tag accelerator cache (TAC) for caching tag blocks fetched from the data cache. The data cache is organized such that multiple tags are retrieved in a single access. This allows hiding the tag latency penalty for future accesses to neighboring tags and improves cache bandwidth. When a tag block is fetched from the data cache, the tag block is cached in the TAC. Memory requests received by the control unit first lookup the TAC before being forwarded to the data cache. Due to the presence of spatial locality in applications, the TAC can filter out a large percentage of tag accesses to the data cache, resulting in latency and bandwidth savings.
US10545872B2 Reducing shared cache requests and preventing duplicate entries
Techniques are described for reducing shared cache memory requests in a multi-threaded microprocessor-based system. One method includes receiving a request for data from a thread, identifying that the request correlates with a pending request associated with a different thread, combining the request with the pending request based on the identifying, and receiving the data after the combining, the receiving being based on the pending request. In some examples, the request may be associated with an address of a cache line in a cache memory.
US10545871B2 Coordination of cache and memory reservation
A method for coordinating cache and memory reservation in a computerized system includes identifying at least one running application, recognizing the at least one application as a latency-critical application, monitoring information associated with a current cache access rate and a required memory bandwidth of the at least one application, allocating a cache partition, a size of the cache partition corresponds to the cache access rate and the required memory bandwidth of the at least one application, defining a threshold value including a number of cache misses per time unit, determining a reduction of cache misses per time unit, in response to the reduction of cache misses per time unit being above the threshold value, retaining the cache partition, assigning a priority of scheduling memory request including a medium priority level, and assigning a memory channel to the at least one application to avoid memory channel contention.
US10545866B1 Method and system for efficient re-determination of a data valid window
Disclosed is an improved approach to implement training for memory technologies, where a data valid window is re-determined using boundary information for a new data valid window. The information obtained for the new location of the first edge is used to minimize the computational resources required to identify the location of the second edge. This greatly improves the efficiency of the process to perform the re-training.
US10545865B2 Systems and methods for implementing low-latency lookup circuits using sparse hash functions
A lookup circuit evaluates hash functions that map keys to addresses in lookup tables. The circuit may include multiple hash function sub-circuits, each of which applies a respective hash function to an input key value, producing a hash value. Each hash function sub-circuit may multiply bit vectors representing key values by a sparse bit matrix and may add a constant bit vector to the results. The hash function sub-circuits may be constructed using odd-parity circuits that accept as inputs subsets of the bits of the bit vectors representing the key values. The sparse bit matrices may be chosen or generated so that there are at least twice as many 0-bits per row as 1-bits or there is an upper bound on the number of 1-bits per row. Using sparse bit matrices in the hash function sub-circuits may allow the lookup circuit to perform lookup operations with very low latency.
US10545864B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies a set of data included in a copy-source block for garbage collection and corresponding respectively to reference counts belonging to a first reference count range to a first copy-destination block, and copies a set of data included in the copy-source block and corresponding respectively to reference counts belonging to a second reference count range having a lower limit higher than an upper limit of the first reference count range to a second copy-destination block.
US10545863B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system manages a plurality of management tables corresponding to a plurality of first blocks in a nonvolatile memory. Each management table includes a plurality of reference counts corresponding to a plurality of data in a corresponding first block. The memory system copies, based on a first management table corresponding to a copy-source block for garbage collection, only data corresponding to reference counts of non-zero from the copy-source block to a copy-destination block, and associates physical addresses respectively indicating locations in the copy-destination block, in which the data are copied, with respective intermediate addresses corresponding to the copied data.
US10545853B2 Stateless debugging of a script injected into a web application that is located in a mult-node cloud system
A debug session identifier representing a debug session for the web application is stored in local storage. The web application is located in multi-node cloud storage. The local storage resides on a developer computer system that executes outside of the multi-node cloud system. A stateless debugger node and a stateless target tester node are selected from at least one node pool in the multi-node cloud system. The stateless debugger node and the stateless target tester node are separate from each other. An internal connection is provided between the stateless debugger node and the stateless target tester node within the multi-node cloud system based on the debug session identifier during the debug session. The script that is injected into the web application is debugged while the web application executes on the stateless target tester node.
US10545850B1 System and methods for parallel execution and comparison of related processes for fault protection
System, methods, and other embodiments described herein relate to improving detection of program faults. In one embodiment, a method includes executing, in parallel, an extended program and an instrumented program. The instrumented program is an instrumented version of a baseline program that implements runtime checks. The extended program is an extended version of the baseline program with intentional delays inserted into source code of the baseline program to match an execution time with the instrumented program. The method includes supervising execution states of the instrumented program to identify an occurrence of mismatched states between the extended program and the instrumented program. The method includes managing the mismatched states to mitigate effects of the program faults on the functioning of an associated device.
US10545846B2 Identifying and correcting suboptimal storage-reclamation processes
A method and associated systems for identifying and correcting suboptimal storage-reclamation processes. A storage-management system uses information received in system-generated storage-reclamation reports to assign each user a set of reclamation scores. Each score identifies how effectively the user has been able to reclaim lost storage at particular times. These scores are organized into user-specific profiles that each consists of a chronological sequence of one user's scores. If a user's profile is “good” (that is, if the user's scores are consistently high) or “improving” (if scores are increasing over time), the system then determines whether that user's reclamation efforts have successfully reduced the amount of reclaimable storage controlled by the user. If not, the system infers that a suboptimal storage-reclamation process interfered with the user's reclamation efforts. The system then undertakes corrective action to identify and resolve the cause of the suboptimal process.
US10545844B2 Print verification system that reports defective printheads
Systems and methods are provided for print verification that reports defective printheads. One embodiment is a Print Verification System (PVS) that includes an interface to receive print data, and an imaging device to obtain image data of printed output of the print data. The PVS also includes a processor to detect a print error on a page by comparing the print data and the image data. The processor determines a lateral distance of a location of the print error with respect to an edge of the page, identifies a print engine that printed the page, determines a lateral offset of the print engine with respect to the edge of the page, identifies a printhead among a plurality of printheads of the print engine that caused the print error based on the lateral distance of the print error and the lateral offset of the print engine.
US10545843B2 Storage device with error recovery indication
Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.
US10545842B2 Automated local database connection affinity and failover
A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The client application may be located within the first compute node. A first connection may be established, without regard to whether another compute node has a lighter workload than the first compute node, between the client application and a first database of the database cluster. The first connection may be a local connection, wherein the first database is located within the first compute node. The first compute node may detect that a failure associated with the first database has occurred. The first compute node may execute a failover operation to continue servicing the request for the data. The executing of a failover operation may include establishing a second connection between the client application and a second database of the database cluster.
US10545839B2 Checkpointing using compute node health information
A method is disclosed, as well as an associated apparatus and computer program product, for checkpointing using a plurality of communicatively coupled compute nodes. The method comprises acquiring health information for a first node of the plurality of compute nodes, and determining a first failure probability for the first node using the health information. The first failure probability corresponds to a predetermined time interval. The method further comprises selecting a second node of the plurality of compute nodes as a partner node for the first node. The second node has a second failure probability for the time interval. A composite failure probability of the first node and the second node is less than the first failure probability. The method further comprises copying checkpoint information from the first node to the partner node.
US10545837B2 Extending deployed cloud infrastructure for disaster recovery sequencing
An approach is provided in which an Infrastructure as a Service (IaaS) system is established in a cloud that includes a plurality of virtual machines. Each of the plurality of virtual machines are allocated to one or more of a plurality of datastores based on one or more user inputs. Next, one of a plurality of priorities are assigned to each of the plurality of virtual machines based on the one or more of the plurality of datastores to which each of the plurality of virtual machines is allocated. In turn, the virtual machines are recovered in the cloud in an order determined, at least in part, by their assigned one of the plurality of priorities.
US10545836B2 Hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks
Provided are a computer program product, system, and method for hypervisor agnostic interchangeable backup recovery and file level recovery from virtual disks. Data is stored for a first virtual disk that represents data in a first format and metadata for the first virtual disk in a common data format in a storage having a fixed block length. A virtual disk file represents data in a second format that allows variable size blocks. Multiple instances of the fixed block length of blocks of data for the second virtual disk indicated in the virtual disk file are read. Each instance of the read fixed block length of blocks is written to the storage in the common data format with metadata describing the format of the blocks in the second virtual disk, and can be restored to a third virtual disk in the first or second format.
US10545835B2 Backup appliance replication to provide virtual machine recovery at a remote site
Techniques to protect data are disclosed. A backup appliance configuration data associated with a first backup appliance associated with a first virtual machine environment is received at a host site. The backup appliance configuration data is replicated to a remote replication site. The backup appliance configuration data includes data usable at the remote replication site to provide at the remote replication site a replicated backup appliance that is associated with a second virtual machine environment at the remote replication site and is configured to access backup data stored by the first backup appliance and to use said backup data stored by the first backup appliance to recover to hosts at the replication site one or more virtual machines associated with the first virtual machine environment.
US10545832B2 Similarity based deduplication for secondary storage
For similarity based deduplication of remote data repositories, a parse module generates a rolling hash value based on a portion of an incoming stream of backup data. A comparison module compares the rolling hash value with entries stored in a rolling hash index, and in response to matching the rolling hash value with an entry in the rolling hash index, generates a strong hash value and determines if a match of the strong hash value exists in a first strong hash index. The comparison module, in response to a determination that the match does not exist in the first strong hash index, compares the strong hash value with entries in a second strong hash index in the remote data repository. A migration module, in response to a determination that the strong hash value does not match any hash entries, stores the portion of backup data as new data.
US10545830B2 Storage device for processing corrupted metadata and method of operating the same
A method of operating a storage device includes receiving a first logical address from a host, determining whether first metadata stored in a volatile memory of the storage device and associated with the first logical address is corrupted, processing the first metadata as an uncorrectable error when the first metadata is determined to be corrupted, providing an error message to the host indicating that an operation cannot be performed on data associated with the first logical address when the first metadata is processed as the uncorrectable error, after the providing of the error message, receiving a second logical address from the host, determining whether second metadata stored in the volatile memory and associated with the second logical address is corrupted, and performing an operation of accessing the non-volatile memory based on the second metadata, when the second metadata is not determined to be corrupted.
US10545827B2 Energy conscious mobile device redundancy and recovery
A tool for redundancy and recovery for a mobile device. Responsive to the mobile device unsuccessfully powering up, the tool activates a recovery functionality via a physical reset switch on the mobile device. Responsive to activating the recovery functionality, the tool scavenges for at least one resource to support a device functionality for the mobile device, wherein scavenging includes siphoning charge from a battery, a processor complex, or a wiring harness within a main module of the mobile device to accumulate sufficient energy to restore and power the one or more features available on the mobile device.
US10545826B2 Layered error correction encoding for large scale distributed object storage system
A method is described. The method includes fragmenting data of an object for storage into an object storage system into multiple data fragments and performing a first error correction encoding process on the data to generate one or more parity fragments for the object. The method also includes sending the multiple data fragments and the one or more parity fragments over a network to different storage servers of the object storage system. The method also includes performing the following at each of the different storage servers: i) incorporating the received one of the multiple data fragments and one or more parity fragments into an extent comprising multiple fragments of other objects; ii) performing a second error correction encoding process on multiple extents including the extent to generate parity information for the multiple extents; and, iii) storing the multiple extents and the parity information.
US10545824B2 Selective error coding
A system and method of performing selective error coding in memory management of a memory device are described. The method includes performing a process of detecting and correcting memory errors in the memory of the memory device either prior to or after a chip mark associated with the memory device is in place. The method also includes localizing hard errors of the memory device based on a second process of detecting the memory errors in the memory of the memory device, the hard errors being persistent memory errors that persist from the process of detecting and correcting the memory errors to the second process, determining an extent of the hard errors based on the localizing, and preventing placement of the chip mark or removing the chip mark after de-allocating one or more ranges of addresses based on a result of the determining the extent of the hard errors.
US10545823B2 Accelerating erasure code replication in distributed systems
The present disclosure involves systems and methods for managing data in a distributed storage system. The distributed storage system may include non-volatile memory (NVM) storage devices and utilize erasure code replication for storage of data. A controller may first store at least some of the K data chunks in NVM devices before storing the coding chunks in other storage devices. In addition, the controller may transmit read requests to the NVM devices of the system first to begin receiving data chunks or coding chunks related to the data object. By writing to and reading from NVM devices first, storage and reading of the data object may occur faster than conventional storage systems.
US10545821B2 Fault-tolerant dot product engine
Examples disclosed herein relate to a fault-tolerant dot product engine. The fault-tolerant dot product engine has a crossbar array having a number l of row lines and a number n of column lines intersecting the row lines to form l×n memory locations, with each memory location having a programmable memristive element and defining a matrix value. A number l of digital-to-analog converters are coupled to the row lines of the crossbar array to receive an input signal and a number n of analog-to-digital converters are coupled to the column lines of the crossbar array to generate an output signal. The output signal is a dot product of the input signal and the matrix values in the crossbar array, wherein a number m
US10545820B2 Memory device, memory system and method of operating the same
A memory device, a memory system, and a method of operating the same. The memory device includes a memory cell array including a plurality of memory cells and a write command determination unit (WCDU) that determines whether a write command input to the memory device is (to be) accompanied a masking signal. The WCDU produces a first control signal if the input write command is (to be) accompanied by a masking signal. A data masking unit combines a portion of read data read from the memory cell array with a corresponding portion of input write data corresponding to the write command and generates modulation data in response to the first control signal. An error correction code (ECC) engine generates parity of the modulation data.
US10545818B2 Exception wrapping system
The described technology is directed towards handling errors in an application program that allows for a taxonomy and precedence order of errors. Exception wrapping includes preserving relevant information with an exception, and consolidates a series of errors into a single dominant exception instance that is handled appropriately depending on the exception type. Also described is a centralized exception manager that outputs an interactive dialog based upon the exception type, and takes a recovery action based upon user interaction with the dialog.
US10545813B2 Database diagnostic engine
A method for performing database diagnostics may include generating, by a database diagnostic engine, a user interface for displaying, at a client, a first selection of symptoms. The database diagnostic engine may receive, from the client and via the user interface, a first input indicating that a first symptom from the first selection of symptoms is present at a database coupled with the client. The database diagnostic engine may respond to the first input by updating the user interface to enable an entry of a second input with respect to the first symptom. The second input may be received from the client via the updated user interface. The database diagnostic engine may perform, based on the first input and/or the second input, checks to detect at least one error at the database. Related systems and articles of manufacture are also provided.
US10545811B2 Automatic root cause analysis for web applications
A method for enabling a root cause analysis for an error originating in a content management system, is provided herein. The method comprises storing an identifier and a version number for each digital content item undergoing a change relating to the digital content item, and rendering a web page including the digital content item. The identifier and the version number are invisibly included in the web page. The method also comprises including the identifier and the version number in a request based on the rendered web page including the digital content item, storing fingerprint data relating to the request, creating an error record if during an execution of the request an execution error occurs, and making available the error record, the identifier and the version number of the related digital content item, as well as the related fingerprint data.
US10545808B2 Method, apparatus and system for processing data
Embodiments of the present application provide a method, apparatus and system for processing data, the method is applicable to an electronic device, wherein the electronic device is connected to a memory card that has been formatted in a proprietary manner in advance and the memory card includes at least one cold data area. The method includes: obtaining the number CR of reads for data stored in a target cold data area C stored locally; determining whether the number CR of reads reaches a preset threshold TCR for reading failure of cold data; if the number CR of reads reaches a preset threshold TCR for reading failure of cold data, transmitting a start address and a end address of the data stored in the target cold data area C to a controller of the memory card, and initializing the number CR of reads for processing the stored data by the controller according to the start address and the end address. By applying the embodiments of the present application, the calculation amount of a memory card is reduced, and thereby the reading and writing performance for data of the memory card is improved.
US10545802B2 Event loop optimization through event ordering
A method of event loop optimization through event ordering within an event loop of a node to improve externally visible attributes of the runtime. The optimization is carried out by labeling a set of events by assigning one or more attributes to each event of the set of events; processing a plurality of events of the set of events for an interval based on at least the attributes of each event of the plurality of events; ordering the events of the plurality of events within the interval based on assigned priorities to the one or more assigned attributes of each event of the plurality of events; and executing the plurality of events in the order determined based on the assigned priorities.
US10545801B2 Implementing multiple content management service operations
Embodiments of the present disclosure disclose an apparatus and a method for implementing multiple content management service operations by sending a batch service request for a batch, wherein the batch comprises multiple content management service operations; and receiving a batch service response, wherein the batch service response indicates at least one of a state of the batch and a result from executing the batch.
US10545798B2 Resegmenting chunks of data for efficient load balancing across indexers
Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on entry boundaries in at least some of the plurality of first chunks of data. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.
US10545796B2 Systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a scheduler with preemptive termination of existing workloads to free resources for high priority items. For instance, according to one embodiment, there is disclosed a system to implement a scheduling service, wherein the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify a plurality of computing resources currently executing scheduled workload tasks; a workload discovery engine to identify one or more pending workload tasks to be scheduled for execution; in which each of the computing resources lack current available capacity to execute additional scheduled workload tasks; a policy engine to define a Service Level Target (SLT) for each of the scheduled workload tasks currently executing via the plurality of computing resources and for each of the one or more pending workload tasks to be scheduled for execution; an analysis engine to further terminate one of the scheduled workload tasks currently executing via the plurality of computing resources based on the defined SLTs for the respective workload tasks; and a scheduler to schedule one of the pending workload tasks into capacity within the plurality of computing resources freed up by the terminated workload task. Other related embodiments are disclosed.
US10545790B2 Method and system for processing data
Embodiments of the present invention relates to a method and system for processing data. Specifically, there is provided a method for processing data, comprising: in response to receiving an adjustment request for adjusting the number of consumer instances from a first number to a second number, determining an adjustment policy on adjusting a first distribution of states associated with the first number of consumer instances to a second distribution of the states associated with the second number of consumer instances, the states being intermediate results of processing the data; migrating the states between the first number of the consumer instances and the second number of the consumer instances according to the adjustment policy; and processing the data based on the second distribution of the states at the second number of the consumer instances. In other embodiments, there are further provided a device and system for processing data.
US10545788B2 Physical to virtual scheduling system and method
Large-scale data migration processes are managed using a schedule optimizer implemented in software. The schedule optimizer assigns an available data migration window to each server in an inventory of servers based on a scheduling priority determined for that server. For example, servers that have manually scheduled conversion dates are assigned the highest scheduling priority, and servers that have a migration deadline are assigned the next highest scheduling priority. In addition, servers may grouped and data migration may be scheduled for server groups instead of individual servers.
US10545785B1 Virtual host bus adapter logins
Example implementations relate to virtual host bus adapter logins. A hypervisor may comprise a processing resource and a memory resource storing non-transitory machine-readable instructions to cause the processing resource to query a computing device to determine port identity information of a plurality of virtual host bus adapters (VHBAs) associated with a physical host bus adapter (HBA) of the computing device and uplink mappings for the plurality of VHBAs, determine a bandwidth allocation of each of the plurality of VHBAs, rank each of the plurality of VHBAs, and cause each of the plurality of VHBAs to login via the determined uplink mappings based on the rank of each of the plurality of VHBAs.
US10545782B2 Setting retransmission time of an application client during virtual machine migration
A method of setting retransmission time of an application client during virtual machine migration includes predicting migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated; computing available migration bandwidth of a host of the virtual machine to be migrated; computing virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and setting retransmission time of the application client based on the virtual machine migration time.
US10545776B1 Throughput and latency optimized volume initialization
Functionality is disclosed for throughput and latency optimized volume initialization. Data blocks used for boot processes of multiple virtual machine (VM) instances are identified, for example, where the multiple VM instances are created from a specific VM image. A load order document is generated that identifies the data blocks, and also identifies an order in which the data blocks are used for the boot process. The identified data blocks are coalesced to generated a coalesced boot volume. Subsequently, each time a VM instance is created from the specific VM image, the coalesced boot volume (e.g., instead of the individual data blocks) is transmitted from a data store to the a block storage service in the order specified by the load order document. The block storage service exposes a storage volume to the VM instance that can be used to initialize the VM instance.
US10545774B2 Tap data to determine user experience issues
A method, system, and computer program product for modifying an application button size includes: receiving user interaction data associated with an application button, the user interaction data including at least tap data; determining a quantity of missed taps associated with the application button by analyzing the user interaction data, where a missed tap is a tap a predetermined distance from the application button; comparing the quantity of missed taps to a quantity of overall taps to determine a tap ratio, where the quantity of overall taps is a total number of taps for the application button, and where the tap ratio is a ratio of the quantity of missed taps to the quantity of overall taps; determining whether the tap ratio is above a missed tap threshold; and, in response to determining that the tap ratio is above the missed tap threshold, increasing a size of the application button.
US10545772B2 Architectural mode configuration
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in another architectural mode of the plurality of architectural modes, wherein the another architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the another architectural mode in place of the one architectural mode restricting use of the one architectural mode.
US10545769B2 System and method for constructive bifurcation of I/O unit ports in an information handling system
A method performed by an information handling system, the method including bifurcating, by a processor of the information handling system, an I/O unit (IO unit) of the information handling system into a first root port and a second root port, wherein the first root port comprises a first pre-determined number of first lanes of the IO unit and the second root port comprises the first pre-determined number of second lanes of the IO unit. The method further including discovering, by the processor, a first I/O device (IO device) coupled to the IO unit, wherein the first IO device utilizes a first lane width that is greater than the first pre-determined number of lanes, and in response to discovering the first IO device, bifurcating, by the processor, the IO unit into a third root port, wherein the third root port comprises the first lanes and the second lanes.