US10938415B2

Method for encoding of quality values of a data structure, whereby said data structure comprises a set of genomic reads, wherein the method comprises the following steps executable by a data processing system: ascertain the quality values of each read covering a certain index locus, —determine a codebook identifier identifying a specific codebook from a plurality of codebooks for said certain index locus based on the ascertained quality values of said certain index locus, whereby each code-book provides a mapping from a quality value of said quality value alphabet to a corresponding quantized quality value of a quantized quality value alphabet, —quantizing all ascertained quality values at said certain index locus using the specific codebook identified by the codebook identifier at said certain index locus in order to obtain for each quality value at said certain index locus a corresponding quantized quality value, and —encode all determined codebook identifiers using a first entropy encoder and encode all quantized quality values using a second entropy encoder or a set of encoders.
US10938412B2

A predictive model utilizes a set of coefficients for processing received input data. To reduce memory usage storing the coefficients, a compression circuit compresses the set of coefficients prior to storage by generating a cumulative count distribution of the coefficient values, and identifying a distribution function approximating the cumulative count distribution. Function parameters for the determined function are stored in a memory and used by a decompression circuit to apply the function the compressed coefficients to determine the decompressed component values. Storing the function parameters may consume less memory in comparison to storing a look-up table for decompression, and may reduce an amount of memory look-ups required during decompression.
US10938410B2

Systems, apparatus and methods are provided for compressing data. An exemplary method may comprise interleaving one or more literal length fields with one or more literal fields to an output. The literal fields may contain a first data segment literally copied to the output, and each of the one or more literal length fields may contain a value representing a length of a succeeding literal field. The method may further comprise determining a second data segment being matched to a previously literally copied sequence of data and a match position and writing to the output one or more match length fields and a match position field containing the match position. The literal length fields may contain a total length of the first data segment and the match length fields may contain a total length of the second data segment.
US10938397B2

Examples of recording channels and methods for biopotential signal acquisition and/or recording are described. Recording channels described herein may implement any combination of techniques described herein including multiplexing of multiple electrode inputs, delta encoding of biopotential signals, and common mode suppression.
US10938396B2

A quadrature based voltage controlled oscillator (VCO) local oscillator (LO) system is disclosed. The system includes a phase detector, a quadrature phase VCO, a quadrature control path, an in-phase control path, and an in-phase VCO. The phase detector is configured to compare and generate phase error between a reference clock and an in-phase VCO output. The quadrature control path configured to generate a quadrature control voltage based on a quadrature VCO output and the in-phase VCO output. The quadrature phase VCO configured to generate the quadrature VCO output based on the quadrature control voltage and the generated phase error. The in-phase control path configured to generate an in-phase control voltage based on the quadrature VCO output and the in-phase VCO output. The in-phase VCO is configured to generate the in-phase VCO output based on the in-phase control voltage and the generated phase error. An all digital dual mode phase locked/phase tracking loop LO generate system is also disclosed.
US10938395B2

An electronic device including: a delay circuit configured to adjust a delay of an input for generating an output signal; and an input selection circuit coupled to the delay circuit, the input selection circuit configured to control a phase for a clock input based at least in part on a measurement of a delay corresponding to the delay circuit in generating the input.
US10938388B2

According to one embodiment, a control circuit is connected to an element portion including a first element. The first element includes a first gate, a first collector, and a first emitter. The control circuit performs a first operation and a second operation. In at least a portion of the first operation, the control circuit causes a first current to flow from the first collector toward the first emitter. In at least a portion of the second operation, the control circuit causes a second current to flow from the first emitter toward the first collector. A first time constant of a switching of the first element in the first operation is different from a second time constant of a switching of the first element in the second operation.
US10938378B2

A multiplexer (1) includes a plurality of filters connected to a common terminal (110). The multiplexer (1) includes: a low-frequency filter (11L) that is formed of at least one surface acoustic wave resonator arranged between the common terminal (110) and the input/output terminal (120) and has a first pass band; a high-frequency filter (12H) that is connected between the common terminal (110) and the input/output terminal (130) and has a second pass band located at a higher frequency than the first pass band; and a capacitor (CB1) that is serially arranged in a connection path between the common terminal (110) and the low-frequency filter (11L). The Q value of the capacitor (CB1) in the second pass band is higher than the Q value in the second pass band of a capacitance obtained by treating the at least one surface acoustic wave resonator of the low-frequency filter (11L) as a capacitance.
US10938375B2

A resonator that includes a rectangular vibrating portion having first and second pairs of sides that provides contour vibration. A frame surrounds a periphery of the vibrating portion and a first holding unit between the frame and one of the first sides and includes a first arm substantially in parallel to the vibrating portion, multiple second arms connecting the first arm with the vibrating portion, and a third arm connecting the first arm with the frame. A first connection line is on the first arm; a first terminal is on the frame; three or more electrodes are on the vibrating portion; and multiple first extended lines are on the second arms and connect first and second electrodes with the first connection line. The first extended lines are connected to the first connection line, which is electrically connected to the first terminal.
US10938362B2

Apparatus for performing offset cancellation is disclosed. The apparatus comprises a gating circuit (6) for receiving an analogue signal (3) from a source (2) and providing a gated analogue signal (9) to an analogue circuit (10), a gating controller (7; 14; FIG. 1) and a digital processor (14; FIG. 1) for receiving a digital signal (13) converted from an analogue output (11) from the analogue circuit (10). The gating circuit comprises at least one path (211), each path respectively comprising, an input terminal (221), an output terminal (231), a node (241) interposed between the input and output terminals, a first transistor (Q1) having a channel arranged between the input terminal and the node, and a second transistor (Q3) having channel arranged between the node and a fixed reference, such as ground (GND). The gating controller is configured, in a first time window (15A), to switch the first transistor so that the input terminal and the output terminal are decoupled and to switch the second transistor so that the node is coupled to the fixed reference. The gating controller is configured, in a second, different time window (15B), to switch the second transistor so that the node and the fixed reference are decoupled and to switch the first transistor so that the input terminal is coupled to the input terminal. The digital processor is configured, in the first time window, to take a first measurement of the digital signal, and, in the second, different time window, to take a second measurement of the digital signal. The digital processor configured to subtract the first measurement from the second measurement.
US10938354B2

An amplification device includes an amplification circuit and a protection circuit. The amplification circuit includes a transistor having a first terminal for outputting an amplified radio frequency signal, a second terminal, and a control terminal coupled to the input terminal of the amplification circuit for receiving a radio frequency signal to be amplified. The protection circuit has a first terminal coupled to the output terminal or the input terminal of the amplification circuit, and a second terminal. The protection circuit includes a switch and a first voltage clamping unit. The switch unit is turned on or turned off according to a control signal. The first voltage clamping unit is coupled to the switch unit for clamping a voltage at the first terminal of the protection circuit within a predetermined region when the switch unit is turned on.
US10938351B2

An envelope tracking system having delay compensation circuitry is disclosed. The envelope tracking system includes transmit circuitry configured to receive an input transmit signal, a gain control signal, and delay compensation values. The envelope tracking system is further configured to generate an envelope tracking signal based on the input transmit signal, the gain control signal, and the delay compensation values, and generate an output transmit signal based on the input transmit signal. The envelope tracking system also includes a power amplifier configured to generate an amplified transmit signal based on the output transmit signal and an operating voltage. The envelope tracking system further includes an envelope tracking integrated circuit configured to control the operating voltage based on the envelope tracking signal. The delay compensation circuitry is configured to generate the delay compensation values based on a peak-to-average ratio of a given modulation type and the gain control signal.
US10938350B2

A multi-mode envelope tracking (ET) target voltage circuit is provided. In an ET amplifier apparatus, an amplifier circuit is configured to amplify a radio frequency (RF) signal based on a time-variant ET voltage, which is generated based on a time-variant ET target voltage configured to track a time-variant power envelope of the RF signal. Notably, when the ET amplifier apparatus operates in a fifth-generation (5G) standalone (SA) or non-standalone (NSA) mode, the amplifier circuit may experience interference creating a reverse intermodulation product (rIMD) that can degrade efficiency and performance of the amplifier circuit. In examples discussed herein, the multi-mode ET target voltage circuit is configured to generate the ET target voltage based on a reduced slew rate to help suppress the rIMD at the amplifier circuit, thus making it possible to improve efficiency and performance of the ET amplifier apparatus in the SA and the NSA modes.
US10938346B2

A superconducting input and/or output system employs at least one microwave superconducting resonator. The microwave superconducting resonator(s) may be communicatively coupled to a microwave transmission line. Each microwave superconducting resonator may include a first and a second DC SQUID, in series with one another and with an inductance (e.g., inductor), and a capacitance in parallel with the first and second DC SQUIDs and inductance. Respective inductive interfaces are operable to apply flux bias to control the DC SQUIDs. The second DC SQUID may be coupled to a Quantum Flux Parametron (QFP), for example as a final element in a shift register. A superconducting parallel plate capacitor structure and method of fabricating such are also taught.
US10938343B2

A system for automatically commissioning a solar panel array comprises a plurality of panel monitoring devices, each panel monitoring device connected between a positive and negative terminal of a solar panel. Each panel monitoring device comprises a switching device, the switching device configurable to disconnect an output from the solar panel. The system further comprises logic configured to automatically obtain a relative position of each panel monitoring device in the system by appointing serially a series of masters from among the panel monitoring devices, each master in turn broadcasting a unique identifier and enabling its output. Each panel monitoring device listens to the masters' broadcasts and stores in memory the unique identifier and information indicating whether the panel monitoring device detected the masters' voltage. The panel monitoring devices determine their respective locations by analyzing the information broadcast by, and the voltage detected from, the masters.
US10938338B2

An apparatus, system, and method for conveying an assembly along a track. A rail can include a first planar side, a second planar side, and a third planar side. The first, second, and third planar sides can be arranged to form at least two acute angles. A carriage assembly can include a drive wheel and at least two roller sets. The drive wheel can be configured to contact the first planar side and is configured to translate the carriage assembly along the rail. The at least two roller sets can be configured to contact the two other sides to maintain the carriage in contact with the rail.
US10938337B1

A system for guidance and deployment of active panels on a building. One or more guide rails are coupled to a building wall. Panel units are coupled to the guide rails. An active panel can extend and contract from each panel unit. A control system conveys the panel units to an operational position on the building wall. When a panel unit is in operational position, The control system extends or retracts the respective active panel from the panel unit, and adjusts the angle of the panel unit relative to the building wall.
US10938324B2

Provided is an electrostatic energy harvester Including a lower electrode; a ferroelectric material layer which is disposed on the lower electrode and formed of a poled ferroelectric material; a friction-charged body which is adapted to be repeatedly contacted with and separated from the ferroelectric material layer and has an electric susceptibility different from an electric susceptibility of the ferroelectric material layer; and an upper electrode provided on the friction-charged body.
US10938323B2

Disclosed is an energy generating system having an integrated energy generator and energy storage. According to one embodiment, energy generation and storage may be performed using external kinetic energy, and output from a generator device may be improved using a voltage stored in the energy storage. A storage efficiency of the energy storage may be further increased via the improved output from the generator device. Further, the energy generator and energy storage may be integrated with each other to improve a space utilization.
US10938320B2

A method for minimizing DC capacitance of a cascade multilevel converter is provided. On the basis of balancing of capacitor voltages, the method estimates instantaneous value of the DC side capacitor voltages in a circuit through an energy conservation law, and uses a proportional resonance controller to control a grid-connected current to realize adjustment of the grid-connected current without static difference, such that the cascade multilevel converter can operate in a small capacitance mode, the system volume is greatly reduced, the system cost is reduced, the control is easy to be implemented, and the capacitor voltage is free from overshoot and the system has a better rapidity.
US10938308B2

A converter comprises a first switching element and a second switching element coupled between an input power source and an output capacitor and an inductor coupled to a common node of the first switching element and the second switching element, wherein the second switching element comprises a first diode and a first switch connected in series between a first terminal and a second terminal of the second switching element and a second diode connected between the first terminal and the second terminal of the second switching element.
US10938306B2

Response fluctuation of output current due to fluctuation of input voltage is reduced by control device (CM) including current fluctuation reduction control means (CFC) that is a regulator for regulating any of an output current command signal, a current detection value, and a control gain when the input voltage fluctuates.
US10938299B2

Various embodiments of a fault detector for a voltage converter are described. In one example embodiment, briefly, the fault detector is capable to detect one or more fault events during operation of a voltage converter. Likewise, the fault detector is capable to generate one or more fault signals with respect to the one or more to be detected fault events.
US10938290B2

An actuator with a multipolar magnet structure includes a carrier configured so that a lens is loaded thereon, the carrier being configured to linearly move along an optical axis direction, a housing configured to accommodate the carrier, a coil unit provided in the housing and having an n number of coils arranged along the optical axis direction, where n is a natural number of 2 or above, and a magnet mounted to the carrier to face the coil unit, the magnet having an n+1 number of magnetic poles facing the coil unit.
US10938288B2

The electric motor includes at least two opposing magnet sets, at least a coil assembly, and a detection switch circuit. Each magnet set includes at least a magnet whose poles are arranged perpendicular to the movement of the magnet. The magnets in a same magnet set are stacked and have poles on a same side of reversed polarities. Opposing magnets from neighboring magnet sets have facing poles of a same polarity. The coil assembly is disposed between neighboring magnet sets, and axially parallel to an alignment direction between the facing poles of opposing magnets. Each coil assembly includes a magnetizer wrapped in a winding. Yokes are extended from two ends of the magnetizer towards opposite directions and a specific distance is between the yokes' centers. Together with the detection switch circuit's switching between positive and negative power supplies, the electric motor effectively reduces input power, and increases output power.
US10938277B2

A control module for an electric motor having a stator that includes a first surface, wherein cooling fluid flows within the stator for providing cooling to the first surface, the control module having a power device having switching elements; a control device for controlling operation of the switching elements; a housing with a first side for mounting to the first surface, wherein the first side includes an aperture allowing a portion of the power device to contact the first surface when the housing is mounted to the first surface for cooling the switching elements, wherein the control device is mounted in the housing on an opposite side of the power device to the first side of the housing and an elastomer is located over the power device and the control device for providing an electrical insulation barrier over the switching elements and electrical components on the control device.
US10938271B2

A motor includes a rotor including a shaft that extends axially, a stator that surrounds the radial outer side of the rotor and includes coils defined by windings of coil wires, a holder with through-holes that is axially above the stator for insertion of the coil wires therethrough and extends axially, and a substrate that is axially above the holder and includes an electronic component mounted thereon. Only some of the coil wires with the same phase are inserted into each of the through-holes, and the through-holes are separate holes provided to different phases of the coil wires.
US10938246B2

There is provided a battery-operated device that include a battery, an electronic circuitry configured to be powered by the battery, and a converter configured to receive energy from any of a plurality of authorized chargers, and generate power from the energy for charging the battery using the power. The battery-operated device is configured to receive a charger identification from a charger, and determine whether the charger identification is in a list of charger identifications belonging to the plurality of authorized chargers. The battery-operated device is further configured to, in response to determining that the charger identification is in the list of charger identifications receive the energy from the charger, generate, using the converter, the power from the energy received from the charger, charge the battery using the power received from the converter, and use the battery to power the electronic circuitry.
US10938243B2

A power transmitting unit is provided. The power transmitting unit includes a signal generator configured to generate a signal of a first frequency band for wireless charging, a power generation circuit configured to generate a modulation signal for modulating the signal of the first frequency band generated by the signal generator, and amplify a transmit power of the signal of the first frequency band based on voltage supplied from the outside of the power transmitting unit, a power transmission circuit configured to transmit the amplified transmit power to a power receiving unit via a first antenna, a second antenna configured to receive information about a charging state from the power receiving unit through a second frequency band, and a control circuit configured to control a duty and frequency of the modulation signal based on the charging state.
US10938242B2

The present invention relates to a display apparatus and operational method therefor, and an electronic apparatus, and the display apparatus according to an embodiment of the present invention may comprise: a resonance circuit unit for generating voltage by means of inductive electromotive force generated due to an external apparatus; a capacitance variance unit for varying the capacitance (Cv) of the resonance circuit unit in order to control the resonance point thereof, the resonance point having been changed due to the distance from the external apparatus; and a display panel for implementing an image by means of the voltage.
US10938234B2

A system, apparatus, and method are disclosed for providing electrical charge to residents of a controlled-environment facility. In an embodiment, a charging station may be provided in an area accessible to an inmate to allow charging of in an inmate smart device, such as a phone or tablet. In an embodiment, a portable charger may be provided to an inmate for charging a smart device.
US10938226B2

Provided is a power control device, for a vehicle, that is excellent in efficient discharge of energy stored in a smoothing capacitor provided in the power control device. The level of an output voltage of a backup power supply unit for generating, from energy of the smoothing capacitor, drive power required for a discharge operation is switched so as to be equal to or higher than the level of the voltage of an auxiliary battery during the discharge operation. Accordingly, the power control device contributes to shortening of a time period for discharge of the smoothing capacitor, and contributes to reduction in the number of times of charging/discharging of the auxiliary battery since power supplied from the auxiliary battery can be reduced during the discharge operation.
US10938225B2

A charge termination system according to an exemplary aspect of the present disclosure includes, among other things, a switch configured to transition from a first position to a second position and a charging circuit extending to an external power source. The switch in the first position permits the charging circuit to charge an electrified vehicle. The switch in the second position prevents the charging circuit from charging the electrified vehicle.
US10938222B2

The invention relates to a system for battery cell balancing comprising a cell monitoring block (16) configured to monitor the voltage or a related quantity across individual cells (C.sub.1, C.sub.2, . . . C.sub.N) in a battery cell module; a microcontroller (18) configured for monitoring the positive terminal voltage (12) and the negative terminal voltage (13) of said battery cell module, and for monitoring (11) the output current I.sub.mod of said module, and monitored cell voltage of said individual cells (C.sub.1, C.sub.2, . . . C.sub.N), where the microcontroller (18) is configured to provide a control signal (20) based at least said positive terminal voltage (12), said negative terminal voltage (13), said output current I.sub.mod of said module, and said monitored cell voltage of said individual cells; and a hybrid module balancing block configured to provide either an active or a passive cell balancing or a combination of active and passive cell balancing of the cells (C.sub.1, C.sub.2, . . . C.sub.N) in the specific module under the control of the control signal provided by the microcontroller. The invention further relates to a method for battery cell balancing in a battery comprising one or more modules each comprising one or more cells.
US10938220B2

Various embodiments of a wireless connector system are described. The system has a transmitter module and a receiver module that are configured to wirelessly transmit electrical energy and/or data via near field magnetic coupling. The wireless connector system is designed to increase the amount of wirelessly transmitted electrical power over a greater separation distance. The system is configured with various sensing circuits that alert the system to the presence of the receiver module to begin transfer of electrical power as well as undesirable objects and increased temperature that could interfere with the operation of the system. The wireless connector system is a relatively small foot print that is designed to be surface mounted.
US10938217B2

The present invention extends to methods, systems, and computer program products for using adaptable and modular mobile container in different environments to provide and manage digital and analog resources. One or more mobile containers can be placed in a location to take advantage of resource availability, generation, and/or distribution at the location. Per mobile container, different numbers and/or combinations of digital and analog components can be configured for use with and contained within or attached to the mobile container to provide different numbers and/or combinations of functionality. The number and/or combination of components and functionalities associated with a mobile container can be tailored to the environment where the mobile container is to be located.
US10938213B2

A converter station includes two line-commutated converters for energy transmission through a bipolar high voltage direct current transmission link. The two converters are electrically connected in an anti-parallel circuit to the same pole of the high-voltage direct current transmission link. One of the converters is operated as a rectifier in an AC grid and the other converter is operated as an inverter in the AC grid. A station reactive power exchanged by the converter station with the AC grid is controlled by real power stipulations for converter real powers which are exchanged between the converters and the AC grid. A method for operating the converter station is also provided.
US10938212B2

The device includes an electric energy source to which an inverter is power-connected, whose output is three-phase with symmetrical power distribution. It further includes an inter-phase power transfer module which is power-connected to the inverter and comprises at least one first power board including at least three power transistors. The inter-phase power transfer module has a data interface and has a first output with asymmetrical power distribution into three phases, wherein the first output is further connected to a distinctive nodal point, this distinctive nodal point being power-connected to a load. Through a measuring module, the PLC control system is also connected to the distinctive nodal point, the PLC control system being further connected also to the inverter and the data interface. This arrangement ensures that the power supplied to the load reflects in each phase the power consumed by the load. The device further offers additional possibilities to control energy production, consumption and storage.
US10938209B2

A fault ride-through circuit with a variable frequency transformer (VFT) and a control method thereof are provided, and the control method comprises: pretreating acquired voltages of grids, a voltage of a stator interface and a voltage of a rotor interface to obtain a rotor voltage DC component and a rotor voltage DC component; testing and treating a voltage frequency of a first grid and a voltage frequency of a second grid; carrying out a reference voltage calculation for a stator voltage DC component, a rotor voltage DC component, the voltage frequencies of the first grid and the second grid to obtain a positive voltage reference value of the first PWM convertor and the second PWM convertor; and processing the voltage reference values to obtain the switch signals for controlling the first PWM convertor and the second PWM convertor.
US10938190B1

A system of floor mounts and wall brackets for the attachment of a cabinet of any configuration (upper, lower or tall) to a building's wall and/or floor in a secure enough manner to resist the lateral and vertical forces of an earthquake, therein seismically qualifying the components of this cabinet mounting system. The components are adaptable to any style of cabinets provided they have a flat bottom face rather than a stepped bottom face. With this system, any cabinet maker can now present their cabinets as seismically qualified as long as their carcass utilizes these seismic mounts.
US10938189B2

A low voltage electrical switchboard comprising a supporting structure having vertical uprights and horizontal crossbars and further comprising a busbar compartment housing one or more busbars and an apparatus compartment housing one or more electrical apparatuses, said busbar compartment and said apparatus compartment being separated by a partitioning and insulating wall, characterized in that said partitioning and insulating wall has a first surface facing said busbar compartment which is provided with a plurality of retaining and supporting means for said busbars, and a second surface facing said apparatus compartment which is provided with a plurality of openings for insertion/extraction of first connection means between said busbars and said one or more electrical apparatuses through said partitioning and insulating wall, said first connection means being provided with first insulation means that cooperate with said partitioning and insulating wall to increase the distance in air between the phases during insertion/extraction of said connection means, said low voltage switchboard being further provided with mechanical locking means for locking said one or more electrical apparatuses and preventing their insertion/extraction into/from an operating position in contact with said busbars under predetermined conditions.
US10938186B2

A spark plug electrode is provided, in which an electrode member in which a total of 0.3 to 7.5 wt % of at least one of Ta and Nb is added to an IrRh alloy is provided at a discharge part.
US10938185B1

A spark plug assembly is provided with an insulator body extending along a longitudinal axis and defining a first face extending radially and positioned between the first and second ends. A central electrode extends through the insulator body, and a side electrode is connected to the insulator body for rotation therewith. A retainer is connected to the second end of the insulator body and defines a second face extending radially. A jacket is rotatably supported by and surrounds the insulator body. The jacket is positioned between the first and second faces, and defines an inner surface and a threaded outer surface. A bushing is rotatably supported by and surrounds the insulator body, is positioned radially between the jacket and the insulator body, and is positioned between the first and second faces. The bushing defines a tapered outer surface to mate with the inner surface of the jacket.
US10938184B2

A spark plug has a housing, an insulator, a central electrode and a ground electrode. At least one projection part is formed on an outer peripheral surface of the insulator at a location facing a distal end cylindrical surface of the insulator in a radial direction of the spark plug so that at least one projection part has a minimum distance measured from a plug central axis of the spark plug, which is longer than a distance of another part of the insulator measured from the plug central axis. On a cross section of the spark plug, at least one projection part is formed on the outer peripheral surface of the insulator in a direction between at least one projection part and the plug central axis which crosses to a direction between a rod-shaped part and the plug central axis.
US10938175B2

A light source for Raman amplification to Raman-amplify signal light includes: plural incoherent light sources that output incoherent light; plural pumping light sources that output second-order pumping light; an optical fiber for Raman amplification to Raman-amplify the incoherent light with the second-order pumping light, and outputs the amplified incoherent light; and an output unit connected to the optical transmission fiber, receiving the amplified incoherent light, and outputting the amplified incoherent light as first-order pumping light having a wavelength that Raman-amplifies the signal light to the optical transmission fiber.
US10938171B1

A portable power distribution unit for safely distributing high wattage power supplied from mobile generators to lower power test adapter units and systems. Embodiments disclosed include a structurally rigid housing shaped to facilitate secure holding by an operator's foot, a 400 Hz power connector adapted for connection to a mobile power generator, a circuit breaker matched to the rating of the system to be powered and connections for conversion of the six-pin output from the mobile generator to a three or four-pin input for the system to be powered.
US10938169B2

A method for producing a modularly configurable plug comprises inserting a cable insulator in a pre-shaped outer cable contact, positioning an inner cable contact of a cable in the cable insulator, and bending the pre-shaped outer cable contact to form a cable section. The cable section is adapted to a diameter of the cable and a diameter of the inner cable contact. The method further comprises positioning an inner interface contact in an interface insulator and inserting the interface insulator in an outer interface contact to form an interface section. The interface section is connected to the cable section. The interface section has one of a plurality of different lengths or one of a plurality of different shapes interchangeably connected to the cable section.
US10938167B2

One embodiment is directed to detecting that a cable has been connected to a port of patching equipment and detecting that the cable is no longer connected to said port. In response to detecting that the cable is no longer connected, information associated with fixed cabling coupled to said port that is captured by a cable tester is downloaded to a controller. The downloaded information is associated with said port and the downloaded information and association information is locally stored at the controller. The locally stored information can then be used to create and/or populate objects in a database. Another embodiment is directed to including a storage device and a wireless interface in patching equipment or other equipment such as an outlet or consolidation point for use in writing information to the storage device and reading information from the storage device via the wireless interface. Other embodiments are disclosed.
US10938163B2

An electromagnetic interference (EMI) grounding protection method for a connector assembly using a multi-directional conductive housing. The method includes the steps of: conducting the EMI generated by a source towards a metallic braided shield, the metallic braided shield being secured and mounted onto the multi-directional conductive housing by a metallic clamp; conducting the EMI from the metallic braided shield to the metallic clamp and to the multi-directional conductive housing, the multi-directional conductive housing being mounted onto a metallic device by at least a metallic bolt and the bolt being accommodated within a corresponding metallic compression limiter; and thereafter, conducting the EMI: (1) from the metallic braided shield to the multi-directional conductive housing through the metallic compression limiters and through their respective bolts, and ultimately to the metallic device, and (2) from the metallic braided shield to the multi-directional conductive housing directly through conductive pads thereof, and ultimately to the metallic device.
US10938162B2

An electrical connector includes: an insulating body, having a mounting surface and a plurality of terminal slots concavely provided on the mounting surface; a grounding sheet, having a connecting arm and a plurality of abutting portions abutting the mounting surface; and at least one terminal, mounted to the insulating body along a backward-from-front direction. Each of the abutting portions is located at one side of a corresponding one of the terminal slots. An elastic sheet is located at an opening of one of the terminal slots, and is provided at one side of a corresponding abutting portion. The terminal abuts the elastic sheet. The terminal has a contact portion entering a corresponding one of the terminal slots to be electrically connected to a mating device.
US10938142B2

An electrical connection box comprising a box main body that accommodates an electrical component and a connector for connection with an electrical wire that is provided in a protruding manner on an outer surface of the box main body, the electrical connection box being mounted on a vehicle and used for connection of a plurality of on-board loads to an on-board power supply comprises a protector that is provided in a protruding manner along a protrusion direction of the connector and protects the connector.
US10938141B2

A safety cover for an electrical charger is provided. The cover is formed of an outer body with a retractable sheath being movable inwardly and outwardly relative to the outer body. The safety cover for the electrical charger is structured and designed so as to limit accidental electrocution dangers caused by the exposed charger plug.
US10938140B2

In order to eliminate the need to provide a connector including a side retainer with an additional waterproof seal for the side retainer, the connector includes a terminal holder in which the side retainer is mounted, and the terminal holder is configured to define access passages such that a tool for moving the side retainer between first and second positions can be inserted into an inlet of the terminal holder so as to reach inclined cam surfaces of the side retainer and move the side retainer.
US10938136B2

A card edge contact pair for electrically coupling printed circuit board assemblies is provided. The card edge contact pair includes a first contact body and a second contact body. The first contact body includes a first solder joint end and a first deflection end. The second contact body includes a second solder joint end and a second deflection end. The card edge contact pair further includes an integral carrier component. The integral carrier component is detachably coupled to the first contact body and the second contact body.
US10938133B2

A high frequency optimized connector including a circuit board having a top surface and a bottom surface is disclosed. A first golden finger set is placed on the top surface. A second golden finger set is placed on the bottom surface. The first golden finger set includes multiple data golden fingers and multiple auxiliary golden fingers. One end of each data golden finger is placed on a front section of the top surface, while the other end is connected from the front section of the top surface to the bottom surface through multiple middle through holes. One end of each auxiliary golden finger is placed on the front section, while the other end is extended to a rear section of the top surface through multiple first extension lines and is connected from the rear section to the bottom surface through multiple terminal through holes on the circuit board.
US10938129B2

An electrical assembly includes a first conductor, a second conductor, and a bus bar. The first conductor is disposed on a terminal block and defines a first conductor opening. The second conductor is spaced apart from the first conductor. The bus bar extends from an electrical component. The bus bar has a first bus bar surface that is arranged to engage the first conductor and a second bus bar surface that is disposed opposite the first bus bar surface. The second bus bar surface is arranged to engage the second conductor. Each of the first bus bar surface and the second bus bar surface extends between an end surface of the bus bar and the electrical component.
US10938123B2

Aspects of the subject disclosure may include, for example, antenna that includes a first plurality of antenna elements radially arranged in a first plane to wirelessly transmit first channel signals received from a guided wave communication system to a plurality of client devices via a first plurality of beams at a corresponding first plurality of angles. A second plurality of antenna elements are radially arranged in a second plane that is displaced a first distance from the first plane to wirelessly transmit second channel signals received from the guided wave communication system to the plurality of client devices via a second plurality of beams at a corresponding second plurality of angles that are angularly displaced from the first plurality of angles. Other embodiments are disclosed.
US10938117B2

A cross-link satellite with spherical reflectors that can communicate in up to five substantially orthogonal directions, and thus can be included in a satellite constellation, that can be built and deployed at a lower cost than conventional satellite antennas in conventional satellite constellations. The cross-link satellite includes a communications hub in the center of a spherical balloon. The spherical balloon includes a transparent surface and three or more reflective surfaces. The reflective surfaces include a continuous reflective surface (e.g., for communicating with the ground), a first polarized reflective surface, and a second polarized reflective surface opposite the first polarized reflective surface. The first polarized reflective surface and the second polarized reflective surface are orthogonally polarized, enabling the cross-link satellite to communicate with satellites on either side of the cross-link satellite as part of a satellite constellation.
US10938111B2

An electronic device may have metal structures such as metal electronic device housing structures and other conductive structures. The conductive structures may have a slot or other opening. An antenna may be formed from the conductive structures. Control circuitry in the electronic device may receive input from input-output devices and may use the input-output devices to provide a user with output. The control circuitry may be coupled to a radio-frequency transceiver that is used to transmit and receive wireless communications. The radio-frequency transceiver may be coupled to the antenna using a transmission line. The transmission line may have a radio-frequency connector that is coupled to a radio-frequency connector on an antenna feed bolt. The antenna feed bolt may have a shaft that spans the opening in the conductive structures and may be coupled to antenna feed terminals on opposing sides of the opening. The antenna may have a tuning bolt.
US10938099B1

A device implementing antennas transmitting and receiving electromagnetic waves for measuring the surface dielectric of a pre-defined surface area is disclosed herein. This area can be a small portion of a large surface, or a surface of a sample extracted from a larger volume. The sample might be cylindrical in shape. The device includes a dielectric spacer of known dielectric properties and geometries, placed between the material under test and the transmitting and receiving antennas. The dielectric value and thickness of the dielectric spacer are selected so as to control the effective area over which the dielectric is measured.
US10938085B2

An antenna structure to which the present invention is applied includes: a film that transmits visible light and has antennas formed thereon; a feeding part to which coaxial cables for feeding power to the antennas are connected; a flange that transmits visible light and is used for positioning the film from a visible side of equipment; and positioning structures for positioning the film from an invisible side of the equipment.
US10938077B2

A system includes a battery cell and a graphene layer positioned on an outer surface of the battery cell. If the battery cell experiences a thermal runaway event, the graphene layer may help to direct any rupturing of the battery cell in a direction that may prevent the thermal runaway event from propagating to neighboring battery cells.
US10938075B2

A battery safety evaluation apparatus as an aspect of the present invention includes an estimator, a calculator, and an evaluator. The estimator estimates an estimation value of an inner state parameter of a battery to be evaluated on the basis of data of its voltage and current measured in charging or discharging it. The calculator calculates an index regarding swelling risk of the battery on the basis of first reference data. The evaluator evaluates, on the basis of the index, a battery swelling risk of the battery to evaluate safety of the battery. The battery is a secondary battery. The first reference data is reference data considered to correspond to the battery from the reference data on the basis of estimation value. The reference data indicates at least one of relationships between a positive electrode capacity, a negative electrode capacity and an SOC deviation of a secondary battery.
US10938074B2

An electronic device includes a power transmit port, a first battery unit, a second battery unit, a first voltage-controlled conducting circuit, a first selective conducting circuit, a second voltage-controlled conducting circuit, a second selective conducting circuit and a processing unit. The first and second voltage-controlled conducting circuit connects the corresponding battery unit to the power transmit port in electric when the voltage of the corresponding battery unit is higher than the voltage of the power transmit port. The first selective conducting circuit connects the first battery unit to the power transmit port in electric according to a first turn-on signal. The second selective conducting circuit connects the second battery unit to the power transmit port in electric according to a second turn-on signal. The processing unit generates the first turn-on signal and the second turn-on signal in selective.
US10938071B2

The disclosed technology relates to a battery cell that includes a battery can having a receptacle and a cover. The battery cell also includes multiple electrode layers that are disposed within the receptacle, wherein a first layer of the plurality of electrode layers is coupled to the cover, and a second layer of the plurality of electrode layers is coupled to the receptacle. In some aspects, the cover includes a conductive feedthrough having a vent. A battery-powered device and method of manufacturing a battery cell are also provided.
US10938064B2

Sulfide-type compound particles microparticulated, having an argyrodite-type crystal structure, and including lithium (Li), phosphorus (P), sulfur (S), and a halogen (Ha). As sulfide-type compound particles that can inhibit generation of hydrogen sulfide gas even upon contact with moisture in the atmosphere, provided are sulfide-type compound particles having D50 in a volume-basis particle size distribution of 50 μm or less and having an occupancy of sulfur (S) and the halogen (Ha) in the S3 (4a) site, as calculated by a neutron diffraction measurement, of 85% or more.
US10938060B2

A solid electrolyte material includes: a sulfide layer containing lithium atoms and sulfur atoms; and an oxide layer covering the sulfide layer, the oxide layer containing lithium atoms and oxygen atoms. The solid electrolyte material satisfies 0.51≤x and x/y≥1.53, where x is a first ratio of the number of the oxygen atoms to the number of the lithium atoms at a depth 4 nm of the solid electrolyte material from the surface of the oxide layer; and y is a second ratio of the number of the oxygen atoms to the number of the lithium atoms at a depth 100 nm of the solid electrolyte material from the surface of the oxide layer.
US10938059B2

A flexible battery is disclosed. The flexible battery can include: an electrode assembly; and an exterior material in which the electrode assembly is encapsulated together with an electrolyte, in which the electrode assembly and the exterior material are formed such that patterns for contraction and extension in a longitudinal direction have the same directionality when the flexible battery is bent. As such, the patterns for contraction and extension in the longitudinal direction are formed on both of the exterior material and the electrode assembly, thereby preventing or minimizing deterioration in the physical properties even though the flexible battery is bent.
US10938045B2

A radiolytic electrochemical system that comprises a cathode, an anode that comprises a semiconductor, an aqueous electrolyte solution disposed between the cathode and anode, and ionizing radiation, wherein the ionizing radiation splits water molecules via radiolysis and forms solvated free radicals that migrate to the anode or cathode, depending upon a radical's charge, and participate in redox reactions at the anode and cathode thereby producing electrical current capable of performing work when the anode and cathode are electrically connected.
US10938041B2

An air conditioner includes a body including an air inlet configured to receive air from an air compressor configured to press and transfer the air to provide the air to a cathode of a fuel cell stack. An air element is configured to supply the air to the cathode, and an inner space allows the air inlet and the air outlet to communicate with each other. A plurality of tubes is provided in the inner space of the body and through which fluid flows along hollows holes of the tubes. While the air supplied through the air inlet passes through the inner space, the air is cooled through heat exchange with the fluid flowing along the hollows of the tubes.
US10938036B2

The present invention relates to a method of preparing a positive electrode material for a lithium secondary battery including a first step of synthesizing a lithium transition metal oxide represented by Chemical Formula 1, a second step of preparing lithium transition metal oxide powder by grinding the lithium transition metal oxide, a third step of preparing a positive electrode material including an alumina coating layer by mixing as well as dispersing the lithium transition metal oxide powder in an alumina nanosol, and a fourth step of drying the positive electrode material, a positive electrode material for a lithium secondary battery prepared by the above method, and a lithium secondary battery including the positive electrode material, Li(1+a)(Ni(1−a−b−c)MnbCoc)On  [Chemical Formula 1] where 0≤a≤0.1, 0≤b≤1, 0
US10938035B2

The positive electrode active material layer includes a plurality of particles of a positive electrode active material and a reaction mixture where reduced graphene oxide is bonded to a polymer having a functional group as a side chain. The reduced graphene oxide has a sheet-like shape and high conductivity and thus functions as a conductive additive by being in contact with the plurality of particles of the positive electrode active material. The reaction mixture serves as an excellent binder since the reduced graphene oxide is bonded to the polymer. Therefore, even a small amount of the reaction mixture where the reduced graphene oxide is covalently bonded to the polymer excellently serves as a conductive additive and a binder.
US10938031B2

The present invention relates to a metal oxide powder, a method of preparing the same, and a lithium secondary battery using the same, which comprises: a metal oxide powder is represented by Formula (1), Lix(M1-m-zAmDz)Ot  Formula (1) in the above Formula (1), 0.85≤x≤1.2, 0≤m≤0.01, 03.5.
US10938016B2

A rechargeable battery according to an exemplary embodiment of the present invention includes: an electrode assembly that includes a first electrode, a second electrode, and a separator that is disposed between the first electrode and the second electrode; a case that receives the electrode assembly and includes an opening; a cap plate that is coupled to the opening and includes a cutout; and a first current collecting member that is integrally formed with the cap plate and thus is bent toward the inside of the case from the cap plate, and is electrically connected with the first electrode.
US10938004B2

A displacement adjustment member provided in a battery module disclosed herein has at least a first elastic body and a second elastic body capable of undergoing elastic deformation in the stacking direction of unit cells. The first elastic body is made of an elastic body in which an elastic deformation extent, with respect to a predetermined load, is relatively larger than that of the second elastic body.
US10938003B2

Systems and methods to power electric vehicles are disclosed. A battery pack to power an electric vehicle is provided. The battery pack residing in the electric vehicle. The battery pack can include a plurality of battery modules. Each of the plurality of battery modules can include a plurality of battery blocks. A first battery block can include a plurality of cylindrical battery cells. Each of the plurality of cylindrical battery cells can have a pair of battery cell terminals and can have a voltage of up to 5 volts across the pair of battery cell terminals. The plurality of cylindrical battery cells can be electrically connected in parallel within the first battery block. Each cylindrical battery cell of the plurality of cylindrical battery cells can be spatially separated from each of at least one adjacent cylindrical battery cell within the first battery block by less than 2 millimeter (mm).
US10938002B2

The following description relates to systems and methods for a vehicle battery. The vehicle battery may be a Lithium-ion battery, and may comprise a plurality of prismatic shaped battery cells, arranged and stacked to form a series of battery cell groups, and where protective casings or partitioned chambers of a protective casing enclose each battery cell group. The protective casings, or component segments of a protective casing, may be coupled to one another by a series of ridges and mating grooves. A protective casing may alternatively comprise of a monolithic extrusion comprising a plurality of partitioned chambers. The protective casing may be configured to absorb a threshold compressive force without resulting in deformation of the battery cell groups.
US10937991B2

The present disclosure discloses a display panel, a method for packaging the display panel, and a display device. A display panel comprising: a cover plate comprising a main body portion and a sidewall disposed at a periphery of the main body portion and surrounding the main body portion; a sealing film disposed opposite the cover plate and sealingly engaged with the sidewall of the cover plate to define a sealed package space; and an organic light emitting unit sealed within the package space.
US10937981B2

A light-emitting element is provided, including a first electrode and a second electrode, a first layer including first and second organic compounds, the first layer being formed between the first electrode and the second electrode wherein the first organic compound is capable of emitting a first light and the second organic compound has an electron transporting property, and a second layer including third and fourth organic compounds, the second layer being formed between the first layer and the second electrode wherein the third organic compound is capable of emitting a second light and has an electron trap property and the fourth organic compound has an electron transporting property.
US10937980B2

The present disclosure provides a package structure of a display component and a display device. The package structure of a display component includes: a base substrate, a display component arranged on a surface of the base substrate, and an package layer covering the display component, in which the package layer includes a second inorganic layer, an organic layer, and a first inorganic layer capable of reducing amount of charges to be trapped sequentially stacked along a direction toward the display component.
US10937978B2

A perovskite thin film and method of forming a perovskite thin film are provided. The perovskite thin film includes a substrate, a hole blocking/electron transport layer, and a sintered perovskite layer. The method of forming the perovskite solar cell includes depositing a perovskite layer onto a substrate and sintering the perovskite layer with intense pulsed light.
US10937972B2

The complex comprising one or more of the compound represented by general formula: RPbn1Xm1 (wherein R is a cation represented by R1NH3+ (wherein R1 represents a univalent substituted or unsubstituted hydrocarbon group), or the following formula: (wherein R2 represents a hydrogen atom, or a univalent substituted or unsubstituted hydrocarbon group); X is the same or different, and each represents a halogen atom; n1 is 0.8 to 1.2; and m1 is 2.8 to 3.2, or the compound represented by general formula: R2Pbn2Xm2 wherein R and X are as defined above; n2 is 2.8 to 3.2; and m2 is 7.7 to 8.3; and one or more dimethylformamide molecules is capable of decreasing the stirring time upon dissolution in an organic solvent such as DMSO, as well as decreasing the hysteresis and improving the solar cell characteristics (in particular, photoelectric conversion efficiency) when the complex is applied to a perovskite layer.
US10937971B2

An organic monomolecular white light material, a manufacturing method for the same, and an OLED element are provided. The organic monomolecular white light material has a room temperature phosphorescence emission property in a solid state, and can trap triplet exciton to achieve high efficient luminescence. Also, that has a higher thermal decomposition temperature and glass transition temperature, and the synthetic method and purification process thereof are simple. It has the advantages of mild reaction condition and high yield, and the thermal properties, luminescent properties, white-light color purity, etc of a final product can be adjusted by connecting to different aromatic fused ring or aromatic heterocyclic ring groups. In the OLED element, the organic monomolecular white light material is used as an emitting layer, and the emitting layer has a high luminous intensity and a good stability, thus the luminous efficiency and working life of the OLED element achieve practical requirements.
US10937967B2

Provided is an amine-based compound represented by one of Formulae 1-1 and 1-2. An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer disposed between the first electrode and the second electrode, where the organic layer includes an emission layer and at least one amine-based compound described above.
US10937963B2

An organic photovoltaic device comprising a quaternized tetrazine-based donor-acceptor (D-A) copolymer is disclosed.
US10937951B2

A magnetoresistance effect element according to an aspect of the present disclosure includes a first ferromagnetic layer as a magnetization fixed layer including a ferromagnetic Heusler alloy, a second ferromagnetic layer as a magnetization free layer including a ferromagnetic Heusler alloy, and a nonmagnetic spacer layer provided between the first ferromagnetic layer and the second ferromagnetic layer, and the nonmagnetic spacer layer includes a nonmagnetic Fe group, Co group, or Ni group Heusler alloy.
US10937944B2

A piezoelectric element includes: an upper electrode having acoustic transparency; a lower electrode; and a diaphragm disposed between the upper electrode and the lower electrode and configured of a mesoporous piezoelectric thin film. The upper electrode, the lower electrode, and the diaphragm are electrically insulated from one another.
US10937939B2

A thermoelectric conversion material according to an embodiment is expressed by the following formula (1): (M11-xM2x)4Si(Te1-yM3y)4   (1) wherein M1 represents Ta or Nb, M2 is at least one element selected from a group consisting of elements of groups 4 to 12 in the periodic table, M3 is at least one element selected from a group consisting of As, Sb, Bi, Sn and Pb, 0≤x<0.02, 0≤y<0.02, and M2 is an element different from M1 when 0
US10937931B2

A light emitting device including a light emitting element for emitting blue light; and a fluorescent film including a single crystal fluorescent material or a polycrystalline fluorescent material, wherein the fluorescent film absorbs the blue light and emits light having a wavelength different from that of the blue light, wherein the fluorescent film faces a surface of the light emitting element, and the fluorescent material included in the fluorescent film is represented by the following Formula (1): Y3-x-yLxMyAl5O12 wherein L is Gd or Lu, and M is Ce, Tb, Eu, Yb, Pr, Tm, or Sm, 0≤x≤2.999, and 0.001≤y≤0.1.
US10937922B2

A method for exposing side surfaces of a semiconductor body is disclosed. In an embodiment a method includes providing the semiconductor body having a laterally extending first main surface, forming a plurality of vertical side surfaces by partially removing material of the semiconductor body and thereby removing the first main surface in places, wherein each of the side surfaces forms an angle (α) between 110° and 160° inclusive with the remaining first main surface, applying a protective layer onto the semiconductor body so that, in a plan view, the protective layer completely covers the remaining first main surface and the obliquely formed side surfaces and partially removing the protective layer so that the protective layer is removed in regions on the obliquely formed side surfaces because of an inclination and remains at least partially preserved in regions on the remaining first main surface during a common process operation.
US10937920B2

A photodetecting device includes a semiconductor substrate including a first principal surface and a second principal surface that oppose each other and a plurality of through-electrodes penetrating through the semiconductor substrate in a thickness direction. The semiconductor substrate includes a plurality of avalanche photodiodes arranged to operate in Geiger mode. The plurality of through-electrodes are electrically connected to the corresponding avalanche photodiodes. The semiconductor substrate includes a first area in which the plurality of avalanche photodiodes are distributed in at least a first direction and a second area in which the plurality of through-electrodes are distributed two-dimensionally. The first area and the second area are distributed in a second direction orthogonal to a first direction when viewed from a direction orthogonal to the first principal surface.
US10937912B2

A capacitor structure includes a semiconductor substrate, a first vertical diffusion plate in the semiconductor substrate, a first STI structure in the semiconductor substrate and surrounding the first vertical diffusion plate, a second vertical diffusion plate in the semiconductor substrate and surrounding the first STI structure, and an ion well in the semiconductor substrate. The ion well is disposed directly under the first vertical diffusion plate, the first STI structure and the second vertical diffusion plate. The second vertical diffusion plate is electrically coupled to an anode of the capacitor structure. The first vertical diffusion plate is electrically coupled to a cathode of the capacitor structure.
US10937910B2

A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a gate structure formed over a fin structure and a gate spacer formed on a sidewall surface of the gate structure. The semiconductor structure also includes a first source/drain (S/D) epitaxial layer formed in the fin structure and adjacent to the gate spacer, and a second S/D epitaxial layer formed over the first S/D epitaxial layer. A top surface of the second S/D layer is higher than a top surface of the first S/D epitaxial layer.
US10937900B2

The present disclosure provides a semiconductor structure, including a substrate, a first III-V layer over the substrate, having a first band gap, and a second III-V layer over the first III-V layer, having a second band gap. The second III-V layer includes a first surface in contact with the first III-V layer and a second surface opposite to the first surface. The second band gap at the second surface is greater than the second band gap at the first surface. The present disclosure also provides a manufacturing method of the aforesaid semiconductor structure.
US10937892B2

A method of making a semiconductor device includes forming a gate stack on a substrate. The method further includes depositing a first spacer layer on a sidewall of the gate stack. The first spacer layer includes silicon and carbon. The method includes performing a first nitrogen plasma treatment process on the first spacer layer to increase a density of the first spacer layer. The method further includes depositing a second spacer layer on the first spacer layer. The second spacer layer includes silicon, carbon, and nitrogen.
US10937889B2

A method for forming a salicide includes forming, on at least one semiconductor fin, at least one source/drain (S/D) region including a (111) facet and having a cross-sectional quadrilateral shape, forming a conductive material on the (111) facet, annealing the conductive material to form a silicide on the (111) facet, and forming at least one contact to the silicide.
US10937886B2

A semiconductor device includes a substrate, at least one trench, an insulating layer, a lower metal layer, a negative capacitance material layer, and an upper metal layer. The trench has an inner surface in the substrate. The insulating layer is disposed on and lining the inner surface of the trench. The lower metal layer is disposed on the insulating layer and partially filling the trench. The negative capacitance material layer is disposed on and lining the insulating layer and the lower metal layer, in which a remained portion of the trench is defined by the negative capacitance material layer. The upper metal layer is disposed on the negative capacitance material layer and filling the remained portion of the trench.
US10937884B1

A semiconductor device structure includes a gate stack and an adjacent source/drain contact structure formed over a semiconductor substrate. The semiconductor device structure includes a first gate spacer structure extending from a sidewall of the gate stack to a sidewall of the source/drain contact structure, and a second gate spacer structure formed over the first gate spacer structure and between the gate stack and the source/drain contact structure. The second gate spacer structure includes first and second gate spacer layers adjacent to the sidewall of the gate stack and the sidewall of the source/drain contact structure, respectively, and a third gate spacer layer separating the first gate spacer layer from the second gate spacer layer, so that an air gap is sealed by the first, second, and the third gate spacer layers and the first gate spacer structure.
US10937882B2

A semiconductor device includes a substrate, in which a lower semiconductor layer, an insulating gapfill layer, and an upper semiconductor layer are sequentially stacked. A gate structure is disposed on the upper semiconductor layer. A source/drain electrode is disposed on a sidewall of the gate structure. A semiconductor pattern is disposed between the source/drain electrode and the upper semiconductor layer. The gate structure includes a gate electrode and a spacer structure. The spacer structure includes a first spacer pattern, a second spacer pattern, and a third spacer pattern, sequentially disposed on a sidewall of the gate electrode. The semiconductor pattern is extended to a region below a bottom surface of the third spacer pattern and is connected to the second spacer pattern.
US10937881B2

A gas sensor with instantaneous electrical response and thus detection of gas which meets it includes a substrate, a bottom gate electrode on a surface of the substrate, an insulating layer on the surface of the substrate carrying the bottom gate electrode and completely covering the bottom gate electrode. A semiconductor layer is on a surface of the insulating layer away from the substrate. Both the source electrode and the drain electrode, spaced apart, are located on a side of the semiconductor layer away from the substrate each being coupled to the semiconductor layer. The gas sensor further includes a passivation layer covering the semiconductor layer and a top gate electrode on the passivation layer, the top gate electrode being spaced from both the source and drain electrodes. The top gate electrode is made of electrically-conductive and gas-sensitive material. A method for making same is also disclosed.
US10937874B2

A semiconductor device includes: a gate electrode groove formed in contact with a drift region, a well region, and a source region; a gate electrode formed on a surface of the gate electrode groove via an insulating film; a source electrode groove in contact with the gate electrode groove; a source electrode electrically connected to a source region; and a gate wiring electrically insulated from the source electrode and formed inside the source electrode groove in contact with the gate electrode.
US10937870B2

The subject matter disclosed herein relates to semiconductor power devices, such as silicon carbide (SiC) power devices. In particular, the subject matter disclosed herein relates to shielding regions in the form of body region extensions for that reduce the electric field present between the well regions of neighboring device cells of a semiconductor device under reverse bias. The disclosed body region extensions have the same conductivity-type as the body region and extend outwardly from the body region and into the JFET region of a first device cell such that a distance between the body region extension and a region of a neighboring device cell having the same conductivity type is less than or equal to the parallel JFET width. The disclosed shielding regions enable superior performance relative to a conventional stripe device of comparable dimensions, while still providing similar reliability (e.g., long-term, high-temperature stability at reverse bias).
US10937868B2

A method for making a semiconductor device may include forming a hyper-abrupt junction region above a substrate and including a first semiconductor layer having a first conductivity type, a first superlattice layer on the first semiconductor layer, a second semiconductor layer on the first superlattice layer and having a second conductivity type different than the first conductivity type, and a second superlattice layer on the second semiconductor layer. The method may further include forming a gate dielectric layer on the second superlattice layer of the hyper-abrupt junction region, forming a gate electrode on the gate dielectric layer, and forming spaced apart source and drain regions adjacent the hyper-abrupt junction region.
US10937851B2

A method of manufacturing an organic light-emitting display apparatus includes: forming an auxiliary electrode including: a first conductive layer; and a second conductive layer disposed on the first conductive layer, the second conductive layer having a resistance higher than a resistance of the first conductive layer; forming a first intermediate layer on the auxiliary electrode; exposing the first conductive layer includes forming a first opening in the first intermediate layer and an opening portion in the second conductive layer by removing a portion of the first intermediate layer and a portion of the second conductive layer of the auxiliary electrode; and forming an opposite electrode on the first intermediate layer and the first conductive layer, wherein the opposite electrode is disposed contacting the first conductive layer exposed through the first opening of the first intermediate layer and the opening portion of the second conductive layer.
US10937849B2

An array substrate has a display area and a non-display area disposed at a periphery of the display area. The array substrate includes: a base substrate; at least one gate driver on array (GOA) circuit disposed on the base substrate and disposed in the non-display area; a planarization layer disposed on a side of the at least one GOA circuit facing away from the base substrate; and at least one electrostatic protection portion disposed on a surface of the planarization layer facing away from the base substrate and disposed in the non-display area. An orthographic projection of each GOA circuit on the base substrate is located within an outer boundary of an orthographic projection of a corresponding electrostatic protection portion on the base substrate.
US10937848B2

An organic light emitting diode (OLED) display includes: a first electrode around a center point of a virtual tetragon, e.g., a virtual square; second electrodes around a first vertex and a second vertex diagonal to the first vertex of the virtual square, the second electrodes being separated from each other and with the center point of the virtual square interposed therebetween; third electrodes around a third vertex and a fourth vertex of the virtual square, the third electrodes being separated from each other and with the center point of the virtual square interposed therebetween; a pixel defining layer partially on the first electrode, the second electrodes, and the third electrodes, and partially exposing the first electrode, the second electrodes, and the third electrodes; and four spacers disposed as islands on the pixel defining layer and corresponding to four sides of the virtual square.
US10937844B2

An electroluminescent display device includes a first substrate including a display area and a non-display area adjacent to the display area, the display area including a plurality of pixel regions; an emitting diode on the first substrate and in each of the plurality of pixel regions; a bank disposed at a boundary of each pixel region and including a first pore; a dam disposed in the non-display area and including a second pore; and a second substrate disposed on the dam and covering the emitting diode, wherein the first pore and the second pore have a different size or volume %.
US10937834B2

In a shared three-dimensional vertical memory (3D-MV), each horizontal address line comprises at least two regions: a lightly-doped region and a low-resistivity region. The lightly-doped region is formed around selected memory holes and shared by a plurality of low-leakage memory cells. The low-resistivity region forms a conductive network to reduce the resistance of the horizontal address line.
US10937832B2

A plurality of memory cells in a cross-point array in which the memory cell stacks in the cross-points include a switch element, a conductive barrier layer, and a confined cell structure in series, and having sides aligned within the cross-point area of the corresponding cross-point, the confined cell structure including surfactant spacers within the cross-point area having outside surfaces on a pair of opposing sides of the stack, and a body of programmable resistance memory material confined between inside surfaces of the surfactant spacers. The memory cells can be operated as multi-level cells in a 3D array.
US10937829B2

In an example, a memory array may include a plurality of first dielectric materials and a plurality of stacks, where each respective first dielectric material and each respective stack alternate, and where each respective stack comprises a first conductive material and a storage material. A second conductive material may pass through the plurality of first dielectric materials and the plurality of stacks. Each respective stack may further include a second dielectric material between the first conductive material and the second conductive material.
US10937823B2

An image-capturing element manufacturing method includes: preparing a first substrate having a plurality of pixels that are two-dimensionally continuously arrayed; preparing a second substrate having a plurality of circuit blocks that respectively have connection terminals to a power supply and a reference potential and that are electrically independent from each other, each of the plurality of circuit blocks having at least some of circuits to read out signals from the plurality of pixels; laminating the first substrate and the second substrate to electrically couple the plurality of circuit blocks and the plurality of pixels overlapping therewith; and cutting circuit blocks around at least one of the plurality of circuit blocks and pixels overlapping therewith to form a laminate in which the plurality of pixels are laminated onto the at least one of the plurality of circuit blocks.
US10937822B2

A manufacturing method includes a first process for forming a first gate electrode for a first MOS transistor and a second gate electrode for a second MOS transistor on a substrate including a semiconductor region defined by an insulator region for element isolation, a second process for masking a portion located above the semiconductor region of the first gate electrode to introduce an impurity to a source-drain region of the first MOS transistor, and a third process for forming a first conductor member being in contact with the portion of the first gate electrode through a first hole disposed on an insulator member covering the substrate and a second conductor member being in contact with the second gate electrode through a second hole disposed on the insulator member.
US10937813B2

An active matrix substrate (100) according to an embodiment of the present invention has a display region (DR) defined by a plurality of pixel regions (P) arranged in a matrix pattern, and a peripheral region (FR) located around the display region. The active matrix substrate includes a substrate (1), a first TFT (10) supported on the substrate and including a crystalline silicon semiconductor layer (11), and a second TFT (20) supported on the substrate and including an oxide semiconductor layer (21). The first TFT and the second TFT each have a top gate structure. The oxide semiconductor layer is located below the crystalline silicon semiconductor layer.
US10937808B2

A vertical memory device according to an aspect includes a substrate, a first gate electrode structure disposed on the substrate and a second gate electrode structure spaced apart from the first gate electrode structure in a first direction substantially perpendicular to the substrate, a channel contact electrode layer disposed between the first gate electrode structure and the second gate electrode structure, and a channel layer extending along the first direction and in contact with the channel contact electrode layers and the first and the second gate electrode structures.
US10937801B2

A vertically alternating sequence of continuous insulating layers and continuous sacrificial material layers is formed over a substrate, and is patterned to form stepped surfaces. Memory stack structures are formed in a memory array region of the alternating stack. Support pillar structures are formed through the vertically alternating sequence within a staircase region. The support pillar structures are formed at lattice sites of a hexagonal lattice structure that includes unoccupied lattice sites. Portions of the continuous sacrificial material layers are replaced with electrically conductive layers. Contact via structures are formed on a respective one of the electrically conductive layers at the unoccupied lattice sites. Geometrical centers of the support pillar structures are arranged at vertices of a polygon having more than four vertices having a respective contact via structure located at a geometric center of the polygon in a plan view.
US10937800B2

A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory openings vertically extending through the alternating stack, and memory stack structures located within a respective one of the memory openings. A multi-pillared dielectric isolation structure extends through upper sections of a neighboring pair of memory openings. The multi-pillared dielectric isolation structure includes a plurality of dielectric pillar portions located within a respective one of the memory openings, and at least one horizontally-extending portion adjoining each of the plurality of dielectric pillar portions and located between a vertically neighboring pair of insulating layers within the alternating stack. The at least one horizontally-extending portion laterally separates laterally neighboring strips of at least one electrically conductive layer within the alternating stack.
US10937799B2

In one embodiment, a semiconductor device includes electrode layers and insulating layers alternately provided on a substrate and stacked in a first direction perpendicular to a surface of the substrate, and semiconductor layers provided in the electrode layers and insulating layers, extending in the first direction, and adjacent to each other in a second direction parallel to the surface of the substrate. The device further includes first and second charge trapping layers provided between the semiconductor layers and electrode layers sandwiching the semiconductor layers in a third direction parallel to the surface of the substrate. The device further includes insulators provided between the semiconductor layers being adjacent to each other in the second direction, and including a first insulator having a first width, and a second insulator having a second width longer than the first width and having nitrogen concentration different from that in the first insulator.
US10937797B2

A three-dimensional semiconductor memory device may include a substrate including a cell array region, a peripheral circuit region, and a connection region between the cell array region and the peripheral circuit region. The memory device may include an electrode structure extending from the cell array region toward the connection region and comprising electrodes stacked on the substrate, a horizontal gate dielectric layer between the electrode structure and the substrate and including a first portion on the cell array region and a second portion on the connection region, the second portion thicker than the first portion in the vertical direction, first vertical channels on the cell array region and penetrating the electrode structure and the first portion of the horizontal gate dielectric layer, and second vertical channels on the connection region and penetrating the electrode structure and the second portion of the horizontal gate dielectric layer.
US10937794B2

A memory device having plurality of upwardly extending semiconductor substrate fins, a memory cell formed on a first fin and a logic device formed on a second fin. The memory cell includes source and drain regions in the first fin with a channel region therebetween, a polysilicon floating gate extending along a first portion of the channel region including the side and top surfaces of the first fin, a metal select gate extending along a second portion of the channel region including the side and top surfaces of the first fin, a polysilicon control gate extending along the floating gate, and a polysilicon erase gate extending along the source region. The logic device includes source and drain regions in the second fin with a second channel region therebetween, and a metal logic gate extending along the second channel region including the side and top surfaces of the second fin.
US10937792B2

A configuration of components formed on a semiconductor structure is provided. A non-limiting example of the configuration includes a substrate having a first section doped with a first dopant and a second section doped with a second dopant. The configuration further includes an insulator interposed between the first and second sections. A first fin extends upwardly from the first section, and second and third fins extend upwardly from the second section. A conductor is configured to be shared between proximal gates operably interposed between the first and second fins. A dielectric material is configured to separate proximal gates operably interposed between the second and third fins.
US10937791B1

The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate having an upper surface; a plurality of first bit line contacts contacting the upper surface of the substrate; a plurality of first bit lines respectively correspondingly positioned on the plurality of first bit line contacts; a plurality of second bit line contacts contacting the upper surface of the substrate; and a plurality of second bit lines respectively correspondingly positioned on the plurality of first bit line contacts. In some embodiments, the top surfaces of the plurality of second bit line contacts are positioned at a vertical level higher than the top surfaces of the plurality of first bit lines.
US10937786B2

The present disclosure generally relates to semiconductor structures and, more particularly, to gate cut structures and methods of manufacture. The structure includes: a plurality of gate structures comprising source and drain regions and sidewall spacers comprised of different dielectric materials; and contacts connecting to the source and drain regions and isolated from the gate structures by the different dielectric materials.
US10937785B2

A semiconductor device includes a transistor. The transistor includes an active region in a substrate, a patterned conductive layer being a portion of an interconnection layer for routing, and an insulating layer extending over the substrate and configured to insulate the active region from the patterned conductive layer. The patterned conductive layer and the insulating layer serve as a gate of the transistor.
US10937782B2

An electrostatic discharge, ESD, protection structure (200) formed within a semiconductor substrate of an integrated circuit device (600). The integrated circuit device (600) comprising: a radio frequency domain (632); a digital domain (610). The ESD protection structure (200) further includes an intermediate domain located between the radio frequency domain (632) and the digital domain (610) that comprises at least one radio frequency, RF, passive or active device that exhibits an impedance characteristic that increases as a frequency of operation increases.
US10937781B1

An electronic device can include a source terminal, a gate terminal, and a protection circuit. The protection circuit can include a gate section including a first electrode and a second electrode, wherein the first electrode of the gate section is coupled to the gate terminal; and a source section including a first electrode and a second electrode, wherein the first electrode of the source section is coupled to the source terminal. The protection switch can include a control electrode, a first current-carrying electrode coupled to the gate terminal, and a second current-carrying electrode coupled to the source terminal. The second electrode of the gate section, the second electrode of the source section, and the control electrode of the protection switch can be coupled to one another. In an embodiment, the electronic device can further include an electronic component that is protected by the protection circuit.
US10937778B2

A tier of a 3D circuit comprising: one or more macro circuits, each macro circuit comprising a plurality of macro cells arranged in an array, the macro cells being separated from each other by spaces; and interconnection vias positioned in the spaces between the macro cells.
US10937770B2

A light-emitting device having light-emitting elements with high operation stability and light extraction efficiency is provided. The light-emitting device includes: a substrate; light-emitting elements aligned and arranged on the substrate in an arrangement direction; wavelength conversion layers each disposed on each of the light-emitting elements with a light-transmitting adhesive interposed therebetween, each of the wavelength conversion layers having an upper surface smaller than a bottom surface, and a side surface shape in which a length in a lateral direction parallel to the bottom surface and perpendicular to the arrangement direction decreases from the bottom surface toward the upper surface; a light-transmitting plate disposed over the wavelength conversion layers; and a reflective resin covering side surfaces of the light-emitting elements, the wavelength conversion layers, and the light-transmitting plate. A side surface of the wavelength conversion layer facing to another adjacent wavelength conversion layer extends in a direction perpendicular to the substrate.
US10937766B2

Embodiments of three-dimensional (3D) memory devices with 3D phase-change memory (PCM) and methods for forming and operating the 3D memory devices are disclosed. In an example, a 3D memory device includes a first semiconductor structure including a peripheral circuit, an array of 3D PCM cells, and a first bonding layer including a plurality of first bonding contacts. The 3D memory device also further includes a second semiconductor structure including an array of 3D NAND memory strings and a second bonding layer including a plurality of second bonding contacts. The 3D memory device further includes a bonding interface between the first bonding layer and the second bonding layer. The first bonding contacts are in contact with the second bonding contacts at the bonding interface.
US10937764B2

The subject disclosure relates to 3D microelectronic chip packages with embedded coolant channels. The disclosed 3D microelectronic chip packages provide a complete and practical mechanism for introducing cooling channels within the 3D chip stack while maintaining the electrical connection through the chip stack. According to an embodiment, a microelectronic package is provided that comprises a first silicon chip comprising first coolant channels interspersed between first thru-silicon-vias (TSVs). The microelectronic chip package further comprises a silicon cap attached to a first surface of the first silicon chip, the silicon cap comprising second TSVs that connect to the first TSVs. A second silicon chip comprising second coolant channels can further be attached to the silicon cap via interconnects formed between a first surface of the second silicon chip and the silicon cap, wherein the interconnects connect to the second TSVs.
US10937763B2

A semiconductor package includes a leadframe having a first island and second island each having an upper surface corresponding with an upper surface of the leadframe. One or more tie bars couple the first island with the second island. At least one tie bar has a protrusion extending from the upper surface of the leadframe and configured to substantially prevent a flow of a solder between the first and second islands. A first die couples with the leadframe at the first island and a second die couples with the leadframe at the second island. At least one of the tie bars has a recess at a lower surface of the leadframe. The leadframe includes a slit between the first and second island.
US10937762B2

A multi-chip package comprising: an interconnection substrate comprising an interconnection bridge embedded in the interconnection substrate, and an interconnection scheme comprising a first interconnection metal layer, a second interconnection metal layer over the first interconnection layer and the interconnection bridge, and a polymer layer between the first and second interconnection metal layers, wherein the interconnection bridge is embedded in the interconnection scheme and has sidewalls surrounded by the polymer layer; a semiconductor IC chip over the interconnection substrate and across over an edge of the interconnection bridge; a memory chip over the interconnection substrate and across over an edge of the interconnection bridge, wherein the interconnection bridge comprises a plurality of metal interconnects configured for a data bus coupling the semiconductor IC chip to the memory chip, wherein a bitwidth of the data bus between the semiconductor IC chip and the memory chip is greater than or equal to 512.
US10937759B2

This disclosure relates to a radio frequency (RF) transmission line for high performance RF applications. The RF transmission line includes a bonding layer having a bonding surface and configured to receive an RF signal, a barrier layer proximate the bonding layer, a diffusion barrier layer proximate the bonding layer and configured to prevent contaminant from entering the bonding layer, and a conductive layer proximate the diffusion barrier layer. The diffusion barrier layer has a thickness that allows the received RF signal to penetrate the diffusion barrier layer to the conductive layer. The diffusion barrier layer can be a nickel layer.
US10937750B1

Embodiments are provided for package semiconductor devices, each device including: a low stress pad structure comprising: a dielectric layer, a seed layer having: a center section, and a ring section formed around the center section and over a top surface of the dielectric layer, wherein the ring section of the seed layer includes a set of elongated openings through which a portion of the top surface of the dielectric layer is exposed, and a metal layer having: an inner section formed over a top surface of the center section of the seed layer, and an outer section formed over a top surface of the ring section of the seed layer, wherein a bottom surface of the outer section of the metal layer directly contacts the portion of the top surface of the dielectric layer exposed through the set of elongated openings.
US10937746B2

An ultralong time constant time measurement device includes elementary capacitive elements that are connected in series. Each elementary capacitive element is formed by a stack of a first conductive region, a dielectric layer having a thickness suited for allowing charge to flow by direct tunneling effect, and a second conductive region. The first conductive region is housed in a trench extending from a front face of a semiconductor substrate down into the semiconductor substrate. The dielectric layer rests on the first face of the semiconductor substrate and in particular on a portion of the first conductive region in the trench. The second conductive region rests on the dielectric layer.
US10937743B2

A method includes forming an interposer, which includes a semiconductor substrate, and an interconnect structure over the semiconductor substrate. The method further includes bonding a device die to the interposer, so that a first metal pad in the interposer is bonded to a second metal pad in the device die, and a first surface dielectric layer in the interposer is bonded to a second surface dielectric layer in the device die. The method further includes encapsulating the device die in an encapsulating material, forming conductive features over and electrically coupling to the device die, and removing the semiconductor substrate. A part of the interposer, the device die, and portions of the conductive features in combination form a package.
US10937741B2

A semiconductor device has a substrate comprising a carrier and an interposer disposed on the carrier. An electrical component is disposed over a first surface of the interposer. An interconnect structure is disposed over the first surface of the interposer. An encapsulant is deposited over the electrical component, interconnect structure, and substrate. A trench is formed through the encapsulant and interposer into the carrier. A shielding layer is formed over the encapsulant and into the trench. The carrier is removed after forming the shielding layer.
US10937739B2

An electronic device module includes a substrate, a first component disposed on a first surface of the substrate, a second component disposed on the first surface of the substrate, a first sealing portion to seal the first component, a second sealing portion to seal the second component, a shielding wall disposed between the first component and the second component. The shielding wall includes a bobbin disposed between the first sealing portion and the second sealing portion and a conductive portion to seal the bobbin. A shielding layer of a conductive material is disposed along a surface formed by the first sealing portion, the second sealing portion, and the shielding wall.
US10937734B2

A method includes forming a dielectric layer over a contact pad of a device, forming a first polymer layer over the dielectric layer, forming a first conductive line and a first portion of a second conductive line over the first polymer layer, patterning a photoresist to form an opening over the first portion of the second conductive feature, wherein after patterning the photoresist the first conductive line remains covered by photoresist, forming a second portion of the second conductive line in the opening, wherein the second portion of the second conductive line physically contacts the first portion of the second conductive line, and forming a second polymer layer extending completely over the first conductive line and the second portion of the second conductive line.
US10937724B2

A package structure applied to a driving apparatus of a display is disclosed. The driving apparatus includes at least one driving unit. The package structure includes a substrate, a first connecting unit, a second connecting unit and at least one package unit. The substrate is used to carry the driving unit. The first connecting unit is disposed at one side of the substrate. A longitudinal direction of the first connecting unit is parallel to a first direction. The second connecting unit is disposed at the other side of the substrate. A longitudinal direction of the second connecting unit is parallel to the first direction. The package unit is used to package the driving unit to form driving unit package object. A longitudinal direction of the driving unit package object is parallel to a second direction. The first direction and the second direction are perpendicular to each other.
US10937721B2

A semiconductor structure includes a first die, a molding at least partially surrounding the first die, a via extended through the molding, a second die disposed over the molding, a connector dispose between the second die and the via, and an underfill at least partially surrounding the connector. The first die includes a first surface and a second surface opposite to the first surface. The second die includes a third surface facing the first die, a fourth surface opposite to the third surface, and a sidewall between the third surface and the fourth surface. The connector is in contact with the third surface of the second die and the via. The second die is electrically connected to the via. The underfill covers a portion of the sidewall of the second die and a portion of the second surface of the first die.
US10937717B2

Particular embodiments described herein provide for an electronic device that can be configured to include a printed circuit board, where the printed circuit board has a first side and an opposite second side, a heat source located on the first side of the printed circuit board, a heatsink over the heat source, and one or more fasteners coupled to the heatsink. The one or more fasteners go through the printed circuit board and each of the one or more fasteners includes a printed circuit board securing area that extends along the second side of the printed circuit board to help secure the heatsink to the printed circuit board and create an applied load on the heat source. In an example, a thermal interface material layer less than about one hundred (100) micrometers in in thickness can be between the heat source and the heatsink.
US10937707B2

A wiring substrate includes an insulating substrate that is square in plan view, the insulating substrate having one main surface with a recess and an other main surface opposite to the one main surface, and external electrodes located on the other main surface of the insulating substrate and in a peripheral section of the insulating substrate. The external electrodes include first external electrodes and second external electrodes. In plan view, the first external electrodes are located at corners of the insulating substrate, and the second external electrodes are interposed between the first external electrodes. Each of the first external electrodes has a smaller area and a larger width in a direction orthogonal to each side of the insulating substrate than each of the second external electrodes.
US10937706B2

A first defect map representing defects in a first semiconductor specimen in an attribute hyperspace may be received. Scores may be assigned to classified defects in the first defect map where an assigned score of a given defect of the classified defects in the first defect map is indicative of a number of defects within a threshold distance in the attribute hyperspace to the given defect in the first defect map that are classified to a same defect class as the given defect. A second defect map representing defects in a second semiconductor specimen in the attribute hyperspace may be received. Defects in the second defect map may be selected for review based on the scores assigned to the classified defects in the first defect map. The selected defects in the second defect map may be selected for classification.
US10937705B2

Defects are detected using surface topography data. The defects may be detected by determining topography characteristics within a region of interest on a sample, and the same topography characteristics of at least one reference surface. By comparing the topography characteristics in the region of interest for the sample and reference surface, common pattern structures may be removed, leaving only variations, which may be used to identify the presence of defects. For example, thresholds may be used to identify variations in the topography characteristics as defect candidates. Defects may be identified based on, e.g., size, height, shape, texture, etc. of candidate defects. In some implementations, rather than using a reference surface, the topography characteristic of the surface within the region of interest may be inspected based on prior knowledge of a required surface topography for the region of interest to determine if a defect is present.
US10937703B2

An integrated semiconductor device having a substrate with a first substrate region and a second substrate region. The integrated semiconductor device further includes a first field-effect transistor disposed on the substrate in the first substrate region. The first field-effect transistor has a plurality of first fins having a first semiconductor material. In addition, the integrated semiconductor device includes a second field-effect transistor disposed on the substrate in the second substrate region. The second field-effect transistor has a plurality of second fins having a second semiconductor material that differs from the first semiconductor material.
US10937699B2

A method for forming a semiconductor device includes forming a fin structure on a substrate, forming a shallow trench isolation region adjacent the fin structure so that an upper portion of the fin structure is exposed, forming a dummy gate over the exposed fin structure, forming an interlayer dielectric layer around the dummy gate, removing the dummy gate to expose the fin structure, and after removing the dummy gate, introducing a strain into a crystalline structure of the exposed fin structure.
US10937695B2

An embodiment of a semiconductor switch structure includes source contacts, drain contacts, gates and fins. The contacts and gates are elongated in a first direction and are spaced apart from each other in a second direction perpendicular to the first direction. The gates are interspersed between the contacts. The fins underlie both the contacts and the gates. The fins are elongated in the second direction and are spaced apart from each other in the first direction. A contact via extends through one of the contacts without contacting a gate or a fin. A gate via extends through one of the gates without contacting a contact or a fin. A contact-gate via is in contact with both a contact and a gate but not a fin.
US10937694B2

Chamferless via structures and methods of manufacture are provided. The method includes: forming at least one non-self-aligned via within at least dielectric material; plugging the at least one non-self-aligned via with material; forming a protective sacrificial mask over the material which plugs the at least one non-self-aligned via, after a recessing process; forming at least one trench within the dielectric material, with the protective sacrificial mask protecting the material during the trench formation; removing the protective sacrificial mask and the material within the at least one non-self-aligned via to form a wiring via; and filling the wiring via and the at least one trench with conductive material.
US10937693B2

At least one method, apparatus and system disclosed herein involves forming local interconnect regions during semiconductor device manufacturing. A plurality of fins are formed on a semiconductor substrate. A gate region is over a portion of the fins. A trench silicide (TS) region is formed adjacent a portion of the gate region. The TS region comprises a first TS metal feature and a second TS metal feature. A bi-layer self-aligned contact (SAC) cap is formed over a first portion of the TS region and electrically coupled to a portion of the gate region. A portion of the bi-layer SAC cap is removed to form a first void. A first local interconnect feature is formed in the first void.
US10937692B2

A method for manufacturing an interconnect structure includes providing a substrate structure including a substrate, a first metal layer on the substrate, a dielectric layer on the substrate and covering the first metal layer, and an opening extending to the first metal layer; forming a first barrier layer on a bottom and sidewalls of the opening with a first substrate bias; forming a second barrier layer on the first barrier layer with a second substrate bias, the second substrate bias being greater than the first substrate bias, the first and second barrier layers forming collectively a barrier layer; removing a portion of the barrier layer on the bottom and on the sidewalls of the opening by bombarding the barrier layer with a plasma with a vertical substrate bias; and forming a second metal layer filling the opening.
US10937689B2

In one embodiment, a trench may be formed in a dielectric surface, and the trenched may be lined with a liner. The trench may be filled with a metal, and the metal may be recessed below an opening of the trench. The liner may be converted into a dielectric, and a hard mask may be deposited into the trench.
US10937680B2

Among other things a method including releasing a discrete component from an interim handle and depositing a discrete component on a handle substrate, attaching the handle substrate to the discrete component, and removing the handle substrate from the discrete component.
US10937663B2

Disclosed are methods for removing bridge defects using an angled implant and selective photoresist etch. In one embodiment, a method includes providing a semiconductor device including plurality of photoresist lines on a stack of layers, wherein a bridge defect extends between two or more photoresist lines of the plurality of photoresist lines. The method may further include implanting a sidewall and an upper surface of the two or more photoresist lines with an ion beam disposed at an angle, the angle being a non-zero angle of inclination with respect to a perpendicular to a plane of the upper surface of the stack of layers. The method may further include etching the semiconductor device to remove the bridge defect.
US10937661B2

A method for removing silicon oxide from a wafer and an integrated circuit manufacturing process are provided. The method includes: introducing a dehydrated hydrogen fluoride gas and a dehydrated alcohol gas into a process chamber; mixing the dehydrated hydrogen fluoride gas with the dehydrated alcohol gas to generate gaseous etchants; allowing reactions between the etchants and the wafer in the process chamber under a high pressure maintained in the process chamber to improve an etching selectivity; and pumping out reaction products from the process chamber.
US10937648B2

Improved gate stack designs for Si and SiGe dual channel devices are provided. In one aspect, a method for forming a dual channel device includes: forming fins on a substrate, the fins including Si fins in combination with SiGe fins as dual channels of an analog device and a logic device, with the analog device and the logic device each having a Si fin and a SiGe fin; forming a silicon germanium oxide (SiGeOx) layer on the SiGe fins; annealing the SiGeOx layer to form a Si-rich layer on the SiGe fins via a reaction between SiGeOx and SiGe; and forming metal gates over the Si fins and over the Si-rich layer on the SiGe fins. A dual channel device is also provided.
US10937646B1

A method of forming an electrically insulating barrier between a source contact and a drain contact of a transistor device including an electrically insulating layer disposed atop a semi-conductive layer, and an electrically conductive layer disposed atop the electrically insulating layer, the source contact and the drain contact extending from the electrically conductive layer through the electrically insulating layer to the semi-conductive layer, the method including disposing a hardmask layer atop the electrically conductive layer, disposing a photoresist layer atop the hardmask layer, performing a photolithography process to form a trench in the hardmask layer to expose an underlying portion of the electrically conductive layer spanning between the source contact and the drain contact, and performing an ion implantation process, wherein an ion beam formed of ionized oxygen atoms is directed into the trench to oxidize the exposed portion of the electrically conductive layer.
US10937645B2

The present application discloses forming self-assembled monolayers (SAMs) by exposing the substrate at least twice to SAM precursors with intervening cooling of a substrate.
US10937642B2

The invention relates to the operation of an energy-focusing and solid-angle-focusing reflector for time-of-flight mass spectrometers with pulsed ion acceleration into a flight tube, e.g. from an ion source with ionization by matrix-assisted laser desorption (MALDI). The objective of the invention is to generate high mass resolution in wide mass ranges up to high masses above eight kilodaltons by varying at least one operating voltage on one of the diaphragms of the reflector which can be varied according to a suitable time function during the spectrum acquisition. It may also be advantageous to adapt the operation of the accelerating voltages in the starting region of the ions accordingly. These measures make it possible to achieve a mass resolution much higher than R=100,000 in a wide mass range extending up to and above eight kilodaltons.
US10937641B2

The MALDI mass spectrometry method comprises the provision of a test composition comprising an analyte, a matrix material, a solvent for the matrix material and an antisolvent, which facilitates crystallization of the matrix material on the analyte subsequent to droplet generation. Due to the crystallization, a non-spherical particle morphology of the test sample is obtained. The test sample with a non-spherical particle morphology can be distinguished from test samples with an at least substantially spherical particle morphology by sensing a morphology parameter. Based on the sensing result, test samples with a non-spherical particle morphology are selected for ionization and mass spectrometry. The antisolvent is for instance water, and the solvent is an organic solvent. The formed crystals are in one embodiment crystallized in a hydrate form. As a result, a signature-rich spectrum is obtained.
US10937638B2

The invention generally relates to systems and methods for performing multiple precursor, neutral loss and product ion scans in a single ion trap. In certain aspects, the invention provides systems including a mass spectrometer having a single ion trap, and a central processing unit (CPU), and storage coupled to the CPU for storing instructions that when executed by the CPU cause the system to apply at least one of the following ion scans to a single ion population in the single ion trap: multiple precursor ion scans, a plurality of segmented neutral loss scans, or multiple simultaneous neutral loss scans.
US10937634B2

A bevel etcher for cleaning a bevel edge of a semiconductor substrate with plasma includes a lower electrode assembly having a lower support having a cylindrical top portion. An upper dielectric component is disposed above the lower electrode assembly having a cylindrical bottom portion opposing the top portion of the lower support. A tunable upper plasma exclusion zone (PEZ) ring surrounds the bottom portion of the dielectric component, wherein a lower surface of the tunable upper PEZ ring includes an upwardly tapered outer portion extending outwardly from the bottom portion of the upper dielectric component, wherein a vertical height of an adjustable gap between the lower surface of the upper PEZ ring and an upper surface of a substrate supported on the lower support can be increased or decreased such that the extent of the bevel edge of the substrate to be cleaned by the plasma can respectively be adjusted radially inward or radially outward. At least one radio frequency (RF) power source is adapted to energize process gas into the plasma during a bevel edge cleaning process.
US10937627B2

An electron microscope comprising: A specimen holder, for holding a specimen; An electron beam column, for producing an array of electron beams and concurrently irradiating an array of target areas of said specimen therewith; A scanning assembly, for producing relative scanning motion of said beam array with respect to the specimen; A detector, for detecting radiation emanating from the specimen in response to said irradiation, wherein said detector is: A backscattered electron detector that can be disposed proximal to the specimen at a side thereof facing said electron beam column; Provided with an array of apertures that allow passage of said electron beams from said column to the specimen; Provided with a functionally sub-divided detection surface that enables segregated detection of a backscattered electron flux produced by each individual beam.
US10937615B2

Testable sealed and/or self-diagnosing electromagnetic or solid-state relays simplify troubleshooting of electrical circuits. The testable relay comprises a relay housing with terminals adapted to connect to a circuit and an opposing top wall with testable terminals formed as projections being flush with or extending from the top wall and being exposed for testing the relay by applying a multimeter device. A self-diagnosing relay comprises a relay housing with terminals adapted to connect to a circuit, and at least two light-emitting diodes (LEDs). One of the LED indicates the relay is energized, and another LED light is a diagnostic LED and indicates if the relay is damaged.
US10937607B2

An electronic switch includes a rubber sheet that includes a first surface, a second surface opposite to the first surface, and a convex portion on the first surface. The convex portion of the rubber sheet includes a semispherical shape.
US10937602B2

The present invention discloses a method using a bismuth based alloy as power-off element, comprising: a bismuth based alloy is used as the power-off element and a melting point of the bismuth based alloy is between 100° C. to 380° C.; when the power-off element is in an environment below the melting point, two conductive elements are mutually contacted and capable of conducting currents, whereas the power-off element is only receptive of the currents but does not serve as a medium for conducting the currents; when a working temperature of a switch or the socket is close to or exceeds the melting point, the power-off element loses rigidity and enables the two conductive elements to be separated from each other, thereby forming an electrically disconnected state.
US10937598B2

A flexible electrode is provided in which an increase in resistance change rate caused by repeated stretch is reduced. A sensor element is also provided, which uses the flexible electrode. A strain sensor, a pressure sensor, and a temperature sensor are also provided, each using the sensor element. The flexible electrode can include an insulating flexible substrate and an electrode film laminated on the flexible substrate. The electrode film can include a fibrous carbon nanohorn aggregate.
US10937595B2

A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a first surface and a second surface opposing each other, a third surface and a fourth surface connecting the first surface and the second surface, respectively; internal electrodes disposed inside the ceramic body and exposed to the first and second surfaces, and having one ends exposed to the third surface or the fourth surface; a first side margin portion and a second side margin portion disposed on sides of the internal electrodes exposed to the first and second surfaces; and adhesive layers disposed between the first surface of the ceramic body and the first side margin portion and between the first surface of the ceramic body and the second side margin portion, respectively. An average thickness of each of the first and second side margin portions is 2 μm or more and 10 μm or less.
US10937594B2

Embodiments of the invention include a microelectronic device that includes a plurality of organic dielectric layers and a capacitor formed in-situ with at least one organic dielectric layer of the plurality of organic dielectric layers. The capacitor includes first and second conductive electrodes and an ultra-high-k dielectric layer that is positioned between the first and second conductive electrodes.
US10937593B2

A ceramic electronic component includes a stack including ceramic layers and internal electrodes stacked alternately, and external electrodes provided on a surface of the stack and electrically connected to the internal electrodes. The internal electrodes include a melting trigger portion that melts earlier than any other portion. The ceramic layer adjacent to the internal electrode including the melting trigger portion includes a cavity. The cavity is provided at a position at which the cavity overlaps the melting trigger portion at least partially in a stacking direction of the internal electrodes. The cavity is open on a melting trigger portion side. A surface of at least one of the stack and the external electrodes is provided with an identifier that serves as a marker indicating use of the ceramic electronic component with the cavity vertically below the melting trigger portion.
US10937580B2

An amorphous alloy transformer iron core of a three-dimensional triangle structure belongs to the technical field of electrical devices. The amorphous alloy transformer iron core of the three-dimensional triangle structure is formed by piecing three identical rectangular single frames whose sections are approximately semicircular. A manufacturing method thereof comprises steps of cutting, winding, assembling, annealing and molding. The amorphous alloy transformer iron core of the three-dimensional triangle structure has the advantages of saving materials, reducing loss and noise, balancing three phases, enabling coils not to be sleeved, and being stable in performance and strong in anti-short circuit capacity.
US10937577B2

A magnetic compound represented by the formula (R1(1-x)R2x)a(Fe(1-y)Coy)bTcMd wherein R1 is one or more elements selected from the group consisting of Sm, Pm, Er, Tm and Yb, R2 is one or more elements selected from the group consisting of Zr, La, Ce, Pr, Nd, Eu, Gd, Tb, Dy, Ho and Lu, T is one or more elements selected from the group consisting of Ti, V, Mo, Si and W, M is one or more elements selected from the group consisting of unavoidable impurity elements, Al, Cr, Cu, Ga, Ag and Au, 0≤x≤0.7, 0≤y≤0.7, 4≤a≤20, b=100-a-c-d, 0
US10937574B2

Methods and apparatus providing a vertically constructed, temperature sensing resistor are disclosed. An example apparatus includes a semiconductor substrate including a plurality of resistor unit cells arranged in an array, each resistor unit cell formed within the semiconductor substrate and including a top contact. A conductive layer located over the semiconductor substrate electrically connects to a subset of the top contacts.
US10937571B2

A bushing includes: an elongate electrical conductor; an insulation layer arranged around the elongate electrical conductor; an electrically conducting sleeve coaxially arranged with the electrical conductor; and a ring shaped printed circuit board with electrical components coaxially arranged around the electrical conductor. The sleeve and the printed circuit board are embedded in the insulation layer. The ring shaped printed circuit board is positioned in an axial direction between both ends of the electrically conducting sleeve.
US10937560B2

A method of limiting a X-ray beam, for example in connection with an extraoral radiographic apparatus, includes moving at least two blades of a blade limiting device through one actuator only, so as to produce a X-ray beam having the desired shape, wherein the actuator moves the at least two blades at the same time, in a direct way and in the same direction, even in the event of inversion of the direction of movement of the blades.
US10937559B2

A micro device transferring apparatus and a micro device transferring method are provided. The micro device transferring apparatus for moving a micro device fixed on an original substrate to a target substrate includes: a stripper on a side of the original substrate away from the micro device, configured to strip the micro device off the original substrate, and an optical tweezer configured to tweeze the micro device from a side of the original substrate provided with the micro device, wherein an accommodating space for accommodating the micro device and the original substrate is between the stripper and the optical tweezer.
US10937557B2

Damper systems selectively reduce coolant fluid flow in nuclear reactor passive cooling systems, including related RVACS. Systems include a damper that blocks the flow in a coolant conduit and is moveable to open, closed, and intermediate positions. The damper blocks the coolant flow when closed to prevent heat loss, vibration, and development of large temperature gradients, and the damper passively opens, to allow full coolant flow, at failure and in transient scenarios. The damper may be moveable by an attachment extending into the coolant channel that holds the damper in a closed position. When a transient occurs, the resulting loss of power and/or overheat causes the attachment to stop holding the damper, which may be driven by gravity, pressure, a spring, or other passive structure into the open position for full coolant flow. A power source and temperature-dependent switch may detect and stop holding the damper closed in such scenarios.
US10937556B2

The invention relates to the field of electrical engineering, and specifically to sealed inlets of electrical circuits into a sealed area of a multi-layered containment shell of a nuclear power station. This design can be used in passages through an external and an internal wall which are subject to relative mutual displacement as a consequence of a seismic phenomenon or thermal expansion of the walls and passage. The problem addressed by the present invention is that of increasing the operating reliability of a sealed cable inlet when high-voltage electrical conductors which have little bending capacity are used. The problem addressed is achieved in that the sealed cable inlet through an external and an internal wall of a containment shell of a nuclear power station comprises an embedded pipe (3) which is arranged in the internal wall (1), with an inlet section (44) of a cable (2) fixed rigidly within said pipe. A means for compensating for a relative movement between the cable (2) and the external wall (11) is mounted in the external wall (11) coaxially with respect to the pipe (3). The compensating means has a tube (19) with a bellows (24) on the external end plane (20) and with a second analogous bellows (25) which is mounted symmetrically on the opposite end plane (21) of the tube (19) at the internal surface (18) of the external wall (11). The free ends (30) and (31) of the two bellows (24) and (25) are of conical design and have internal surfaces (28) and (29) which are support elements for an outlet section (46) of the cable (2), which is arranged freely in the tube (19) with a gap (47) relative to the internal surface (49) of the tube (19). The gap (47) between the braiding (48) along the external surface of the cable (2) and the internal surface (49) of the tube (19) is selected using a design calculation. The gap (47) must not be less than the value of maximum orthogonal thermo-seismic movement in one plane of the internal wall (1) relative to the external wall (11) and change in the coaxial position of the cable (2) in the tube (19).
US10937553B2

Systems and methods to organize the flow and processing of queued messages may: receive messages in a set of processing queues; select a first and second processing queue; select a first and second message in the first and second processing queue; process the concurrent portions of the first and second message simultaneously; select a third processing queue and determine a subset of messages that are its oldest messages; assign a first sequential numbering to the messages in the subset; assign a second sequential numbering to those messages in the subset having a concurrent portion that has been previously processed and a sequential portion that has not been previously processed; determine whether the oldest message in the subset was assigned the same number in the first sequential numbering and the second sequential numbering, and, if so, process the sequential portion of the oldest message.
US10937540B2

Mechanisms are provided to implement a generative adversarial network (GAN). A discriminator of the GAN is configured to discriminate input medical images into a plurality of classes including a first class indicating a medical image representing a normal medical condition, a second class indicating an abnormal medical condition, and a third class indicating a generated medical image. A generator of the GAN generates medical images and a training medical image set is input to the discriminator that includes labeled medical images, unlabeled medical images, and generated medical images. The discriminator is trained to classify training medical images in the training medical image set into corresponding ones of the first, second, and third classes. The trained discriminator is applied to a new medical image to classify the new medical image into a corresponding one of the first class or second class. The new medical image is either labeled or unlabeled.
US10937539B1

Systems and methods are provided for automated activity suggestions based on wearable connectivity with vehicle systems. An example method includes collecting health data for an occupant of the vehicle from a wearable device worn by the occupant; determining a location of the vehicle; and suggesting an activity for the occupant based on the collected health data and the location of the vehicle.
US10937535B1

Provided are computer implemented method and systems for providing and monitoring patient compliance with a patient healthcare treatment plan. The method includes receiving, from a healthcare provider over a network, application features for generating a patient application including patient instructions for using a medical therapy, and generating an application for a patient. The application includes at least an input for the user to input data for use in evaluating patient compliance with a treatment plan. In addition, the method includes receiving, from the healthcare provider over the network, a prescription for the application for the patient, and activating the application after the patient receives training on use of the application. The method also may include receiving patient compliance data from the application over the network based on the input.
US10937529B2

Provided is a non-transitory computer-readable storage medium storing a program causing a computer to execute a process, the process including: receiving a first operation that specifies a person symbol from a plurality of person symbols representing persons present in a family tree; displaying a plurality of first candidate person symbols capable of being connected with the person symbol specified by the received first operation by referring to a first storage unit that stores attribute information with respect to each of a plurality of persons; receiving a second operation that selects a first candidate person symbol from the plurality of first candidate person symbols that have been displayed; and displaying the first candidate person symbol selected by the received second operation while the selected first candidate person symbol is being connected with the person symbol specified by the first operation.
US10937520B2

The present technology relates to an electronic device. A method of operating a memory device having improved test performance according to the present technology includes setting a plurality of program biases corresponding to a plurality of memory dies, respectively, based on an operation speed of each of the plurality of memory dies, setting a plurality of offsets corresponding to a plurality of word line groups, respectively, based on an operation speed of each of the plurality of word line groups included in a selected block of a selected memory die among the plurality of memory dies, and detecting a defect of a target block of the selected memory die using a plurality of high voltages and a set low voltage determined based on a program bias corresponding to the selected memory die and the plurality of offsets.
US10937514B2

A method of programming a NAND flash memory device includes: a programming voltage generation circuit applying an initial programming voltage pulse to a predetermined page of NAND flash memory; a controller verifying a plurality of verification levels of the predetermined page, the plurality of verification levels being less than a first-state verification voltage of verifying a lowest program state of the predetermined page; the controller determining a magnitude of a subsequent programming voltage pulse upon one of the plurality of verification levels of the predetermined page passing a verification; and the programming voltage generation circuit applying the subsequent programming voltage pulse to the predetermined page.
US10937504B1

A memory device includes a plurality of memory cells arranged in N rows, N being a positive integer. A method includes programming a first row of the N rows; after programming the first row, programming a (2m+1)th row, m being an integer between 1 and N/2−1; and immediately after programming the (2m+1)th row, programming a (2m)th row; and after programming an (N−2)th row, programming an Nth row. Even rows closer to the first row are programmed before even rows farther away from the first row.
US10937500B2

A semiconductor memory device comprises a memory string that includes a plurality of memory cells electrically connected in series, the memory cells including first to fourth memory cells, first to fourth word lines that are electrically connected to gates of the first to fourth memory cells, respectively, a voltage generation circuit configured to generate a first voltage, a first circuit configured to output the first voltage to one of first and second wires, a second circuit configured to connect the first and second wires to the first and second word lines, respectively, and a third circuit configured to connect the first and second wires to the third and fourth word lines, respectively.
US10937498B2

A high-speed memory circuit architecture for arrays of resistive change elements is disclosed. An array of resistive change elements is organized into rows and columns, with each column serviced by a word line and each row serviced by two bit lines. Each row of resistive change elements includes a pair of reference elements and a sense amplifier. The reference elements are resistive components with electrical resistance values between the resistance corresponding to a SET condition and the resistance corresponding to a RESET condition within the resistive change elements being used in the array. A high speed READ operation is performed by discharging one of a row's bit lines through a resistive change element selected by a word line and simultaneously discharging the other of the row's bit lines through of the reference elements and comparing the rate of discharge on the two lines using the row's sense amplifier. Storage state data are transmitted to an output data bus as high speed synchronized data pulses. High speed data is received from an external synchronized data bus and stored by a PROGRAM operation within resistive change elements in a memory array configuration.
US10937496B2

Structures and methods for a multi-bit phase change memory are disclosed herein. A method includes establishing a write-reference voltage that incrementally ramps over a write period. The increments of the write-reference voltage correspond to discrete resistance states of a storage cell of the multi-bit phase change memory.
US10937490B2

According to one embodiment, three bits stored in one memory cell of a nonvolatile memory correspond to three pages. In first page writing, a threshold voltage becomes within a first or second region base on a bit value. In second page writing, if being within the first region, it becomes within the first or fourth region; and if being within the second region, it becomes within the second or third region. In the third page writing, if being within the first region, it becomes within the first or sixth region; if being within the second region, it becomes within the second or seventh region; if being within the third region, it becomes within the third or eighth region; and if being within the fourth region, it becomes within the fourth or fifth region.
US10937482B2

A memory cell comprises channel material, insulative charge-passage material, programmable material, a control gate, and charge-blocking material between the programmable material and the control gate. The charge-blocking material comprises a non-ferroelectric insulator material and a ferroelectric insulator material comprising hafnium, zirconium, and oxygen. Other embodiments are disclosed.
US10937478B2

An apparatus includes two or more magnetic tunnel junctions (MTJs), including a first MTJ having a first magnetic characteristic and a second MTJ having a second magnetic characteristic. The first magnetic characteristic is distinct from the second magnetic characteristic. The first magnetic characteristic is based on a first magnetic anisotropy and a first offset field on a first storage layer of the first MTJ. The second magnetic characteristic is based on a second magnetic anisotropy and a second offset field on a second storage layer of the second MTJ, The apparatus further includes a metallic separator coupling the first MTJ with the second MTJ, wherein the first MTJ and the second MTJ are arranged in series.
US10937476B2

Apparatuses and methods for controlling the discharge of subword lines are described. The rate of discharge and/or the voltage level discharged to may be controlled. In some embodiments, a main word line may be driven to multiple low potentials to control a discharge of a subword line. In some embodiments, a first word driver line signal and/or a second word driver line signal may be reset to control a discharge of a subword line. In some embodiments, a combination of driving the main word line and the first word driver line signal and/or the second word driver line signal resetting may be used to control a discharge of the subword line.
US10937470B2

A computer-implemented method is provided for automatically masking data for display in a mobile computing device. The computer-implemented method includes receiving a request to display data on the mobile computing device and detecting a physical location of the mobile computing device, a time corresponding to the request, and at least one network characteristic of a wireless network on which the mobile computing device is making the request. The method also includes automatically determining whether to mask the data for display in the mobile computing device based on the physical location, the time, and the at least one network characteristic. The method further includes responsive to determining to mask the data, applying one or more masking rules to the data.
US10937464B2

A case suitable for solid state memory is described that offers enhanced cooling. In one example, a memory case includes a base, a cover having a plurality of fins on a top of the cover, channels between the fins, defined by the fins, and a ramp extending from a front on the top of the cover to the channels, and an inner cavity defined by the base and the cover to house a solid state memory.
US10937450B1

A spin transfer torque reversal assisted magnetic recording (STRAMR) device is disclosed wherein a flux guiding layer (FGL) magnetization flips to an opposite direction opposing the write gap (WG) field because of spin torque from an adjacent spin polarization (SP) layer and spin injection layer (SIL) when a current (Ia) of sufficient density is applied across the device and between the main pole (MP) and trailing shield (TS) thereby enhancing the MP write field. The SP layer adjoins the MP or TS and maintains a magnetization in the WG field direction. One or both of the SIL and FGL has a spin polarization from −0.4 to 0.3 and may be doped with C, N, or B so that the extent of FGL flipping is greater at a given current density than in the prior art where all magnetic layers within the STRAMR device have a positive spin polarization ≥0.4.
US10937448B2

A voice activity detection method and an apparatus are provided by embodiments of the present application. The method includes: performing framing processing on a voice to be detected to obtain a plurality of audio frames to be detected; obtaining an acoustic feature of each of the audio frames to be detected, and sequentially inputting the acoustic feature of the each of the audio frames to be detected to a VAD model, wherein the VAD model is configured to classify a first N voice frame in the voice to be detected as a noise frame, classify frames from an (N+1)-th voice frame to a last voice frame as voice frames, and classify a M noise frame after the last voice frame as a voice frame, where N and M are integers; and determining, according to a classification result output by the VAD model.
US10937444B1

A system for end-to-end automated scoring is disclosed. The system includes a word embedding layer for converting a plurality of ASR outputs into input tensors; a neural network lexical model encoder receiving the input tensors; a neural network acoustic model encoder implementing AM posterior probability, word duration, mean value of pitch and mean value of intensity based on a plurality of cues; and a linear regression module, for receiving concatenated encoded features from the neural network lexical model encoder and the neural network acoustic model encoder.
US10937443B2

Systems and methods are disclosed for data driven radio enhancement. For example, methods may include demodulating a radio signal to obtain a demodulated audio signal; determining a window of audio samples based on the demodulated audio signal; applying an audio enhancement network to the window of audio samples to obtain an enhanced audio segment, in which the audio enhancement network includes a machine learning network that has been trained using demodulated audio signals derived from radio signals; and storing, playing, or transmitting an enhanced audio signal based on the enhanced audio segment.
US10937435B2

An audio signal processing decoder having at least one frequency band and being configured for processing an input audio signal having a plurality of input channels in the at least one frequency band, wherein the decoder is configured to analyze the input audio signal, wherein inter-channel dependencies between the input channels are identified; and to align the phases of the input channels based on the identified inter-channel dependencies, wherein the phases of input channels are the more aligned with respect to each other the higher their inter-channel dependency is; and to downmix the aligned input audio signal to an output audio signal having a lesser number of output channels than the number of the input channels.
US10937431B2

Systems and methods are disclosed herein for identifying users based on voice data and media consumption data. A media guidance application may generate a voice signature from the user's input and based on that signature identify some demographic characteristics of the user (e.g., age, gender, and other suitable characteristics). The media guidance application may retrieve user data for users that are associated with a household of the user and attempt to identify which of the users spoke the command. If multiple users are identified, based on the demographic characteristics, the media guidance application may use the content of the voice command (e.g., a type of media requested) to identify the user.
US10937421B2

A faucet is provided that electronically controls the flow volume and temperature of water being dispensed. The faucet illustratively includes a faucet body and a faucet handle. In some embodiments, the faucet may include a faucet body and be voice controlled. The faucet illustratively includes an inertial motion unit sensor mounted in the faucet handle to sense spatial orientation of the faucet handle. The faucet illustratively includes an electronic flow control system to adjust flow volume and temperature of water being dispensed. The faucet illustratively includes a controller configured to receive signals from the inertial motion unit sensor and control the electronic flow control system to adjust flow volume and temperature of water being dispensed based upon the position of the faucet handle.
US10937420B2

The present disclosure provides a dialogue system and a method for controlling thereof. The dialogue system may include: an input processor configured to authenticate a user and receive new input information and new state information of the user; a storage configured to store existing state information of the user, existing input information, and available services; a controller configured to identify a service based on the new input information and the existing input information, and to identify the service based on the new state information of the user and the existing state information of the user, wherein the service is configured to fit needs of the user; and an output processor configured to determine a service format based on the new input information and the new state information of the user, wherein the service format is regarding ways to provide the service to the user.
US10937416B2

A method includes providing input text to a plurality of multi-task learning (MTL) models corresponding to a plurality of domains. Each MTL model is trained to generate an embedding vector based on the input text. The method further includes providing the input text to a domain identifier that is trained to generate a weight vector based on the input text. The weight vector indicates a classification weight for each domain of the plurality of domains. The method further includes scaling each embedding vector based on a corresponding classification weight of the weight vector to generate a plurality of scaled embedding vectors, generating a feature vector based on the plurality of scaled embedding vectors, and providing the feature vector to an intent classifier that is trained to generate, based on the feature vector, an intent classification result associated with the input text.
US10937414B2

Systems and methods for text input based on neuromuscular information. The system includes a plurality of neuromuscular sensors, arranged on one or more wearable devices, wherein the plurality of neuromuscular sensors is configured to continuously record a plurality of neuromuscular signals from a user, at least one storage device configured to store one or more trained statistical models, and at least one computer processor programmed to obtain the plurality of neuromuscular signals from the plurality of neuromuscular sensors, provide as input to the one or more trained statistical models, the plurality of neuromuscular signals or signals derived from the plurality of neuromuscular signals, and determine based, at least in part, on an output of the one or more trained statistical models, one or more linguistic tokens.
US10937411B2

Methods, apparatus, and articles of manufacture to generate voices for artificial speech are disclosed. An example apparatus includes a component storing an identifier, the identifier uniquely identifying the apparatus from a plurality of apparatus, an artificial speech generator to generate a first artificial speech signal representing text, the first artificial speech signal generated based on the identifier, the first artificial speech signal audibly different from artificial speech signals generated by respective ones of the plurality of apparatus for the text, an output device to output an audible signal representing the first artificial speech signal.
US10937401B2

An enhanced collapsible drum provides for a collapsible and expandable drum that in its collapsed state provides for improved portability and storage, while in its expanded state maintains the look, feel and playing quality of a drum having a traditional unibody shell or base design. The collapsible drum may be comprised of an elongated base or shell portion divided into two or more sections which may be nested in the collapsed position and can be extended and locked together by mating interlocking components to form an elongated drum base or shell in the expanded position. The collapsible drum may additionally include an internal lighting device and control responsive to sound. The collapsible drum may also include a case, handles and a strap for carrying or supporting the drum while playing or for securing the drum sections in the closed position.
US10937395B2

A saddle for a stringed musical instrument comprising a body having at least one member with a first and second section. The first section, in cross section has opposite ends, and a geometry conforming to the geometry of a slot in a bridge plate and a width approximately equal in dimension to the width of the slot so the opposite ends of the first section tightly fit into the slot when the first section is inserted therein. The second section having a width substantially wider than the width of the first section and having two lateral sides, in cross section, extending from the opposite ends of the first section to form, in combination with the first section, a right-side up “T” fitting such that the saddle possesses a substantially higher resistance to bending forces from tension in the strings in the musical instrument as compared conventional saddle structures.
US10937394B2

An organ includes keys, a windchest in fluid flow communication with a wind supply. A windchest pallet disposed inside the windchest and connected to the key. An auxiliary chamber is independent from the windchest and in fluid flow communication with a wind regulator. An auxiliary pallet is disposed inside the auxiliary chamber and connected to the key. A first adjustment element controls wind generated from the wind regulator. A bias element urges the auxiliary pallet in a closed position. A second adjustment element controls tension exerted by the bias element on the auxiliary pallet.
US10937385B1

A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.
US10937377B2

Disclosed are driving method and device for driving an LCD apparatus, as well as an LCD apparatus. The driving method includes: receiving an image to be displayed, obtaining a first pixel signal and positional information of each pixel, and looking up the first pixel signal to retrieve a first voltage panel driving signal of the pixel; determining whether each pixel is a first- or second-position liquid crystal pixel; when the pixel is a first-position pixel, computing a second pixel signal based on the first pixel signal and first voltage panel driving signal of the first-position pixel; otherwise when the pixel is a second-position pixel, computing a first luminance signal based on the first voltage panel driving signals of the second-position pixel and of the first-position pixels adjacent to the second-position pixel; and driving the pixels using the second pixel signal and the first luminance signal, respectively.
US10937365B2

The present disclosure provides a temperature compensation method and device, and a display apparatus. In the temperature compensation method, a temperature value of a driving transistor corresponding to a light emitting device in the display apparatus is determined according to a photoelectric display signal of the display apparatus and/or an anode voltage signal of the light emitting device, and an electrical parameter offset of the driving transistor is calculated according to the temperature value, so as to perform real-time temperature compensation on a date line signal such as a gate voltage.
US10937353B2

A display apparatus includes a display panel including a plurality of gate lines, a plurality of data lines, and a plurality of subpixels, the subpixels being connected to the gate lines and the data lines, a driving controller configured to analyze input image data and to determine a driving mode from among one of a first driving mode and a second driving mode, a gate driver configured to output gate signals having timings different from one another to the gate lines in the first driving mode and to output gate signals having the same timing to at least two gate lines in the second driving mode, and a data driver configured to output data voltages to the data lines.
US10937351B2

A Gamma-curve correction method for a display apparatus, and a display apparatus. The method includes: determining a standard Gamma curve according to the display apparatus; selecting a plurality of test gray scale values on the standard Gamma curve, and acquiring a plurality of target brightness values corresponding to the plurality of test gray scale values; adjusting an input gray scale value of the display apparatus to obtain a plurality of test-correction gray scale values, where the test-correction gray scale values are corresponding input gray scale values when display brightness of the display apparatus is equal to respective target brightness; generating an association relationship between input gray scale values and correction gray scale values, according to the plurality of test gray scale values and the plurality of test-correction gray scale values; and adjusting the input gray scale value to a corresponding correction gray scale value, according to the association relationship.
US10937350B2

A voltage control circuit and a method of controlling the same, and a display device are provided. The comparison sub-circuit is coupled to a first reference voltage end, a second reference voltage end, a feedback voltage end and a comparison output end which is coupled to the switching sub-circuit. The switching sub-circuit is further coupled to an output voltage end, an initial voltage end and a replacement voltage end. The comparison sub-circuit determines whether a voltage of the feedback voltage end is between the first reference voltage and the second reference voltage. The switching sub-circuit transmits a voltage of the initial voltage end to the output voltage end in response to a first control signal of the comparison output end; transmit a voltage of the replacement voltage end to the output voltage end in response to a second control signal of the comparison output end.
US10937343B2

A display device includes a housing with a grid assembly received therein. A plurality of light assemblies is coupled to the grid assembly, for example in a grid pattern to create a dynamic display area. Each of light assemblies has an actuator assembly, with each one of the actuator assemblies being individually controllable to move the corresponding light assembly between a retracted state and a plurality of extended states. A controller is coupled to each of the plurality of light assemblies and programmed to control the actuator assemblies to move the light assemblies between the retracted state and the plurality of extended states.
US10937342B2

A shelf edge system which can be easily and conveniently attached to an existing shelf system, and which has a display system capable of attracting the attention of shoppers in a store.
US10937339B2

Systems and methods for encrypting a dataset are provided. The methods may include deriving an ephemeral key, and encrypting the dataset using the ephemeral key to produce a ciphertext. The ephemeral key, without being saved after the encrypting, may be re-derivable on demand and operable to decrypt the ciphertext.
US10937338B2

Devices, systems, and methods appropriate for use in medical training using a patient simulator and various anatomical inserts. One such system generally includes a patient simulator and an anatomical insert, the patient simulator including a simulated vascular system, and the anatomical insert being fluidically couplable to the simulated vascular system and including a simulated artery and a simulated vein. When the anatomical insert is fluidically coupled to the simulated vascular system, the simulated vascular system is adapted to pressurize the simulated artery and the simulated vein with a blood-like fluid to simulate natural arteries and veins. Moreover, when the simulated vascular system pressurizes the simulated artery and the simulated vein with the blood-like fluid, the simulated vascular system is adapted to provide a pulsatile flow of the blood-like fluid to the simulated artery and a steady flow of the blood-like fluid to the simulated vein.
US10937337B2

A container for a catheter simulator includes an accommodating unit for accommodating a liquid, the accommodating unit being defined by side walls and a bottom face. On the side walls, there are formed connection units capable of retaining any one of the heart models selected from a four-chamber heart model, a coronary artery model, and a Transcatheter Aortic Valve Implantation model, the heart model being installed in the accommodating unit in a state of having the accommodating unit filled with a liquid; and installation parts for inserting a catheter from the outside of the container into simulated blood vessels of the heart model.
US10937333B2

A rehabilitation system includes: a brain activity measuring device which measures brain activity of a patient who carries out training based on a set amount of training; a motion measuring device which measures a motion state of a paralyzed site of the patient; a spasticity state determiner which determines a spasticity state based on the brain activity and the motion state; an updater which updates the amount of training based on a result of determination by the spasticity state determiner; and a presentation device which presents the updated amount of training to the patient.
US10937329B2

An embodiment includes a method of learner engagement that includes crowdsourcing a skill proposal. The skill proposal is crowdsourced and includes a skill item that describes an exercise related to an educational concept. The method may include crowdsourcing a real-world problem proposal. The real-world problem proposal may include a real-world problem item that includes one or more technical issues that occur in at least one career. The method may include determining whether the skill item is relevant to the real-world problem item based on application of the educational concept of the skill item to technical issues of the real-world problem item. In response to a determination that the skill item is relevant to the real-world problem item, the method may include pairing the skill item with the real-world problem item.
US10937327B2

A system and method for autonomous dynamic air traffic management. The method includes sensing a current location of a flying platform using at least one of a plurality of positioning sensors onboard the flying platform, transmitting location transmissions and receiving location transmissions from other flying platforms, determining from the received location transmissions and the sensed current location whether the flying platform and another flying platform are flying in a mutually intentional flight pattern or in a mutually unintentional flight pattern, based on one or more indications; refraining from alerting when the flying platform and the other flying platform fly close to each other within a predetermined range when flying in a mutually intentional flight pattern; detecting a risk of collision between the flying platform and said another of said one or a plurality of flying platforms; and generating an evading action instruction for the flying platform to avoid the collision.
US10937312B2

Disclosed aspects relate to transportation vehicle traffic management. A traffic controller detects a first traffic state parameter value for a first lane. In response to detecting the first traffic state parameter value, the traffic controller establishes a first broadcast of a first movement value (e.g., speed, acceleration, direction). The first movement value may indicate a first movement pattern for a first set of vehicles in the first lane. In response to establishing the first broadcast of the first movement value, the traffic controller detects a second traffic state parameter value for the first lane. In response to detecting the second traffic state parameter value the traffic controller modifies the first broadcast of the first movement value. The modified first movement value may indicate a second movement pattern for the first set of vehicles in the first lane.
US10937310B2

A control device of a vehicle control system is described comprising a receiver configured to receive traffic environment information, a processor configured to determine a reliability for the traffic environment information and a controller configured to generate a command signal for a vehicle based on the traffic environment information and the reliability.
US10937307B2

A load control system may include devices for performing communications for controlling an amount of power provided to an electrical load. The devices may include load control devices that may communicate by transmitting digital messages. A user device having an adjustable wireless communication range may be used for discovering devices, configuring devices, and/or diagnosing devices in the load control system. The user device may detect whether devices are within an established wireless communication range of one another for performing communications. The user device may detect digital messages transmitted from a device and/or digital messages received at a device to determine whether the digital messages are correctly communicated in the load control system. The user device may provide an indication to a indicating whether a digital message is correctly transmitted or received by a device in the load control system.
US10937301B2

Improvements in a circuit with a glanceable indicator(s) for power checking and short testing in electrical power supplies is disclosed. Providing a reliable, easily understandable indication of electrical integrity will save consumers time and money by allowing them to quickly and accurately determine whether a power supply is causing an issue or lack of function with their powered device. By eliminating (or identifying) the power supply as the cause of the issue, the consumer will be able to troubleshoot quicker and have a better experience with their devices.
US10937295B2

A notification system for notifying detection of vaping, smoking, or potential bullying at a premises includes a plurality of sensors, each being configured to sense air quality, sound, and temperature at the premises, a memory configured to store a responsibility schedule, and positional information and base data for each of the plurality of sensors, a controller configured to determine detection of vaping, smoking, or potential bullying by comparing results sensed by the plurality of sensors with the base data, and a message server configured to send an alert to a person based on the responsibility schedule, a detection location, and a detection time. The person is responsible at the detection location and at the detection time based on the responsibility schedule.
US10937292B2

A device tracking system of the present disclosure has a theft tracking device that is permanently secured to an item that has the propensity to be stolen. The theft tracking device further has a theft tracking processor and a Wireless Fidelity (Wi-Fi) module. The theft tracking processor receives ping data and in response transmits response data via the Wi-Fi module. The system further has a remote locator device that has a ease comprising a plug for securing the remote locator device to a power receptacle. The remote locator device has a remote locator processor and a Wi-Fi module, and the remote locator processor periodically transmits the ping data to the theft tracking device and receives the response data from the theft tracking device. The theft tracking processor further configured for transmitting data indicating that the theft tracking device is not responding via a network when a response is not received from the tracking device. The system further has at least one server that has a server processor, and the at least one server is communicatively coupled to the remote locator device. The server processor receives data indicating that the theft tracking device is not responding and transmits location data periodically to a Law Enforcement Official (LEO) Graphical User Interface (GUI) that shows a location of the item overlaying an electronic map and indicating movement of the item in relation to the map as the location data is periodically updated so that the item may be recovered.
US10937288B2

The theft prevention monitoring device, system and method are provided. The theft prevention monitoring device includes: a housing, a moving mechanism, a controller, and a video control module, the controller includes a moving control module, an image recognition module, and a sound and light control module; the moving control module is adapted to control a moving mechanism to move along a running route; the video control module is adapted to use a camera to scan environment information, real-time build dynamic map of environment, and generate the running route; the image recognition module is adapted to match captured videos or images of people with pre-stored videos or images of people to obtain matching result, provide corresponding control instructions; a sound and light alarm of the sound and light control module is adapted to give an alarm by sending out sound and light according to the corresponding control instructions.
US10937282B2

A security system notifies of an alarm situation. The security system has two separate communications paths. When the alarm situation is determined, the security system may select one of the two separate communications paths based on performance, cost, urgency, and other factors.
US10937279B1

A peer-to-peer sports betting platform is disclosed. With the peer-to-peer sports betting platform, users can create bets and view open bets, but will not pay exorbitant fees to place bets. The peer-to-peer sports betting platform is tiered, based on how much money is won per bet. Users also get to create and define their own bets for other users to directly accept.
US10937255B2

This disclosure relates to a distributed data center that includes resources carried by a fleet of vehicles. The system includes sensors configured to generate output signals conveying information related to the vehicles. The system may detect vehicle events based on the information conveyed by the output signals. The system includes a remote computing server configured to present a user interface to a user. Through the user interface, the user may query information from one or more vehicles in the fleet. The distributed query is transmitted to individual vehicles, and results are locally processed in accordance with response constraints and subsequently transmitted back to the remote computing server for presentation to the user.
US10937243B2

Systems and methods for providing a real-world object interface in virtual, augmented, and mixed reality (xR) applications. In some embodiments, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: receive a video frame during execution of an xR application; instruct a user wearing a Head-Mounted Display (HMD) to perform a manipulation of a real-world object detected in the video frame; receive additional video frames; determine whether the user has performed the manipulation by tracking the object in the additional video frames; and execute an operation in response to the determination.
US10937242B2

There are provided systems and methods for performing image compensation using image enhancement effects. In one implementation, such a system includes a computing platform having a hardware processor and a memory storing an image compensation software code. The hardware processor is configured to execute the image compensation software code to receive image data corresponding to an event being viewed by a viewer in a venue, the image data obtained by a wearable augmented reality (AR) device worn by the viewer, and to detect a deficiency in an image included in the image data. The hardware processor is further configured to execute the image compensation software code to generate one or more image enhancement effect(s) for compensating for the deficiency in the image and to output the image enhancement effect(s) for rendering on a display of the wearable AR device while the viewer is viewing the event.
US10937241B2

Systems, apparatus, methods, and articles of manufacture provide for managing and presenting historical environment information as virtual content in augmented reality (AR) environments and applications.
US10937235B2

Systems and methods are provided for receiving image data via a camera of a computing device, the image data comprising a plurality of image frames; displaying a 3D reconstruction of the image data on a graphical user interface (GUI) displayed on a computing device as the image data is received and the 3D reconstruction of the image data is generated; detecting at least one object corresponding to one or more of a plurality of predefined object types in the image data; determining dimensions of the at least one object in 3D space based on the 3D reconstruction of the image data; and displaying in the GUI the at least one detected object.
US10937232B2

In some examples, a system includes a range sensor configured to receive signals reflected from objects in an environment and generate two or more successive scans of the environment at different times. The system also includes a camera configured to capture two or more successive camera images of the environment, wherein each of the two or more successive camera images of the environment is captured by the camera at a different location within the environment. The system further includes processing circuitry configured to generate a three-dimensional map of the environment based on the two or more successive scans and the two or more successive camera images.
US10937222B2

A system, method, and computer program product for displaying representative images is disclosed. In use, a first relationship between each of two or more representative images is configured. A subpanel including the two or more representative images is displayed, and a notification indicating a new orientation for the subpanel is received. In response to the new orientation, an in-place rotation animation for each of the two or more representative images of the subpanel is generated, and the first relationship between each of the two or more representative images is maintained.
US10937217B2

An electronic device includes a control unit to control so that cyclical scroll display of a same content is performed on the second screen, the cyclical scroll display involving, in accordance with a first operation, scrolling the VR content being displayed by flat display in a first direction without scrolling the indicator and sequentially displaying, in the first direction from an end in a second direction in the rectangular region, an image region corresponding to a scroll amount in the first direction among the VR content, and that the cyclical scroll display is not performed on the first screen even when the first operation is performed; and a generating unit to generate an edited VR content including a second video range that is narrower than the first video range among the VR content on the basis of a region indicated by the indicator.
US10937215B1

The present disclosure relates to techniques for providing an interactive computer-generated reality environment for creating a virtual drawing using one or more electronic devices. Specifically, the described techniques provide a user with a computer-generated reality environment, which can be based on different types of realities including virtual reality and mixed reality, for creating a virtual drawing on a drawing surface within the computer-generated reality environment. The computer-generated reality environment provides the user with a realistic and immersive experience while creating the virtual drawing.
US10937214B2

An electronic device merges a plurality of maps, or area description files (ADFs), by representing relationships among ADFs in an undirected graph, with vertices representing maps and edges representing transformations between maps. As the electronic device generates new ADFs, the electronic device merges each new ADF to a stored collection of ADFs by adding each new ADF as a vertex and transformations between the new ADF and the collection of ADFs as edges in the undirected graph. In this way, the map merger can use the undirected graph to more accurately represent the relations between any two maps, allowing more efficient merger of new maps to a previously stored collection of maps, and allowing for the development of more flexible and efficient algorithms for manipulating the merged maps.
US10937209B2

Provided are a tomography imaging apparatus and a method of reconstructing a tomography image which may more accurately measure a motion of an object to be tomography-imaged. In detail, the tomography imaging apparatus and the method of reconstructing a tomography image may obtain information indicating a motion of a moving object according to a time, may perform motion correction based on the obtained motion information, and may reconstruct a target image with reduced motion artifacts.
US10937207B2

According to one embodiment, a medical image diagnostic apparatus includes processing circuitry. The processing circuitry sets a viewpoint and an observation direction relative to medical image data. The processing circuitry searches for a region that satisfies a predetermined requirement from a search initiation surface set at a predetermined position farther away from the viewpoint in comparison with a non-display region in the medical image data in a direction toward the viewpoint, and calculates a drawing initiation surface based on a result of the search. The processing circuitry executes drawing processing from the drawing initiation surface in the observation direction, and generates display image data.
US10937199B2

Systems and methods for handling color vision deficiencies in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, a hardware memory device may have program instructions stored thereon that, upon execution by a hardware processor of an Information Handling System (IHS), cause the IHS to: apply a first set of RGB adjustments to a foreground portion of an image to be displayed by Head-Mounted Device (HMD) worn by a user; apply a second set of RGB adjustments to a background portion of the image, where the first and second set of RGB adjustments produce a visual indication of the presence of a color, in the image, that the user is incapable of naturally identifying; and display the visual indication.
US10937180B2

A method and an apparatus for depth-map estimation between at least two images respectively captured by at least two cameras are disclosed. Extrinsic and intrinsic parameters of the at least two cameras are obtained. Local spatial structure descriptors for each pixel of the at least two images are obtained by transforming a patch of pixels surrounding each pixel, and depth is obtained for at least one pixel of a first image among the at least two images, among at least two depth candidates, each depth candidate being associated with a corresponding pixel in a second image of the at least two images, said corresponding pixel in the second image being determined according to the obtained extrinsic and intrinsic parameters.
US10937179B2

An apparatus, system and process for utilizing dual complementary pattern illumination of a scene when performing depth reconstruction of the scene are described. The method may include projecting a first reference image and a complementary second reference image on a scene, and capturing first image data and second image data including the first reference image and the complementary second reference image on the scene. The method may also include identifying features of the first reference image from features of the complementary second reference image. Furthermore, the method may include performing three-dimensional (3D) scene reconstruction for image data captured by the imaging device based on the identified features in the first reference image.
US10937177B2

A determination device generates, based on a first captured image captured by a first image capturing device mounted on a moving object, a shape of a subject (one of subjects) included in the first captured image. The determination device estimates the location of the shape of the subject after specific time based on the location of the shape of the subject and a moving speed. The determination device extracts the shape of the subject from a second captured image captured by a second image capturing device mounted on the moving object; compares the location of the shape of the subject extracted from the second captured image with the location of the shape of the subject estimated from the first captured image; and performs determination related to a moving state of the subject.
US10937176B2

An object recognition apparatus is provided with: a first output device configured to output a provisional position of a first object and a tracking priority by using a neural network; and a second output device configured to receive entries of the first image data, the provisional position and the tracking priority, and configured (i) to perform a time-series tracking process and output a position and a speed, for the first object in which the tracking priority satisfies a predetermined condition, and (ii) to output a position without performing the time-series tracking process, for the first object in which the tracking priority does not satisfy the predetermined condition. The neural network is a learned neural network that has learned by using teacher data, wherein the teacher data includes second image data, and correct answer data.
US10937175B2

The method for assisting a person in operating in a dynamic environment may form part of a mobility assistance system. The method comprises a step of acquiring sensor data comprising a time sequence of at least two consecutive images of the dynamic environment from at least one sensor, for example a camera. Optical flows are calculated based on the at least two consecutive images. Feature scores associated to spatial positions for selected regions in an image space are determined in order to generate a feature score field. An output signal including directional stimulus information is generated based on the generated feature score field, wherein the directional stimulus information comprises information on relative spatial relations between the selected regions. The generated output signal is provided to at least one actuator, which signals the directional stimulus information to the person.
US10937169B2

Techniques and systems are provided for segmenting one or more frames. For example, image segmentation can be performed on a first frame of a plurality of frames. The image segmentation results in generation of a segmentation mask. Pixels of the first frame can be modified using the segmentation mask. An amount of movement of one or more pixels of a second frame can be determined. The amount of movement can be determined based on one or more motion characteristics of the second frame. It can be determined whether to perform image segmentation using the second frame or a third frame of the plurality of frames based on the amount of movement of the one or more pixels of the second frame.
US10937162B2

Systems and methods for automatically excluding artifacts from an analysis of a biological specimen image are disclosed. An exemplary method includes obtaining an immunohistochemistry (IHC) image and a control image, determining whether the control image includes one or more artifacts, upon a determination that the control image includes one or more artifacts, identifying one or more artifact regions within the IHC image by mapping the one or more artifacts from the control image to the IHC image, and performing image analysis of the IHC image where any identified artifact regions are excluded from the image analysis.
US10937157B2

A computed tomography (CT) pulmonary nodule detection method based on deep learning is provided. The method comprises the steps of: acquiring 3D pulmonary CT sequence images of a user; processing the acquired 3D pulmonary CT sequence images into 2D image data; inputting 2D image data into a preset deep learning network model for training to obtain a trained pulmonary nodule detection model; inputting a set of 3D pulmonary CT sequence images to be tested into the trained pulmonary nodule detection model to obtain a preliminary pulmonary nodule detection result; applying a pulmonary region segmentation algorithm based on deep learning to the preliminary pulmonary nodule detection result to remove false positive pulmonary nodules, so as to obtain a final pulmonary nodule detection result.
US10937155B2

A method that includes acquiring image data, and determining a quality level for a measurement presented in a medical image. The quality level is based on the acquired image data. The method also includes generating the medical image including a measurement indicator based on the quality level, and displaying the medical image on a display device.
US10937151B2

An automatic optical inspection (AOI) method for inspecting defects on a surface of an object is provided. The method includes: providing at least two different illumination systems; acquiring, by at least one detector, at least two pieces of image information of the object, each piece of image information being acquired under illumination of a corresponding one of the illumination systems; obtaining at least two pieces of surface defect information of the object by analyzing the acquired at least two pieces of image information using a computer and storing at least one of the obtained at least two pieces of surface defect information by the computer; and combining, by the computer, all of the at least two pieces of surface defect information to de-duplicate the at least two pieces of surface defect information and obtain a piece of combined surface defect information.
US10937150B2

A method and system, the method including receiving semantic descriptions of features of an asset extracted from a first set of images; receiving a model of the asset, the model constructed based on a second set of a plurality images of the asset; receiving, based on an optical flow-based motion estimation, an indication of a motion for the features in the first set of images; determining a set of candidate regions of interest for the asset; determining a region of interest in the first set of images; iteratively determining a matching of features in the set of candidate regions of interest and the determined region of interest in the first set of images to generate a record of matches in features between two images in the first set of images; and displaying a visualization of the matches in features between two images in the first set of images.
US10937147B2

A device for detecting a group of offending objects and determining that the number of offending objects is above a predetermined threshold of offending objects. The device uses an image capturing system to scan areas to detect flying objects such as flying insects to detect a presence of a swarm of such flying objects. An action head on the device is configured to automatically respond once a swarm of objects is identified. The action head may disperse the swarm by expelling a substance such as a mist, smoke, repellant or insecticide.
US10937141B2

According to an exemplary embodiment of the present disclosure, an image comparing method is disclosed. The image comparing method includes: receiving, by a pre-learned network function, first image data and second image data having correlation; determining anomaly related information of the second image data based on the received first image data and second image data; and outputting the anomaly related information determined by the network function.
US10937137B2

An image calibration method of the present invention is configured to calibrate the position of observation area in motion image which includes image frames. The step of the image calibration method includes: determining the observation area and acquires central position of the observation area in first image frame of the motion image; determining first unique area, which complies with gradient characteristic, in the first image frame; acquiring first vector value from the central positions of the observation area to the first unique area in the first image frame; finding second unique area in the second image frame of the motion image according to the gradient characteristic; acquiring second vector value from the central position of the observation area to the central position of the second unique area in the second image frame; and calibrating position of the observation area in a third image frame according to the difference between the first vector and the second vector.
US10937136B2

There are provided a subject information processing apparatus suitable for acquiring a moving image by consecutively receiving acoustic waves from an observation target subject region and an image display method. First combined image data is generated by combining at least two of i-th image data to (i+m)-th image data (i+m
US10937134B2

An image processing apparatus, an image capturing system, an image processing method, and a recording medium are provided. The image processing apparatus: obtains a first image in a first projection, and a second image in a second projection; transforms projection of at least a part of the first image corresponding to the second image, from the first projection to the second projection, to generate a third image in the second projection; extracts a plurality of feature points, respectively, from the second image and the third image; determines a corresponding area in the third image that corresponds to the second image, based on the plurality of feature points respectively extracted from the second image and the third image; transforms projection of a plurality of points in the corresponding area of the third image, from the second projection to the first projection, to obtain location information indicating locations of the plurality of points in the first projection in the first image; and stores, in a memory, the location information indicating the locations of the plurality of points in the first projection in the first image, in association with the plurality of points in the second projection in the second image.
US10937132B2

A spike signal-based display method and a spike signal-based display system are disclosed by the present application. The method includes: analyzing a spike sequence corresponding to a single pixel position to obtain spike-firing information; acquiring respective pixel values corresponding to multiple spike-firing times before a single spike-firing time, and accumulating the pixel values as a first accumulated pixel value; setting a first specific amount corresponding to the single spike-firing time of the pixel position, and summing the first specific amount and the first accumulated pixel value to obtain a first pixel value of the pixel position; comparing the first pixel value with a pixel threshold range, and obtaining a second specific amount based on the first specific amount; and obtaining a second pixel value of the pixel position by summing the first accumulated pixel value and the second specific amount, and generating an image by using the second pixel values. Since the pixel values are calculated using the time domain characteristic of the spike signal, an image with high quality is formed and an image at any continuous time instant is output. The quality of the generated image is improved by adjusting the pixel values based on the pixel threshold range.
US10937121B2

Various embodiments are provided for managing memory for image analysis in a computing environment by a processor. An estimated amount of memory may be reserved for an image analysis job. During a processing of the image analysis job, at least one thread of the image analysis job is partially suspended by restricting the image analysis job from requesting allocation of additional memory upon memory requirements for the image analysis job exceeding the estimated amount of memory. Commensurate with partially suspending the at least one thread, a state of the image analysis job is maintained in the memory notwithstanding the processing of the at least one thread associated with the state is suspended.
US10937120B2

A video processing system includes a main chip and a processing chip. The main chip receives first data. The processing chip is coupled to the main chip, and receives second data and to perform a video processing on at least one of the first data transmitted from the main chip and the second data, in order to drive a display panel. First video carried on the first data or second video on the second data has a first resolution, and the first resolution is at least 8K ultra high definition.
US10937114B2

During operation, the system receives a set of input signals containing electrical usage data from a set of smart meters, which gather electrical usage data from customers of the utility system. The system uses the set of input signals and a projection technique to produce projected loadshapes, which are associated with electricity usage in the utility system. Next, the system identifies a closest time period in a database containing recent empirically obtained load-related parameters for the utility system, wherein the load-related parameters in the closest time period are closest to a present set of load-related parameters for the utility system. The system then iteratively adjusts the projected loadshapes based on changes indicated by the load-related parameters in the closest time period until a magnitude of adjustments falls below a threshold. Finally, the system predicts electricity demand for the utility system based on the projected loadshapes.
US10937113B2

Embodiments include methods, systems and computer readable storage medium for demand prediction and energy resource pre-allocation and/or relocation. The method includes monitoring, by a processor, venue event information for one or more locations. The method further includes calculating, by the processor, an energy resource demand based on a charge demand model. The method further includes determining, by the processor, whether the energy resource demand exceeds available energy resource stations provided at the location. The method further includes instructing, by the processor, one or more vehicles having spare energy resources to contribute at least a portion of the spare energy resources to meet the energy resource demand exceeding the available energy resource stations.
US10937112B2

The present disclosure relates to a method, system and device for power generation planning in a power generation system. The power generation system comprises a plurality of Power Generation Units (PGUs). The system receives a power demand data indicative of power required over a pre-defined time period, by a load. A pattern in variation of power among various patterns is identified for each of one or more intervals in the pre-defined time period. An operation technique and a repair technique are determined for each of the one or more intervals based on the pattern. A plurality of working patterns for operating the plurality of PGUs is determined in each of the one or more intervals based on determined operational technique and repair technique for corresponding one or more intervals. System determines individual power outputs to be generated by the number of PGUs determined in each of the plurality of working patterns.
US10937105B1

At least a system for providing telematics data associated with a vehicle being driven by a driver is described. The vehicular telematics data may be obtained by tracking the movements of a wireless communications device of a driver of the vehicle. The telematics data may provide, among other things, speed, acceleration, deceleration, times of operation, duration of operation, mileage driven per day, and day of the week the vehicle has been used. At least a system for determining risk behavior of a driver is also described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
US10937104B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an indication that a vehicle has been in a collision. Receiving vehicle information system (VIS) data from a VIS associated with the vehicle. Determining a component damage probability (CDP) for each of a plurality of components of the vehicle based on the VIS data. Determining estimated costs to replace components having respective CDPs above a threshold value. Providing an estimated total repair cost for the vehicle to a user computing device.
US10937094B1

Systems and methods for order inheritance and order transfer are provided. In one embodiment, a user submits an order through trading platform. The order is then added to an order queue for execution on financial market. Once a trader has achieved a queue position, various embodiments allow the trader to indicate that the order is available for inheritance or transfer. Various display indicators may be used to notify other traders that the order and queue position are available. A new owner can be selected and the order ownership can be transferred. Other features are disclosed herein.
US10937090B1

Certain consumers may not have a credit report and, thus, may not be able to enroll in a credit monitoring service. A credit report monitoring system requests a credit report of consumers that are attempting to enroll in a credit monitoring service. If no credit report is located for the consumer, a credit report of the consumer is automatically periodically requested by the system. When a credit report is later located, the consumer may continue with enrollment in a credit report monitoring service. In this way, the consumer is alerted of the (possibly fraudulent) creation of a credit report and is quickly able to enroll in a credit monitoring service.
US10937089B2

A machine learning and predictive analytics system is disclosed. The system may comprise a data access interface to receive, over a network, data associated with a subject from a data source. The data source may include an internal data source and an external data source. The system may comprise at least one processor to analyze the data associated with the subject, predict a future life event based on the analysis of the data, and calculate at least one of a financial forecast, a ratio, and an index based on the predicted future life event and data associated with the subject. The processor may use machine learning, statistical analysis, simulation, and/or modeling techniques to analyze the data, predict the future life event, and calculate the at least one of a financial forecast, a ratio, and an index, which may represent likelihood of the subject taking a financial action with a financial institution. The processor may also generate a recommendation for the subject to elect the financial action or other product or service based on the predicted life event.
US10937087B2

The present invention relates to systems and methods for optimizing bidding in a business-to-business environment. Initially the observed outcomes for n deals are received, and the belief parameters for these n deals are calculated. The Bayes-greedy price is then calculated and presented to a buyer. The buyer's response is collected and an optimal variance parameter based on the buyer's response is generated. The belief parameters for these n+1 deals are also updated. This process may be repeated for additional deals.
US10937083B2

A system includes: a plurality of network nodes communicatively coupled in a peer-to-peer network; and a plurality of computing devices each communicatively coupled to at least one of the plurality of network nodes. Computing devices transmit market trade requests to at least one of the network nodes. A first subset of network nodes (including at least two network nodes) determine an order of receipt of the plurality of market trade requests. The first subset of network nodes reach a consensus of the order of receipt of the plurality of market trade requests. The first subset of network nodes generate ordered data based on the order of receipt agreed upon by the first subset of network nodes. A second subset of network nodes (including at least two network nodes) match the plurality of market trade requests.
US10937076B2

An online personalized gifting system for providing gift card related packaging formats to enhance the customer experience relating to online gift card sales.
US10937071B2

A computer-implemented method, computer program product, and computing system for defining a plurality of social platforms within a social platform pool; and associating each of the plurality of social platforms with one or more responsibility descriptors, chosen from a responsibility descriptor pool. The one or more responsibility descriptors identify one or more portions of a responsibility score that may be positively impacted when a contribution is made to the associated social platform.
US10937067B2

A method and system is provided for item inquiry and information presentation via standard communication paths. More particularly, the method and system detects an item associated with an avatar of a virtual universe (VU) user in a VU and determine information associated with the item. Additionally, the method and system are operable to display the information in the VU in a high-resolution component of the VU.
US10937066B2

A terminal device including: a communication interface which is communicably connected to a server device via a network; a memory that is configured to store computer readable instructions; a processor configured to execute the computer-readable instructions so as to cause the communication interface to receive image selection information of a display image from the server, the display image being included in the advertisement and select one of a plurality of images as the display image to be included in the advertisement based on the selection information, the plurality of images being stored in at least one of the memory and a storage device connected to the terminal device via the network; and a display configured to display the advertisement including the selected display image.
US10937058B2

Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.
US10937056B2

A terminal sends a first advertisement request to an advertisement server, where the first advertisement request includes a device identifier of the terminal and an advertisement slot identifier of a first client on the terminal. The advertisement server determines a target advertisement and first permission information according to the first advertisement, request, and returns the target advertisement and the first permission information to the terminal. The first permission information is permission information that is determined by the advertisement server based on the device identifier and that is used to instruct the first client to display the target advertisement. The terminal controls, based on the received first permission information, the target advertisement to be displayed on the first client.
US10937043B2

Methods and apparatus to collect impressions associated with over-the-top media devices are disclosed. Example disclosed apparatus include a device identifier collector at a first server, the device identifier collector to: receive a first request initiated at a user-controlled client device, the first request including a client device identifier that identifies the user-controlled client device and an over-the-top device identifier that identifies an over-the-top device that presents media via a media presentation device, the over-the-top device different than the user-controlled client device; forward a mapping identifier and the client device identifier to a second server of a database proprietor, the mapping identifier associated with the over-the-top device identifier. Example apparatus also include an impressions collector at the first server, the impressions collector to: receive a second request initiated by the over-the-top device, the second request including the over-the-top device identifier and a media identifier; and forward the mapping identifier and the media identifier to the second server of the database proprietor. Example apparatus also include a demographic collector to receive aggregate demographic impressions from the database proprietor, the aggregate demographic impressions including the media identifier and demographics corresponding to the user of the user-controlled client device.
US10937042B2

A system and method is provided for generating subscription recommendations suggesting ways that one or more creators of content may increase subscribership and/or prominence of the one or more creators. Subscription recommendations can involve changing and/or updating subscription levels offered by a content creator to potential, existing, or previous subscribers of the content creator. Current and/or historical performance data associated with the content creator, other content creators, and/or the consumers making up a community of subscribers may be analyzed in order to generate subscription recommendations.
US10937040B2

Systems and methods to identify intentionally placed products in media content are disclosed. A disclosed system to detect intentionally placed products in media content includes a placement monitor site to record an occurrence of a first intentionally placed product within first broadcast media content in a product placement record; an audience measurement site to record an audience interaction with a second intentionally placed product in second broadcast media content in an event record; and a collection facility to receive the product placement record and the event record.
US10937039B2

Analyzing a purchase decision made by a user includes tracking locations of a mobile device within a retail store to form a proximity history, the proximity history capturing information relating to items within the retail store in which the user expresses interest, with a point of sale (POS) system, determining purchase information for each of the items in which the user expresses interest in, the purchase information indicating whether an item in which the user expressed interest is or is not purchased, and after the purchase, analyzing the proximity history and the purchase information for each of the items in which the user expressed interest to create a purchase decision analysis, the purchase decision analysis to identify which of the items have a proximity history exceeding a threshold that indicates the user was undecided whether to purchase or not to purchase that item while shopping in the retail store.
US10937036B2

Embodiments are directed towards providing dynamic recommendations of reserving information technology resources over time that may be visually displayed over that time. In one embodiment, the recommendations may be determined based on an analysis of actual usage data obtained over a prior time period and used to predict future resource demands. The subject innovations enable a user to dynamically perform various ‘what-if’ analysis to determine optimum purchase times, and configurations. In some embodiments, the user is further provided information about currently purchased resource under-utilizations to enable the user to redistribute work, release resources, or take other actions directed towards improving management of their IT budget. While subject innovations are may be directed towards managing IT resources obtained through one or more cloud computing service providers, some embodiments further allow the user to perform make/buy decisions such as when to use in-house resources versus using cloud-based resources.
US10937025B1

The described financial institution computing system provides services to customers through an application programming interface (“API”). The services include user identification services to customers and payment services that allow users to pay the customers via the financial institution. The user identification services allow the customers to verify the identity of users as non-fraudulent users. Further the user identification services allow the financial institution to provide known user information to the customers for purposes of prepopulating registration forms, completing transactions, and the like. Further services, such as user account validation services, payment services, and the like are also possible through the financial institution APIs. In some situations, users are registered with the financial institution. For example, a user may also be an account holder with the financial institution. In other situations, the users are not registered with the financial institution.
US10937016B2

A method and an apparatus for binding a bank card in a payment application are disclosed. The method includes the following steps: obtaining a picture of a to-be-bound bank card; identifying the picture of the bank card to obtain bank card information, where the bank card information includes a card number of the bank card and information about a bank card pattern; searching, based on the information about the bank card pattern, for a bank card background picture that matches the information about the bank card pattern; and superimposing the card number of the bank card on the bank card background picture to obtain a virtual bank card consistent with the bank card. A technical solution provided in this application is advantageous to desired user experience.
US10937007B2

The present invention extends to methods, systems, and computer program products for electronically tracking vehicle state in a vehicle maintenance facility. When a vehicle enters a maintenance facility, maintenance facility personnel can assess the vehicle and assign a vehicle collision repair and/or maintenance workflow for performing indicated repairs and/or maintenance. The vehicle can also be assigned an identifier and fitted with one or more transmitters. As a vehicle moves between workstations and/or staging areas, the one or more transmitters continually transmit. A server uses signals from the transmitters to track vehicle progress through the vehicle maintenance workflow. If constraints of the maintenance workflow are violated (e.g., a vehicle is at a workstation to long), the server notifies relevant parties.
US10936992B1

Disclosed herein are system, method, and computer program product for a transporting of a good. An embodiment operates by receiving a user request for the transporting of the good from a pickup location to a destination location. Thereafter, a corresponding pickup, first intermediate, a second intermediate, and destination node are identified on a pre-generated graph, and transportation edges each relating to a transit cost associated with one of the pickup, first intermediate, second intermediate, and destination locations. Subsequently, a subgraph of of the pre-generated graph comprising the pickup, first intermediate, second intermediate, and destination node, as well as the transportation edges, are generated. Based on the subgraph, Based on subgraph, a preferred route from the pickup location to the destination location having a lowest transit cost for transporting the good is generated.
US10936989B2

The invention discloses a waitressing drone that brings drinks to people at the restaurant, and the orders are identified from the Facebook photo of the user, that the drone displays when making the delivery. The invention facilitates the interaction with humans and drones via the social network. With the invention, the order input time is greatly reduced for the consumer, and the consumer may move about while waiting for the order as the drone finds the consumer. Also importantly, the social nature of the drone allows for the sharing of drones among multiple human users. Further, the interfacing of the social human profile with non-human drone profiles allows for the continuous retraining and reprogramming of drones to meet more specific and individualistic user tasks, thereby liberating people from mundane manual labour.
US10936984B2

Embodiments of the present invention provide a system for mitigating exposure associated with identified impacts of technological system changes based on solution data modeling. The system is typically configured for generating solution data models comprising a plurality of asset systems and a plurality of users, store the solution data models in a model database, receive an input associated with a technological system change associated with a first asset, access a solution data model associated with the first asset, identify one or more relationships from the accessed solution data model, identify an impact associated with the technological system change, determine a category of exposure based on the identified impact, display the category of exposure and impact to a user, receive mitigation steps associated with the technological system change, and implement the mitigation steps.
US10936983B2

A method for planning preparation of a plurality of dishes according to a plurality of corresponding recipes includes automatically identifying, by a processor, a plurality of candidate sub-recipes, wherein each candidate sub-recipe in the plurality of candidate sub-recipes comprises an intermediate component that is required by at least two of the plurality of corresponding recipes, and automatically selecting, by the processor, at least one candidate sub-recipe in the plurality of candidate sub-recipes for preparation, in accordance with at least one constraint on the preparation of the plurality of dishes.
US10936978B2

Embodiments are directed towards for models for visualizing resource allocation. A plurality of data models may be provided to a benchmarking engine. The benchmarking engine may be employed to provide a plurality of benchmark models based on the plurality of data models. If an organization is selected, additional actions may be performed including: providing one or more of the plurality of benchmark models based on a data model that corresponds to the organization and one or more model objects of the data model; and, employing a visualization engine to provide a visualization that compares one or more resource allocations associated with the one or more model objects with the one or more benchmark models, such that the visualization is displayed on a hardware display for viewing by a user.
US10936974B2

Embodiments are directed to a machine learning engine that determines training documents and validation documents from a plurality of documents. The machine learning engine may determine attributes associated with the documents. In response to receiving a request to predict attribute values of a selected document the machine learning engine may train a plurality of ML models to predict the attribute values based on the training documents and the attributes and associate the trained ML models with an accuracy score. The machine learning engine may determine candidate ML models from the trained ML models based on the training accuracy scores. The machine learning engine may evaluate and rank the candidate ML models based on the request and the validation documents. The machine learning engine may generate confirmed ML models based on the ranked candidate ML models such that the confirmed ML models may answer the request.
US10936969B2

In general, certain embodiments of the present disclosure provide methods and systems for enabling a reproducible processing of machine learning models and scalable deployment on a distributed network. The method comprises building a machine learning model; training the machine learning model to produce a plurality of versions of the machine learning model; tracking the plurality of versions of the machine learning model to produce a change facilitator tool; sharing the change facilitator tool to one or more devices such that each device can reproduce the plurality of versions of the machine learning model; and generating a deployable version of the machine learning model through repeated training.
US10936964B2

The present invention relates to a method and an apparatus for estimating multiple-ranking using pairwise comparative data, the method according to one embodiment comprising the steps of: inputting information for pairwise comparative data as input; and generating multiple-ranking data on the basis of the input data, wherein the input data comprises a collection of a plurality of respondents, a collection of a plurality of items, and a collection of a plurality of pairwise comparative data for the plurality of items, and each item of pairwise comparative data in the plurality of same is data indicating the preference between two items determined in accordance with an evaluation criterion from among a plurality of evaluation criteria.
US10936951B1

Some embodiments of the invention provide efficient, expressive machine-trained networks for performing machine learning. The machine-trained (MT) networks of some embodiments use novel processing nodes with novel activation functions that allow the MT network to efficiently define with fewer processing node layers a complex mathematical expression that solves a particular problem (e.g., face recognition, speech recognition, etc.). In some embodiments, the same activation function (e.g., a cup function) is used for numerous processing nodes of the MT network, but through the machine learning, this activation function is configured differently for different processing nodes so that different nodes can emulate or implement two or more different functions (e.g., two or more Boolean logical operators, such as XOR and AND). The activation function in some embodiments is a periodic function that can be configured to implement different functions (e.g., different sinusoidal functions).
US10936937B2

A convolution operation device includes a convolution calculation module, a memory and a buffer device. The convolution calculation module has a plurality of convolution units, and each convolution unit performs a convolution operation according to a filter and a plurality of current data, and leaves a part of the current data after the convolution operation. The buffer device is coupled to the memory and the convolution calculation module for retrieving a plurality of new data from the memory and inputting the new data to each of the convolution units. The new data are not a duplicate of the current data. A convolution operation method is also disclosed.
US10936932B2

A dual IC card with an IC chip having both a contact-type transmission function and a contactless-type transmission function, and a module substrate having an external terminal, which is a contact-type transmission portion, and a connecting coil, which is a contactless-type transmission portion; an antenna sheet including an antenna substrate having first and second surfaces, a coupling coil having a second surface coil provided on a second surface of the antenna substrate, the coupling coil configured to be electromagnetically coupled to the connecting coil, and an antenna coil connected to the coupling coil for contactless communication with an external device; and a card body in a plate-shape housing the antenna sheet and with a recess for the IC module, with at least a part of the second surface coil positioned inside the recess when viewed in a thickness direction.
US10936925B2

A transaction card may include a body having a first part connectable with a second part, and a magnetic stripe on a first main side of the body. A first section of the magnetic stripe is provided on the first part of the body, and a second section of the magnetic stripe is provided on the second part of the body. The transaction card may further include an engagement member extending from the first part of the body for retention within a slot of the second part of the body, the slot embedded within the body between the first main side and a second main side.
US10936923B2

An image forming apparatus includes an image forming portion, an image reading portion, an analysis processing portion, a generation processing portion, and a printing processing portion. The image forming portion forms an image on a paper sheet. The image reading portion reads a first image from a printed side of a used paper sheet supplied from a sheet feed portion. The analysis processing portion analyzes content of the first image read by the image reading portion. The generation processing portion generates, based on the content of the first image analyzed by the analysis processing portion, a second image that degrades visibility of the first image when the second image is superimposed on the first image. The printing processing portion causes the image forming portion to execute a printing process such that the second image generated by the generation processing portion is superimposed on the first image on the printed side.
US10936909B2

Methods and systems are provided for determining high-dynamic range lighting parameters for input low-dynamic range images. A neural network system can be trained to estimate lighting parameters for input images where the input images are synthetic and real low-dynamic range images. Such a neural network system can be trained using differences between a simple scene rendered using the estimated lighting parameters and the same simple scene rendered using known ground-truth lighting parameters. Such a neural network system can also be trained such that the synthetic and real low-dynamic range images are mapped in roughly the same distribution. Such a trained neural network system can be used to input a low-dynamic range image determine high-dynamic range lighting parameters.
US10936906B2

A training data acquisition method and device, a server and a storage medium are provided. The training data acquisition method is applied to a classifier and includes the following steps: obtaining an image search target according to an input of a user; providing images to the user according to the image search target, to display the images; and selecting at least one image from the displayed images, and determining a target-classification pair as training data according to the at least one image; where the target-classification pair includes the image search target and an entity-based classification of the at least one image. Thus, more high-quality training data can be obtained, improving the performance of a classifier.
US10936904B2

Provided is a method for recognizing handwritten characters in a terminal through federated learning. In the method, a first common prediction model for recognizing text from handwritten characters input from a user is applied, the handwritten characters are received from the user, feature values are extracted from an image including the handwritten characters, the feature values are input to the first common prediction mode, first text information is determined from an output of the first common prediction model, the first text information and a second text information received from the user for error correction of the first text information are cached, and the first common prediction model is learned using the image including the handwritten characters, the first text information, and the second text information. In this way, the terminal can determine the text from the handwritten characters input by the user, and can learn the first common prediction model through a feedback operation of the user.
US10936902B1

Techniques to train a model with machine learning and use the trained model to select a bounding box that represents an object are described. For example, a system may implement various techniques to generate multiple bounding boxes for an object in an environment. Each bounding box may be slightly different based on the technique and data used. To select a bounding box that most closely represents an object (or is best used for tracking the object), a model may be trained. The model may be trained by processing sensor data that has been annotated with bounding boxes that represent ground truth bounding boxes. The model may be implemented to select a most appropriate bounding box for a situation (e.g., a given velocity, acceleration, distance, location, etc.). The selected bounding box may be used to track an object, generate a trajectory, or otherwise control a vehicle.
US10936894B2

A display device includes a display area configured to display one or more images of a virtual reality (VR) environment or an augmented reality (AR) environment, one or more sensors configured to obtain region-of-interest (ROI) data of a user in response to the user wearing the display device and looking at the one or more images of the VR environment or the AR environment displayed on the display area, and one or more processors. The one or more processors are individually or collectively configured to select one or more ROI zones from a plurality of zones based on the ROI data and effect display of the one or more ROI zones on the display area to the user. The plurality of zones are used to divide the one or more images of the VR environment or the AR environment on the display area.
US10936886B2

The present teaching relates to method, system, medium, and implementation of estimating a pose of an object in autonomous driving. Stereo images are obtained from a scene via at least two cameras. Objects present in the scene are then detected from the stereo images. For each object detected, a plurality of feature points are identified and depth information associated with the feature points are obtained. An orientation of each object is then estimated based on the feature points and depth information of the object and the pose of the object is then estimated based on the orientation and additional features of the object.
US10936881B2

A first imager has a relatively high resolution and a relatively narrow first field-of-view. Information about objects in an environment is detected or captured, and used to steer the first field-of-view of the first imager. The sensor(s) may take the form of a second imager with a relatively lower resolution and relatively wider second field-of-view. Alternatively, other types of sensors, for instance presence/absence sensors may be employed. The first field-of-view may be directed toward an object that satisfies one or more conditions, for instance matching a particular SKU. The first field-of-view may track a moving object, for instance via a tracking mirror and actuator. This approach may be employed in retail locations, for example in grocery or convenience stores, for instance to reduce various forms of theft or in industrial environments.
US10936878B2

This specification describes techniques for determining an inter-cut time range in a media item. In one example method, a set of candidate segmentation points representing time points in a media item is determined, wherein each candidate segmentation point represents at least one of a time point at which feature media data appears in the media item, or a time point at which feature media data disappears from the media item. Based on the candidate segmentation points, an inter-cut time range is identified. The inter-cut time range is associated with a start point from the candidate segmentation points that satisfies a predetermined start point condition, and the inter-cut time range is associated with an end point from the candidate segmentation points that satisfies a predetermined end point condition. The inter-cut time range represents a time period between the start point and the end point in the media item.
US10936876B2

A system may obtain a first recognition record file. The first recognition record file may include recognition records. The recognition records may include respective coordinates for a monitored video received by a monitoring device. The respective coordinates may be indicative of a specified event previously recognized based on the monitored video. The system may determine a monitoring boundary based on the respective coordinates of the recognition records for the monitored video received by the monitoring device. The system may receive at least one frame of subsequent monitored video. The system may extract in response to receipt of the at least one frame of the subsequent monitored video, image data from the at least one frame of the subsequent monitored video. The extracted image data from the at least one frame may be located in the monitoring boundary as applied to the at least one frame of the subsequent monitored video.
US10936861B2

An object detection system includes color and infrared cameras, a controller-circuit, and instructions. The color and infrared cameras are configured to output respective color image and infrared image signals. The controller-circuit is in communication with the cameras, and includes a processor and a storage medium. The processor is configured to receive and transform the color image and infrared image signals into classification and location data associated with a detected object. The instructions are stored in the at least one storage medium and executed by the at least one processor, and are configured to utilize the color image and infrared image signals to form respective first and second maps. The first map has a first plurality of layers, and the second map has a second plurality of layers. Selected layers from each are paired and fused to form a feature pyramid that facilitates formulation of the classification and location data.
US10936851B2

Disclosed is a method and apparatus for recognizing an object, the method including determining whether an image comprises a blur, determining a blur type of the blur based on control information of a vehicle, in response to the image comprising the blur, selecting a de-blurring scheme corresponding to the determined blur type, de-blurring the image using the selected de-blurring scheme, and recognizing an object in the image based the de-blurred image.
US10936844B2

The present application provides a fingerprint sensor. The fingerprint sensor includes an array of a plurality of optical fibers. Each of the plurality of optical fibers has a first end and second end opposite to the first end. Each of the plurality of optical fibers is configured to allow an incident light to enter into the second end and an exit light to exit from the second end. Each of the plurality of optical fibers includes a fiber core; a fiber Bragg grating in the fiber core; and a reflective film on the first end.
US10936841B2

In a method for darkfield tracking at a sensor, it is determined whether an object is interacting with the sensor. Provided an object is not interacting with the sensor, a determination that a darkfield candidate image can be captured at the sensor is made. It is determined whether to capture a darkfield candidate image at the sensor based at least in part on the determination that a darkfield candidate image can be captured at the sensor. Responsive to making a determination to capture the darkfield candidate image, the darkfield candidate image is captured at the sensor, wherein the darkfield candidate image is an image absent an object interacting with the sensor. A darkfield estimate is updated with the darkfield candidate image.
US10936838B1

Methods and system are provided for tagging scheme for blockchain-based provenance system. In one novel aspect, a unique signature is created based on a polygonized unique object ID. The polygonized unique ID is randomly placed in an authentication area of an ID tag, where vertex coordinates of the ID polygon can be obtained. The signature information of the authentication area of the ID tag is recorded in blockchain. New ID polygons are associated with the tagged object in one or more ID tags. The new authentication area or the newly updated authentication area are appended to the blockchain. In one embodiment, the ID polygon is obtained by polygonizing the associated unique operator ID. In another embodiment, the ID polygon is an ID code of the associated unique operator ID superposed on a predefined polygon, and wherein the ID code is one of a QR code and a bar code.
US10936832B2

Methods and systems for using unique identifiers to retrieve configuration data for tag devices are described herein. An example method may involve obtaining a unique identifier associated with a tag device. The tag device may include an antenna and a sensor configured to obtain sensor readings that can be wirelessly transmitted to a reader device via the antenna. The method may also involve determining configuration parameters associated with the tag device based on the unique identifier. The method may further involve storing, in at least one memory, at least a portion of the configuration parameters in association with the unique identifier.
US10936815B2

A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
US10936808B2

Linked content is identified in a first electronic message, the linked content corresponding to a portion of a source document. A second electronic message that is associated with the first electronic message is received and includes a version of the linked content. A user interface is generated that represents the second electronic message and includes a version selection user input mechanism that is actuatable to select the version of the linked content in the second electronic message. Based on user actuation of the version selection user input mechanism, the version of the linked content in the second electronic message is selected and automatically incorporated into the source document.
US10936805B2

A document editor user interface interacts with a user in receiving content from the user and provides suggestions determined via cognitive computing to the user while the user is authoring a document. A search engine searches for information associated with the content and returns the information. A matching candidate template that matches a style of the document being authored is searched for and may be inferred based on the document being authored. The suggestions may be provided based on definitions of the candidate template. A cognitive component may continuously detect behavior of the user while authoring the document and store information associated with the detected behavior. Additional suggestions may be provided based on the detected behavior.
US10936801B2

A form compliance manager configured to create a policy graph corresponding to an electronic image of an offline form and a corresponding instruction set. The form compliance manager further configured to generate an electronically fillable form corresponding to the offline form and including at least a first context cue for a first field in the electronically fillable form. The first context cue can be based on a subgraph of the policy graph associated with the first field, and the subgraph can include field completion information for the first field, field value information for the first field, and field format information for the first field. The electronically fillable form configured to present the first context cue in response to selection of the first field.
US10936795B2

A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria.
US10936789B2

The invention pertains to a display system for displaying messages in a passenger compartment of a vehicle, the system comprising: a display surface; a memory comprising a plurality of display templates; interfacing means adapted to retrieve information from an information system; processing means to evaluate said retrieved information and to select a display template from among said plurality of display templates conditionally on said evaluating; and formatting means configured to format said retrieved information in accordance with said selected template for displaying on the display surface. The invention also pertains to a corresponding method, comprising: retrieving (210) information from an information system; evaluating (220) said retrieved information; selecting (230) a display template from among a plurality of display templates conditionally on said evaluating; formatting (240) said retrieved information in accordance with said selected template; and displaying (250) said formatted information on a display surface of a display system.
US10936779B2

A computer-implemented method of generating randomized electrical interconnects for an electronic circuit comprises steps of receiving a netlist of nodes of electronic components to be connected, each connection between the nodes forming an electrical interconnect; determining a list of one or more path directions for each electrical interconnect; determining a plurality of path direction distances for each electrical interconnect; generating a plurality of segments for each electrical interconnect, each segment having one path direction and a length which are selected at random; calculating a sum of the lengths of all of the segments in each path direction each time a segment is generated for each electrical interconnect; removing one path direction from the list of path directions when a first condition is met; and stopping the generating a plurality of segments for each electrical interconnect when a second condition is met.
US10936777B1

Aspects of the present disclosure address improved systems and methods for rebuffering an integrated circuit (IC) design using a unified improvement scoring algorithm. A plurality of rebuffering candidates are generated based on an initial buffer tree in an integrated circuit (IC) design. A rebuffering candidate in the plurality of rebuffering candidates comprises a modified buffer tree based on the initial buffer tree. A buffering cost of each rebuffering candidate is determined. A reference buffer tree is selected from among the rebuffering candidates based on the buffering cost of each rebuffering candidate. An improvement score of each rebuffering candidate is determined based on the buffering cost of each rebuffering candidate relative to the reference buffer tree. A new buffer tree is selected from among the plurality of rebuffering candidates to replace the initial buffer tree based on the improvement score of each rebuffering candidate.
US10936770B2

A mathematical model between the optimization objects and the optimization objectives is established, with finite-time control parameters as optimization objects, and a total harmonic distortion of an output voltage, a deviation signal of a capacitor voltage and a deviation signal of an output current of BBMC as optimization objectives. A multi-objective optimization satisfaction function and a multi-objective optimization fitness function are established. Multiple sets of optimal finite-time control parameters are iteratively optimized using an adaptive wolf pack algorithm. Functional relationships between respective optimal finite-time control parameters and the corresponding actual output current of BBMC are obtained using a numerical fitting method. Optimal control parameters corresponding to any load are obtained according to the obtained functional relationships. Therefore, the control parameters are adjusted in real time according to the functional relationships and the load of the BBMC-based speed regulation system or the actual output current of BBMC.
US10936769B2

Systems and methods evaluate simulation models and measure floating point arithmetic errors in terms of Unit in Last Place (ULP). The simulation model may include model elements that perform numerical computations using Native Floating Point (NFP) arithmetic. The model elements may be arranged to implement a procedure. A data store may include local ULP errors predetermined for the model elements. The systems and methods may retrieve the local ULP errors for the model elements included in the model, and may apply a rules-based analysis to compute an overall ULP error of the simulation model. The systems and methods may present the overall ULP computed for the model. The systems and methods may also present intermediate ULP errors determined for portions of the simulation model. Changes may be made to the model to reduce the overall ULP error.
US10936768B2

Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.
US10936766B2

Various embodiments are generally directed to techniques for employing a hybrid of sequential and parallel processing to perform random sample and consensus (RANSAC). A device to perform RANSAC includes a derivation component to derive a first set of proposed models in parallel from a first set of minimal sample sets of a data set; and a comparison component to recalculate a required quantity of proposed models to derive an accurate model if a proposed model of the first set of proposed models better fits the data set than any proposed model derived prior to derivation of the first set of proposed models, and to determine whether to derive a second set of proposed models following derivation of the first set of proposed models based on a comparison of the required quantity to a quantity of previously derived proposed models that includes the first set. Other embodiments are described and claimed.
US10936764B2

A virtual data acquisition component generates a building performance model having a plurality of predicted building performance metrics. A physical data acquisition component obtains a plurality of trended building performance metrics. An integrated interface receives the building performance model from the virtual data acquisition component having the plurality of predicted building performance metrics and the plurality of physical building performance metrics from the physical data acquisition component. The integrated interface enables the comparison of the predicted building performance consumption metrics with the trended building performance metrics to identify performance gaps.
US10936762B2

The disclosed embodiments relate to a representation of a structure/space as a collection of interrelated partitions whereby manipulation of the partitions causes an automated propagation of the manipulation through the other interrelated partitions as a function of the relationships therebetween. Each partition is defined by one or more vertices, the location(s) of which is/are specified either relative to an origin or relative to, i.e. as a function of, or dependent upon, the location of another vertex within the partition (intra-partition) or within another partition (inter-partition). Where the location of a vertex is moved, the change is propagated implicitly to all other vertices whose location is related, i.e. specified as a function of the modified vertex.
US10936760B1

A computer-implemented method may hide sensitive information including when no one is looking at a display screen of a client computing device, such as sensitive information relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may determine that confidential or sensitive information is being displayed on a display screen of a computing device of a user. The method may also collect image data from a front facing camera in communication with the computing device, and determine that zero or two or more people are viewing the display screen for more than a threshold duration of at least one second. The method may further blur or obscure the confidential or sensitive information being displayed on the display screen when it is determined that the zero or two or more people are viewing the display screen for more than the threshold duration.
US10936757B2

A registration destination determination device (50) determines which data management device, among a plurality of data management devices (20A, 20B), is to manage registration data, such that, with a data type constituting the registration data as a target type, an appearance frequency distribution of values set for the target type of the registration data managed by each of the plurality of data management devices (20A, 20B) is different from an appearance frequency distribution of values set for the target type of the registration data managed by the whole of the plurality of data management devices (20A, 20B).
US10936748B1

A computer-implemented method may hide sensitive information, such as sensitive information relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may commence or execute an eavesdropper detection functionality or application. The method may also detect an unauthorized viewer or eavesdropper is viewing, or potentially viewing, a display screen associated with the mobile device for more than a threshold duration of at least one second, determine that sensitive or confidential information is being displayed or about to be displayed, on the display screen, and prevent the unauthorized viewer or eavesdropper from viewing the sensitive or confidential information via the display screen to facilitate hiding sensitive or confidential information.
US10936742B1

A computer system for securing computer files from modification may include a processor; a first data storage area operatively coupled to the processor; a non-volatile second data storage area; and a control circuit. The second data storage area may be physically separate from the first data storage area. The second data storage area may store files that are executable by the processor, including executable files of an operating system configured to save temporary files on the at least a first data storage area. The control circuit may operatively couple the second data storage area to the processor, and may be operable in a first mode configured to block commands received from the processor and configured to modify the second data storage area from being communicated to the second data storage area. In a second mode, all commands may be allowed to the first and second data storage areas.
US10936732B2

Multi-party consent to performance of an action is securely registered by receiving from at least one consent requesting entity (CRE) a consent action request (CAR), which is matched with a consent policy. The policy may specify a plurality of consent voting entities (CVE), and direct confirmation of registration of an identity of each CVE in a blockchain. A consent request (CR) may then be issued to the CVEs. Consent request responses (CRRs) from the CVEs are then compared with at least one condition in the consent policy. A representation of a state of the CRRs is relative to the consent policy is registered in the blockchain. If the policy condition(s) is satisfied, a subject entity may be signaled to perform the action corresponding to the CAR, and a state indication of performance of the action may also be registered in the blockchain.
US10936724B2

Techniques for configurable compute instance resets are described. A user can issue a request to securely reset one or more compute instances implemented within a service provider system. Each compute instance is reset to a previous point in time, such that any activity of the compute instance or effects thereof occurring since that point in time are completely eliminated. Each compute instance reset can include removing an existing volume of the compute instance, obtaining a volume, attaching the obtained volume to the compute instance, and rebooting the compute instance. Configuration data of the compute instance, such as an instance identifier or network addresses, can be maintained after the reset.
US10936723B2

A system and method are disclosed in which a node of a peer-to-peer (P2P) network supporting a blockchain is able to restart following network or power disruption (or is able to initially join the blockchain network) by bootstrapping information from one or more peer nodes in the P2P network. The bootstrapping operation involves communication between the Trusted Execution Environments (TEEs) of the two or more nodes. The system and method ensure that the retrieval of data related to the blockchain state are not from untrusted parts of the peer node(s) and the data has not been tampered with (avoidance of replay attacks).
US10936720B2

A method for reliable computation of a program P includes generating, by a verifier, a public verification key vkp and a public evaluation key (ekp), both on a basis of the program P, providing, by the verifier, a number N at random and sending the number N to the at least one provider, producing, by the at least one provider, at least one output Si concatenated with N and producing a signature Σi over a corresponding input into the at least one provider and/or corresponding data within the at least one provider, both the input and/or the data signed under a secret key ski, so that a pair of output and signature (Si, Σi) is transmitted to the computing unit. The verifier verifies the proof πy using the public verification key vkp and rejects y, if the proof verification fails.
US10936719B2

Systems, methods, and computer-readable media for preserving trust data during operating system updates of a secure element of an electronic device are provide. An update package is received to update an existing secure element operating system to a new secure element operating system by exporting trust data from the existing secure element operating system, after the exporting, uninstalling the existing secure element operating system, migrating the exported trust data using a migration operating system when a data format version of the existing secure element operating system is different than a data format version of the new secure element operating system, installing the new secure element operating system, and importing the migrated trust data into the installed new secure element operating system.
US10936717B1

A method includes monitoring data of one or more containers running on one or more container host devices, a given one of the containers providing operating-system level virtualization for running at least one application. The method also includes determining a first set of behavior metrics for the given container based on the monitoring data, the first set of behavior metrics characterizing current behavior of the given container. The method further includes generating a model characterizing normal operation of the at least one application running in the given container using a second set of behavior metrics obtained during a learning period, utilizing the model to detect one or more anomalies in the first set of behavior metrics characterizing the current behavior of the given container, generating an alert responsive to detecting one or more anomalies in the first set of behavior metrics, and delivering the alert to a client device.
US10936711B2

A data management system manages secured data for a plurality of users. The data management system utilizes an access authorization system to authenticate users seeking access to the data management system. The access authorization system provides access tokens to authenticated users. The access tokens enable the authenticated users to access the data management system without again providing authentication data. The access authorization system includes, for each user, an access policy that governs whether the users can use the access tokens to access the data management system. The access tokens have a finite lifetime. If the users use the access tokens within the finite lifetime and if the users satisfy all of the access rules of the access policies, then the lifetime of the access tokens can be extended a finite number of times.
US10936708B2

Aspects of the present disclosure relate to enhancing biometric security. A biometric template and a biometric sample can be compared using a first security technique having a first ECC framework with a first number of codewords. A determination can be made that the biometric template and biometric sample do not match using the first security technique. The biometric template and the biometric sample can then be compared using a second security technique having a second ECC framework with a second number of codewords, the second number of codewords less than the first number of codewords. A determination can then be made that the biometric template and the biometric sample match, and a user associated with the biometric sample can be verified.
US10936702B2

A license managing method including an execution device that executes software and a software storage device coupled to the execution device further includes a license storage device that stores license information indicating the number of licenses for permitting a license of the software, and the license managing method includes the step of license-managing of controlling storage of the software to be downloaded into the software storage device or execution of the software by the execution device based on the license information stored in the license storage device when the software whose license permission is required is downloaded.
US10936698B2

A system and method for integration of telemedicine into multimedia video visitation systems of correctional facilities is disclosed herein. The system includes a telemedicine center that communicates with a medical center located at a correctional facility and a physician kiosk remote to the correctional facility. The medical center includes an inmate kiosk and a medical assistant station. The inmate kiosk and physician kiosk participate in a secure video call as part of an appointment between the inmate and physician. The inmate kiosk coordinates with the telemedicine center to verify an identity of the inmate. The inmate kiosk interfaces with a number of medical sensors and communicates data collected from the sensors to the physician kiosk.
US10936695B2

Techniques are disclosed for distributing online content (e.g., news articles, blog posts, and the like) to a social media provider at a point in time determined based on topic maturity. One or more metrics are obtained from each of a plurality of social media providers. The metrics relate to a topic associated with a document for publishing on the social media providers. A measure is determined for each of the social media providers. The measure indicates when to publish the document on the social media provider based on the metrics associated with that provider. Upon determining that the measure exceeds a threshold for at least one of the social media providers, the document is published to the social media provider.
US10936688B2

A method, computer program product, and system for enhancing dynamically enhancing query results. A processor(s) monitors computing activities performed by a user, via a client. The processor(s) analyzes the computing activities to identify data comprising a user profile: elements relevant to the user and relationships. The processor(s) generates a knowledge graph with the data. The processor(s) obtains input from the user. The processor(s) executes one or more queries on one or more data sources to retrieve standard search results. The processor(s) analyzes the input and the search results to identify segments of the input and the search results relevant to items comprising the data in the graph and defines links between the items, the data, and the segments. The processor(s) generates contextual search results that include the standard search results, a portion of the items, and a portion of the links and transmits the contextual search results, to the client.
US10936683B2

A unified notification platform for offline creation and distribution of notification content from a variety of data sources is described. The notification platform provides data adaptors that are reusable for generating notifications of different types, specifically, for generating notifications of different types that have features that have meaning across different notification types such that these features can be used to generate comparable relevance scores with respect to candidate profiles. The relevance score calculated for a notification with respect to a member profile is used to determine whether the notification is to be presented to the member represented by the member profile.
US10936679B1

A method and apparatus for facilitating data management over a network are described. In one embodiment, a request to display aggregate transaction data for a user is received, the aggregate transaction data containing data related to multiple disparate transactions organized into categories based on corresponding category codes and transaction codes associated with each transaction. The aggregate transaction data are retrieved from a database. A report containing the aggregate transaction data is generated and displayed for the user in a user interface area.
US10936677B2

Aspects of the present disclosure involve systems, methods, devices, and the like for classifying or indexing websites using an efficient multistage statistical indexing scheme. In one embodiment, a system is introduced that includes a plurality of models for classification. The classification and indexing may be obtained using at least two models designed to retrieve information from a website visited for marketing and assessing a user. In one embodiment, a first model, content-based features are used for the classification and in making predictions of the unlabeled observations. In another embodiment, a second model includes embedded technology-based features for further classification.
US10936671B2

Provided are techniques for linked record declaration of related content items. A graph of nodes representing content items is generated with edges connecting the nodes and representing relationships between the content items. A content item represented by a node in the graph of nodes is selected. In response to selection of the content item, the edges of the graph of nodes are traversed starting from the selected content item to identify other content items. A record is declared in a records management system for the selected content item and the identified content items. A lifecycle policy is associated with the record. The lifecycle policy is applied to the selected content item and the identified content items when processing the record.
US10936656B2

A system for creating a semantic data warehouse including a convergence service configured to execute queries to connected data sources, to convert data from source to domain semantics, and to aggregate converted data. The convergence service is configured to invoke by an entity graph service that, on demand, defines a semantic entity representation, the needed queries and data sources to be queried; and projects and makes available the resulting data in the semantic entity representation.
US10936639B2

System and methods discussed for automatically generating conversation-based reports from email threads for easier and more intuitive user-consumption may include a parser, configured to identify all related emails, extract relevant portions of each email including embedded or in-line comments within quoted portions, and generate a single report document that presents the conversation in chronological order. Duplicate portions of each email are automatically removed and excluded from the report, reducing memory and bandwidth requirements, and also making the report more intuitive and easier to read. Attachments to the email may be included in the report, with additional deduplication to further reduce memory and bandwidth requirements.
US10936636B2

Textual information related to user information from user service information is identified. A layered matching is performed on the textual information based on preset background identification information in a preset list, wherein the layered matching includes different matching methods, and the preset list includes a plurality of entries storing different preset background identification information related to the user information. The user information is determined based on the layered matching.
US10936633B2

Embodiments of the present disclosure provide a search recommending method and apparatus, an apparatus and computer storage medium. On the one hand, in the embodiments of the present disclosure, page content currently displayed by the client is obtained, then a first recommended search word is obtained according to the page content currently displayed by the client, and the first recommended search word is output to the client so that the client displays the first recommended search word. Therefore, according to technical solutions provided by embodiments of the present disclosure, the recommended search word can be obtained in conjunction with the page content currently browsed by the user, and accuracy and effectiveness of search recommendation are improved.
US10936632B2

In various example embodiments, a system and method for enhancing autocomplete search suggestions are presented. The system receives a query portion with a token portion from a client device and generates a first search query suggestion set having a first order based on the token portion. The system accesses a token pool associated with the client device and generates a second search query suggestion set having a second order based on the token portion and the token pool. The system selects a first subset of search query suggestions and a second subset of search query suggestions. The system merges the first subset of search query suggestions and the second subset of search query suggestions into a third search query suggestion set, organizes the third search query suggestion set into a third order distinct from the first and second orders, and causes presentation of the third search query suggestion set.
US10936627B2

Systems and methods are provided that, in some embodiments that extract user data from at least one data warehouse. The user data is sorted within each dimension, and partitions each dimension into bins. Clusters are defined as each bin that includes user data for a number of users that exceeds a threshold. Clusters are determined for every combination of dimensions. Each combination of clusters that exceed the threshold is defined as clusters that are formed from multiple dimensions. All clusters and other clusters are stored into a cluster definition table. The clusters are used to analyze the profile of specific users.
US10936618B2

Systems and methods for managing and/or exchanging aviation records are provided. One example aspect is directed to a method that includes receiving, at one or more processors, an aviation record in a first format from a first computing system. The method includes performing, at the one more processors, a quality assurance procedure on the aviation record in the first format based on historical data. The method includes determining, at the one or more processors, whether the aviation record in the first format is valid based on the quality assurance procedure. The method includes selectively translating, at the one or more processors, the aviation record into a standardized format based on whether the aviation record in the first format is valid. The method includes storing, at the one or more processors, the aviation record in the standardized format if the aviation record in the first format is valid.
US10936611B2

A method for presenting search results is provided. The method receives a user input search query; obtains, from a search engine, a first set of search results responsive to the user input search query; efficiently identifies a promoted set of search results for promotion using a set of search promotion rules, each of the set of search promotion rules including a set of terms and one or more document identifiers; revises the first set of search results, based on the identified promoted set, to create a second set of search results; and presents the second set of search results, wherein the second set of search results includes the first set of search results and the promoted set in a promoted position.
US10936606B2

An exemplary computer implemented method for processing data in a database management system implemented on a network of two or more nodes is disclosed. The method includes receiving a query referencing first and second user-defined table functions and a table distributed across the two or more nodes. The first user-defined table function is executed on each of the two or more nodes by processing records of the table residing on the respective nodes. A data sample is generated per node as a result of executing the first user-defined table function on each of the two or more nodes. The generated data samples are stored in a selected set of nodes. The second user-defined table function is executed on each of the selected set of nodes by processing records of the data samples residing on the respective nodes of the selected set of nodes to compute a user-defined aggregate.
US10936602B2

Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
US10936601B2

A news feed system provided with an on-line social network system determines that a news feed is to be constructed for a viewer. The news feed system accesses the viewer's profile and other information associated with the viewer, accesses an inventory of activities that have been identified as potentially of interest to the viewer, and calculates relevance score for each item inventory of activities using the combined predictions methodology. The activities are then arranged for presentation to the viewer via a news feed web page, using respective calculated relevance scores.
US10936599B2

Techniques are disclosed for providing adaptive recommendations for a data set. A data set can include one or more columns of data. The data set can be profiled in order to identify actions that can be applied to the data in order to enrich the data. The data set and actions that were applied to the data set can be stored. Actions that are applied to subsequent data sets can take into account the actions that were applied to prior data sets having similar profiles.
US10936597B2

Presently disclosed are systems and methods for generating customized filtered-and-partitioned market-data feeds. In an embodiment, an output-feed profile is maintained in data storage at a market-data-processing device (MDPD). The output-feed profile specifies a subset of ticker symbols and a ticker-symbol-based feed-partitioning scheme. An input feed of order-book updates to ticker symbols is received at the MDPD from an upstream device. At the MDPD, a customized market-data output feed is generated according to the maintained output-feed profile at least in part by filtering the input feed down to the order-book updates to ticker symbols in the specified subset and partitioning the filtered feed according to the specified ticker-symbol-based feed-partitioning scheme. The customized market-data output feed is transmitted from the MDPD to a downstream device.
US10936587B2

Application-aware database environments. A repository of previously received and registered database queries is maintained that includes at least corresponding metadata having information about an application generating the database queries. A subsequent database query and application metadata corresponding to the subsequent database query can be received. The repository to determine if the subsequent database query and application metadata match one of the previously received database queries and application metadata. A matching previously received database query is retrieved from the repository if a match is determined. The retrieved database query is executed.
US10936585B1

Systems and methods are described for unified processing of indexed and streaming data. A system enables users to query indexed data or specify processing pipelines to be applied to streaming data. In some instances, a user may specify a query intended to be run against indexed data, but may specify criteria that includes not-yet-indexed data (e.g., a future time frame). The system may convert the query into a data processing pipeline applied to not-yet-indexed data, thus increasing the efficiency of the system. Similarly, in some instances, a user may specify a data processing pipeline to be applied to a data stream, but specify criteria including data items outside the data stream. For example, a user may wish to apply the pipeline retroactively, to data items that have already exited the data stream. The system can convert the pipeline into a query against indexed data to satisfy the users processing requirements.
US10936581B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain transaction processing. One of the methods includes: obtaining, by a blockchain node, a current blockchain transaction generated based on performing a service; obtaining, by the blockchain node based on executing a smart contract, a transaction identifier of a previous blockchain transaction; recording, by the blockchain node, the transaction identifier into a transaction log so that a previous blockchain transaction is identifiable from the transaction log based on the transaction identifier, wherein the transaction log stores blockchain transactions of the current block; and recording the blockchain transaction of the current block and the transaction log into the blockchain.
US10936579B2

According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.
US10936571B1

Methods and systems for providing a rewind of table data in a data management system include: storing a table having table data that defines a plurality of rows and a plurality of columns that define a plurality of cells; capturing change data associated with changes to at least one of the plurality of rows, the plurality of columns, and the plurality of cells; associating the change data with a transaction having a transaction identifier; storing the transaction and the change data in a change bus; retrieving the change data from the change bus based on a rewind request; performing a rewind of a subset of the changes by performing a reverse operation of the change data relating to the subset of changes and according to a reverse operation order; and outputting a clone of the table based on the rewind of the changes of the table.
US10936565B2

A computer-implemented method for managing access to data stored within a data source is provided. The method includes receiving updated account data including an updated account identifier, and at least one subscription rule for verifying that a merchant is authorized to receive updated account data. The method also includes storing the updated account data and the at least one subscription rule. The method further includes receiving a registration request from a requesting merchant including at least one candidate account identifier and one merchant identifier identifying the requesting merchant, and retrieving the at least one subscription rule after matching the candidate account identifier to the updated account identifier. The method further includes applying the at least one subscription rule to the requesting merchant, determining that the requesting merchant is authorized to receive the updated account data, and transmitting an update response to the requesting merchant including the updated account data.
US10936560B2

Embodiments of the present disclosure disclose methods and devices of data de-duplication. The method of data de-duplication performed at a client comprises: in response to receiving data to be backed up at a client, sampling the data to be backed up to obtain the sampled data; generating a signature for the sampled data; transmitting the signature to a master storage node in a storage cluster including a plurality of storage nodes, to allow the master storage node to select one storage node from the plurality of storage nodes; receiving an indication of the selected storage node from the master storage node; and transmitting, based on the indication, the data to be backed up to the selected storage node. Embodiments of the present disclosure also provide methods of data de-duplication performed at the master storage node and the slave storage node, and corresponding devices.
US10936549B2

One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.
US10936548B2

Systems, components, devices, and methods for synchronizing files between a local file system and a server are provided. In an example, synchronization of individual files is paused by placing the individual files in a hold state. A non-limiting example method accesses a file stored on the local file system for synchronization with an associated file on the server and determines whether differences between the file and the associated file prevent synchronization. When determined that differences between the file and the associated file prevent synchronization, the method places the file in a hold state. The hold state pauses synchronization of the content in the file with the content of the associated file. In some examples, the method continues to synchronize topological changes to files that have been placed in the hold state and/or resumes synchronization after it is determined that the file is no longer different than the associated file.
US10936535B2

A system architecture, a method, and a computer program product are disclosed for attaching remote physical devices. In one embodiment, the system architecture comprises a compute server and a device server. The compute server includes a system memory, and one or more remote device drivers; and the device server includes a system memory and one or more physical devices, and each of the physical devices includes an associated device memory. The compute server and the device server are connected through an existing network fabric that provides remote direct memory access (RDMA) services. A system mapping function logically connects one or more of the physical devices on the device server to the compute server, including mapping between the system memories and the device memories and keeping the system memories and the device memories in synchronization using the RDMA.
US10936533B2

Methods, devices, and systems for transmitting data over a computer communications network are disclosed. A queue of communications commands can be pre-generated using a central processing unit (CPU) and stored in a device memory of a network interface controller (NIC). Thereafter, if a graphics processing unit (GPU) has data to communicate to a remote GPU, it can store the data in a send buffer, where the location in the buffer is pointed to by a pre-generated command. The GPU can then signal to the interface device that the data is ready, triggering execution of the pre-generated command to send the data.
US10936531B2

Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins.
US10936525B2

Methods, systems, and computer programs are presented for distributing Ethernet packets at a Field Programmable Gate Array (FPGA). One programmable integrated circuit includes: an iNOC comprising iNOC rows and iNOC columns; a set of clusters coupled to the iNOC, each cluster comprising a vertical network access point (NAP) for iNOC column communications, a horizontal NAP for iNOC row communications, a valid signal, and programmable logic, where the vertical NAP is connected to the horizontal NAP when the valid signal is activated; and an Ethernet controller coupled to the iNOC, the Ethernet controller configurable to send Ethernet-packet segments to the vertical NAPs.
US10936523B2

The invention relates to a communication module for connecting a lighting bus system (1) to a network (3) based on an internet protocol, wherein each component (2a . . . 2f) coupled to the bus system (1) is assigned a unique bus address, the communication module (4) is assigned a plurality of network addresses, at least one of the plurality of network addresses contains the bus address of a component (2a . . . 2f) and the communication module (4) is designed to receive data transmitted to the at least one network address from the network (3), to extract the bus address of the component (2a . . . 2f) from the network address, to determine data to be transmitted to the component (2a . . . 2f) by using the extracted bus address on the basis of the received data, and to transmit the determined data to the component (2a . . . 2f) having the extracted bus address via the bus system (1), or to provide the data generated autonomously by a component (2a . . . 2f) and transmitted to the communication module (4) to at least one network subscriber via the network (3).
US10936521B2

Computing architectures, platforms, and systems are provided herein. In one example, a system is provided. The system includes a communication arrangement for peripheral component interconnect express (PCIe) traffic transferred over a communication fabric. The communication arrangement establishes an expanded address that provides a quantity of port identifiers to a host greater than indicated by a quantity of bits in a port field of the PCIe traffic, where the expanded address employs one or more bits of the PCIe traffic other than the port field. The communication arrangement detects a transfer among the PCIe traffic issued by the host having the expanded address corresponding to a destination. Based on the expanded address, the communication arrangement identifies routing information to route the transfer over the communication fabric to the destination.
US10936517B2

A data processing apparatus includes a number of processor cores, a shared processor cache, a bus unit and a bus controller. The shared processor cache is connected to each of the processor cores and to a main memory. The bus unit is connected to the shared processor cache by a bus controller for transferring data to/from an I/O device. In order to achieve further improvements to the data transfer rate between the processor cache and I/O devices, the bus controller is configured, in response to receiving a descriptor from a processor core, to perform a direct memory access to the shared processor cache for transferring data according to the descriptor from the shared processor cache to the I/O device via the bus unit.
US10936515B2

An information processing system equipped with an information processing device, which includes multiple processors and a common parallel port (port), and a peripheral device, which includes a data classification means and multiple computing means. Each processor appends each processor identifier to a respective series of codes capable of expressing given data, thereby generating a writing unit capable of being written one time in the bus width of the port, and sequentially writes the writing unit to the port without performing exclusive control. A data classification means reads the writing units from the port sequentially and sequentially outputs the series of codes included in the writing unit to a computing means associated with the processor identifiers included in the writing unit. The computing means reconstructs the original data on the basis of the series of codes.
US10936509B2

A memory interface for interfacing between a memory bus addressable using a physical address space and a cache memory addressable using a virtual address space, the memory interface comprising: a memory management unit configured to maintain a mapping from the virtual address space to the physical address space; and a coherency manager comprising a reverse translation module configured to maintain a mapping from the physical address space to the virtual address space; wherein the memory interface is configured to: receive a memory read request from the cache memory, the memory read request being addressed in the virtual address space; translate the memory read request, at the memory management unit, to a translated memory read request addressed in the physical address space for transmission on the memory bus; receive a snoop request from the memory bus, the snoop request being addressed in the physical address space; and translate the snoop request, at the coherency manager, to a translated snoop request addressed in the virtual address space for processing in connection with the cache memory.
US10936506B2

This disclosure provides a method for tagging control information associated with a physical address in a processing system, including setting a hardware tag for the control information, the hardware tag being invisible to a software system in the processing system; joining the hardware tag with the physical address to form a compound physical address, the hardware tag including M bits carried by a dedicated hardware tag control line, the physical address including N bits carried by a physical address bus, M and N being positive integers; and tagging the control information with the hardware tag in the compound physical address.
US10936504B2

A data processing apparatus (20) comprises address translation circuitry (40) to translate a first address into a physical address directly identifying a corresponding location in a data store, and a table (50) comprising one or more entries indexed by the physical address, wherein at least one of the entries specifies the first address from which the corresponding physical address was translated by the address translation circuitry (40).
US10936502B2

A computing device includes a persistent storage and a processor. The processor includes a local storage. The local storage includes blocks and an address space. The address space includes a first portion of entries that specify blocks of the local storage and a second portion of entries that specify blocks of the remote data storage. The processor obtains data for storage and makes a determination that the data cannot be stored in the local storage. In response to the determination, the processor stores the data in the remote storage using the second portion of entries.
US10936497B2

In general, embodiments of the technology relate to a method and system for storing and reading data from persistent storage. More specifically, embodiments of the technology relate to a method and system for storing data in persistent storage, where the data written to the persistent storage is not immediately accessible in the persistent storage (i.e., during the inaccessibility period). In such instances, embodiments of the technology provide a method and system to enable the storage system to service read requests for the data using a primary cache entry table (PCET) and an overflow table.
US10936494B1

A method, article of manufacture, and apparatus for providing a site cache manager is discussed. Data objects may be read from a site cache rather than an authoritative object store. This provides performance benefits when a client reading the data has a better connection to the site cache than to the authoritative object store. The site cache manager controls the volume of stored data on the site cache to enhance performance by increasing the frequency of data object being read from or written to the site cache rather than the authoritative object store.
US10936493B2

An example memory system may include a central processing unit (CPU) comprising a CPU cache, a storage class memory, a volatile memory and a memory controller. The memory controller is to store, in the storage class memory, a first cache line including first data and a first directory tag corresponding to the first data. The memory controller is to further store, in the storage class memory, a second cache line including second data and a second directory tag corresponding to the second data. The memory controller is to store, in the volatile memory, a third cache line that comprises the first directory tag and the second directory tag, the third cache line excluding the first data and the second data.
US10936487B2

A method and apparatus are disclosed to perform the circular addressing to emulate a virtually unlimited memory space despite the fixed capacity of a physical memory by readdressing the portion of the data that exceeds the pre-defined length of the circular addressing region to another pre-defined address in the circular addressing region. Data segments in a data sample can be loaded and computed with recalculated circular addresses for different applications.
US10936481B2

A semiconductor system may include: a volatile memory device that stores an address mapping table including mapping information for a non-volatile memory device; and a control device suitable for reading one or more seed values from the volatile memory device before the address mapping table is stored, generating a plurality of random values based on the seed values, and initializing mapping information to the plurality of random values.
US10936479B2

Discussed herein are embodiments of methods and systems which allow engineers or administrators to create modular plugins which represent the logic for various fault detection tests that can be performed on data pipelines and shared among different software deployments. In some cases, the modular plugins each define a particular test to be executed against data received from the pipeline in addition to one or more configuration points. The configuration points represent configurable arguments, such as variables and/or functions, referenced by the instructions which implement the tests and that can be set according to the specific operation environment of the monitored pipeline.
US10936477B2

Systems, apparatus, methods and computer program products for end-to-end user interface component testing in a database system. More particularly, a test script is executed, where the test script is configured to simulate user interactions with one or more user interface components of a web application. The test script is configured to load a user interface component using a network address, request a manipulation of the user interface component, and obtain in response to requesting the manipulation of the user interface component, information describing a state of the user interface component following the manipulation of the user interface component.
US10936476B2

Embodiments described herein are directed to computer-implemented methods, systems, and computer program products for regression testing. New techniques for software regression testing are provided in which the regression test scenarios are directly synchronized with the user's system and environment. This can be referred to as a customized-regression-test process. A non-limiting example of a computer-implemented method includes receiving a history log having application data for an application during normal use and generating a regression test scenario for a new version of the application based on a pattern of use of the application. The method further includes determining whether one or more existing regression test scenarios stored in a test scenario data store match the generated regression test scenario and executing a regression test on the new version of the application using the regression test scenario.
US10936472B2

Provided is a screen recording preparation method for evaluating software usability using additional data of a user session carried out by a computing system includes at least the following steps in an initial phase: loading a screen recording including a number of N time-ordered screenshots of the user session from a storage medium and detecting visual features within each of the N screenshots, wherein each of the features is attributed a position within the respective screenshot and a score identifying the feature, and creating a set of metadata containing an identifier of each of the N screenshots and the features detected within each of the N screenshots and setting a threshold similarity value. The method also comprises a cycling phase for treating the metadata. Also, a computing system, a computer program and a computer-readable storage medium perform a method according to an embodiment of the present invention.
US10936467B2

An information handling system may include at least one central processing unit (CPU), and a plurality of special-purpose processing units. The information handling system may be configured to: repeatedly monitor amounts of data traffic exchanged between respective pairs of the special-purpose processing units during selected time periods; based on the monitored amounts of data traffic, determine an amount of traffic imbalance for the plurality of special-purpose processing units; and in response to the amount of traffic imbalance exceeding a threshold amount, transmit a notification indicative of the amount of traffic imbalance.
US10936462B1

A method and apparatus for application anomaly detection and remediation is described. The method may include receiving a plurality of event tracking messages generated by configurable applications after a feature treatment is deployed to configurable applications running on a first set of end user systems, and associating the feature treatment with values of a metric from the event messages that are attributable to the feature treatment being executed by the one or more configurable applications. The method may also include determining an impact of the feature treatment on the degradation of the metric when compared to a control value of the metric determined from a second plurality of end user systems that are not exposed to the feature treatment. Then method may further include, in response to detecting the statistically significant degradation of the metric, performing one or more actions to remediate the undesired impact of the feature treatment on the execution of the application.
US10936461B2

A system and method for connected vehicle sequence anomaly detection. The method includes creating a normal sequence profile for a group of connected vehicles based on a plurality of first messages by training a normal behavior model using unsupervised machine learning with respect to potential sequences, the normal sequence profile defining normal sequences and triggers, wherein each of the plurality of normal sequences is associated with a timeframe, wherein each sequence is a series of condition combinations; preprocessing a second data set by generating a plurality of second messages in a unified format; identifying at least one instance of the plurality of triggers in the plurality of second messages; and detecting at least one abnormal sequence based on the identified at least one instance and the normal sequence profile, wherein an abnormal sequence is detected when none of the plurality of normal sequences is identified in the second data set.
US10936450B2

A system may include a first device to provide a uniform resource identifier (URI) resolution or routing service among a first data center and a second data center. The first device may provide a first failover service among devices associated with the first data center for a set of interfaces. The system may include a first set of devices and a second set of devices associated with a first application and a second application. The first device may provide a second failover service for the first and second sets of devices. The system may include a first database cluster to provide software or a service related to clustering another set of devices or providing a threshold level of availability for the other set of devices. The first database cluster may provide a failover service for the other set of devices.
US10936444B2

One example method includes discovering an application topology, discovering relationships between microservices that are elements of the application topology, ranking the microservices, identifying one or more of the microservices as a persistency microservice, selecting one or more persistency microservices for backup, and defining a backup policy based on the microservice relationships, the microservice rankings, and the selected persistent microservices. A backup operation is then performed that includes backing up persistent data and/or persistent metadata generated and/or modified by one or more of the persistency microservices.
US10936439B2

A method for distributing data among storage devices. The method comprising one or more processors receiving a first graph workload that executes within a networked computing environment. The method further includes identifying data from the first graph workload that is utilized during the execution of the first graph workload that includes a plurality of data packets. The method further includes creating a first graph workload model representative of the graph structure of the first graph workload and determining two or more partitions that are representative of a distribution of the identified data utilized by the first graph workload based, at least in part, on the first graph workload model. The method further includes allocating a plurality of network accessible storage devices among the two or more partitions and copying a first set of data packets of the plurality of data packets to a network accessible storage device.
US10936436B2

A computer-implemented method includes the following. A start time for a backup of data in a system is received. At the start time, a snapshot of the data in the system is captured. When an environment of the system is a database environment, the capturing includes setting a status of a database to backup mode and freezing data files in the database while permitting applications to run. When the environment of the system is a non-database environment, and when a file system type is general parallel file system (GPFS), the capturing includes caching new input/output operations to a cache and starting a timer (counter) for flushing the cache. At a specified time, the snapshot is copied to media, setting the status of the database to normal mode, and providing copying notifications to users.
US10936431B2

Embodiments of the present disclosure relate to a method, device and computer readable medium for restoring files. The method described herein comprises: at a client, in response to receiving an instruction for restoring a set of files on a virtual machine from a backup server, obtaining a backup of a set of files from the backup server; transmitting information about the backup and a file downloading application to the virtual machine; causing the file downloading application to be executed on the virtual machine by transmitting an instruction for executing the file downloading application to the virtual machine, such that the virtual machine downloads the backup from the client based on the information about the backup.
US10936424B1

A method, apparatus, and system for recreating a file that corresponds to a specified point in time (PiT) in a data storage system is disclosed. The particular PiT and the name of the file to be restored may be received from a user. A file system inode structure corresponding to the particular PiT may be recreated based on an inode event stream stored in a journal. One or more disk locations associated with the file to be restored may be determined based on the inode structure corresponding to the particular PiT. A temporary file may be constructed with data read from the one or more disk locations in a storage system of the backup site. Thereafter, the file to be restored may be obtained, which may comprise rolling back data of the temporary file to the particular PiT based on a data stream stored in the journal.
US10936420B1

A RAID storage-device-assisted deferred Q data determination system includes a RAID primary data drive that retrieves second primary data via DMA with a host system, and XOR's it with its first primary data to produce first interim parity data that it DMA's to a RAID parity data drive. The RAID parity data drive XOR's its first parity data and the first interim parity data to produce second parity data. The RAID parity data drive also performs GF operations on the first interim parity data and its second interim parity data and XOR's the results to produce first interim Q data that it DMA's to a RAID Q data drive. The RAID Q data drive XOR's the first interim Q data and its second interim Q data to produce third interim Q data that it XOR's with its first Q data to produce second Q data.
US10936414B2

The purpose of the present invention is to provide a display device for a vehicle which is capable of avoiding NAND flash memory data loss. Provided is a display device for a vehicle, comprising: a display unit 6 which displays vehicle information; a NAND flash memory 1 which stores, together with an error correction code, data which is related to the display of the display unit 6; and a control unit (for example, a second control unit 2) which causes the display 6 to display the vehicle information using said data. When a load upon the vehicle is low, such as when a switch key for commencing the driving of the vehicle is off, the control unit (for example, a first control unit 3), as a data loss avoidance process, assesses, with the error correction code, whether an error is present in the data which is recorded in the NAND flash memory 1. If the error is present in the data, the control unit (for example, the first control unit 3) corrects the error with the error correction code.
US10936410B2

A memory system that includes an error check and correct (ECC) circuit is provided. The memory system includes a memory, a circuit, and a processor. The memory system has a function of receiving write data from the outside. The memory includes a user data region, a first management region, and a second management region. The user data region stores the write data. The circuit has a function of performing ECC processings on the write data read from the user data region. The first management region stores data that indicates whether the user data region has stored the write data or not. The second management region stores data that indicates whether the circuit has performed the ECC processings on the write data read from the user data region or not.
US10936396B2

A network testing system includes one or more test devices each including a media-specific testing module and a processing device with a network interface, wherein the processing device is configured to test a network with the media-specific testing module; one or more servers configured to receive test results from the test of the network either directly from the one or more test devices or an intermediate data source communicatively coupled to the one or more test devices; and a validator module executed on the one or more servers configured to perform automated post-processing on the test results to compare the test results to a pre-defined Method of Procedure (MOP), to auto-correct one or more errors in the test results, and to provide a report based on the comparison.
US10936390B2

A system for monitoring and maintaining aircraft cargos includes a plurality of master control panels each operatively connected with at least one Line Replaceable Unit (LRU) operating in a cargo compartment of an aircraft, and at least one unit load device (ULD). The at least one ULD and at least one LRU are configured to move a cargo unit in the cargo compartment based on a control signal from the master control panel. The system also includes a command unit operatively connected with each control panel of the plurality of master control panels. The command unit includes a processor configured to retrieve a status of the cargo from each of the plurality of master control panels, and display, on an output device, a status of the at least one ULD of a plurality of ULDs and a status of the at least one LRU via the processor.
US10936381B1

A server receives an event notification indicating an opening of a drive drawer, and retrieves a timing parameter associated with a timer that counts a time from the receiving of the event notification by the server indicating the opening of the drive drawer. The server may generate a visual alert that alerts of the opening of the drive drawer, and display a current value indicating the time since the receiving of the event notification.
US10936378B1

An information handling system operating an integration assistance robotic automation system may comprise a memory storing a log of machine-executable code instructions generated by a plurality of application programming interfaces (APIs) for a plurality of applications, based on user instructions previously received at the APIs to define an integration process between a first application executing code instructions in a first coding language and a second application executing code instructions in a second coding language, and a processor parsing the log to identify a first connector code set in the first language defining an action to be taken on a dataset managed by the first application, and a second connector code set in the second language defining an action to be taken on a dataset managed by the second application, and transmitting an executable run-time engine, the first and second connector code sets for execution at an execution location.
US10936372B2

A system for container migration includes containers running instances of an application running on a cluster, an orchestrator with a controller, a memory, and a processor in communication with the memory. The processor executes to monitor a vitality metric of the application. The vitality metric indicates that the application is in either a live state or a dead state. Additionally, horizontal scaling for the application is disabled and the application is scaled-down until the vitality metric indicates that the application is in the dead state. Responsive to the vitality metric indicating that the application is in the dead state, the application is scaled-up until the vitality metric indicates that the application is in the live state. Also, responsive to the vitality metric indication transitioning from the dead state to the live state, the application is migrated to a different cluster while the horizontal scaling of the application is disabled.
US10936371B2

A method for resource allocation and related products are provided. The method includes the following. A selection operation performed on a target widget of an operation interface of a target application of a terminal device is received by an operating system of the terminal device. A resource adjustment strategy corresponding to the selection operation performed on the target widget is obtained by the operating system, and allocation of at least one system resource for the target application is adjusted by the operating system within a time interval associated with the selection operation performed on the target widget according to the resource adjustment strategy.
US10936370B2

Launch configurations of a hardware acceleration device are determined, which minimize hardware thread management overhead in running a program code. Based on received hardware behaviors, the architectural features, the thread resources and the constraints associated with the hardware acceleration device, possible launch configurations and impossible launch configurations are generated. A ranking of at least some of the possible launch configurations may be generated and output, based on how well each of said at least some of the possible launch configurations satisfies at least some of the constraints. Parametric values of said at least some of the possible launch configurations, an explanation why the impossible launch configurations have been determined as being impossible, and one or more strategies for scheduling, latencies and efficiencies associated with the hardware acceleration device, are output.
US10936364B2

Embodiments of the present application provide a task allocation method and system. The method includes: analyzing at least one query pattern of a target task to acquire expected response time of the query pattern; estimating system cost information and estimated response time according to the query pattern and service description information; estimating node cost information of each processing node of a set of processing nodes in a computing system; selecting a processing node of the set of processing nodes according to the node cost information to allocate subtasks of the target task to the selected processing node; and determining an unallocated subtask in the target task to schedule the unallocated subtask according to the expected response time, the system cost information, and the estimated response time.
US10936361B2

A set of workloads to be migrated is identified. A constraint on optimization of the set of workloads is determined. A subset of workloads to be migrated is selected from the set of workloads. A model is constructed, using traffic information corresponding to the set of workloads. The model includes a representation of a relationship between a first workload and a second workload in the subset of workloads. The model is solved to cause generation of a set of optimal flow values. A schedule for a migration wave is constructed. The schedule complies with the constraint on optimization of the set of workloads.
US10936357B2

There is a need to provide a semiconductor device that improves an interrupt capability of a virtual machine. A semiconductor device includes a memory to store a plurality of virtual machines and a virtual machine manager to manage the virtual machines and a CPU to perform the virtual machines and the virtual machine manager. The CPU causes an active virtual machine to perform an interrupt process when information (first information) about an interrupt-processing virtual machine is equal to information (second information) about the active virtual machine. When the first information differs from the second information, the CPU causes the virtual machine manager to stop the active virtual machine and operates the interrupt-processing virtual machine to perform an interrupt process.
US10936350B2

An application programming interface (API) that enables installation of an application as one or more key-value objects on a data storage drive such as a hard disk drive, a solid state drive or a hybrid drive. The API also enables execution of the application within a controlled environment of the data storage drive.
US10936349B2

A system includes a memory and a node. The memory stores first and second linear string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first linear string correlithm object that corresponds to the first real-world numerical value. The node aligns the first and second linear string correlithm objects such that the first sub-string correlithm object aligns with a sub-string correlithm object from the second linear string correlithm object that corresponds to zero. The node identifies a second sub-string correlithm object from the second linear string correlithm object that corresponds to the second real-world numerical value, and determines which sub-string correlithm object from the first linear string correlithm object aligns with the second sub-string correlithm. The node outputs the determined sub-string correlithm object from the first linear string correlithm object.
US10936348B2

A system includes a memory and a node. The memory stores first and second linear string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first linear string correlithm object representing the first real-world numerical value and a second sub-string correlithm object from the second linear string correlithm object representing the second real-world numerical value. The node aligns the first and second linear string correlithm objects such that the first sub-string correlithm object aligns with a sub-string correlithm object. The node identifies a sub-string correlithm object from the second linear string correlithm object that represents zero and determines which sub-string correlithm object from the first linear string correlithm object aligns with the identified sub-string correlithm object from the second linear string correlithm object. The node outputs the determined sub-string correlithm object from the first linear string correlithm object.
US10936344B2

Method, system for presenting an object on a computing device. A metaphor application on a computing device organizes a user interface based upon a metaphor. The metaphor organizes a document, file, application, or combination thereof based on geospheric direction, geolocation, or both. The metaphor may also organize a document, file, application, data, or a combination thereof based on a solid geometrical figure in three-dimensional Euclidean space. A document, file, application, or any combination thereof may be associated with geophysical direction, a geolocation, or both. The document, file, application, data, or any combination thereof may further be associated with a solid geometrical figure. A presentation object containing data on the document, file, application, data, or combination thereof, and the geospheric direction, geolocation, or both is formatted into data blocks for rendering on a display. The display may be the display screen of the computing device. The metaphor application causes the presentation object to be rendered on the display when the computing device is pointing in the geospheric direction, in the geolocation or both associated with the presentation object.
US10936341B2

A method, computer program product, and system includes a processor(s) intercepting an instruction, upon receipt on the instruction, by the one or more processors in the computing device on a communications network, prior to execution of the instruction by the processor(s) in the computing device. The processor(s) determines a state of the computing device and based on the state of the computing device and a portion of the instruction, the processor(s) determines that the instruction is precluded from executing on the computing device.
US10936338B1

In general, embodiments of the invention relate to processing data from (or associated with) containerized applications using a scalable processing infrastructure. More specifically, embodiments of the invention implement stackable scalable data proxy (SSDP) clients, each of which includes one or more proxy functions. The proxy functions are used to process the data. The processing may include, but is not limited to, modifying the data and/or analyzing the data and then taking an action(s) based on the analysis.
US10936333B2

A system, for managing application specific configuration data, that receives, from a local server, a standardized configuration object, at a configuration engine, for a configurable entity, generates at least one configuration object file for the configuration entity, wherein the standardized configuration object is generated based on the application specific configuration data according to a system wide metadata specification. The system can further write each configuration object file to a shared memory structure associated with a configuration file of a configurable entity. The system receives the configuration object, compares the configuration object with another standardized configuration object, and interfaces the configuration object with the configuration engine. The interfaced configuration object can be a piece of configuration. The system permits read access to the configuration engine to the configuration object, permits read and write access to the management server to the configuration object. The local management server executes in a virtual container.
US10936326B2

A BIOS platform configuration system includes a BIOS coupled to hardware subsystems. During initialization operations, the BIOS communicates with each of the hardware subsystems and retrieves respective hardware subsystem information that is associated with each of the hardware subsystems and that describes at least a portion of a communication route between that hardware subsystem and at least one other hardware subsystem. The BIOS then combines the respective hardware subsystem information that is associated with each of the hardware subsystems to generate configuration information that describes complete communication routes between each of the hardware subsystems, and configures at least one of the hardware subsystems using the configuration information. In a specific example, the configuration information may provide a processing subsystem/chipset initialization table that is used initialize a processing subsystem/chipset in order to allow it to communicate with a device connected to a planar subsystem/motherboard that includes the processing system/chipset.
US10936324B2

A host device access monitoring and reporting system includes a management system coupled to server devices through a network. Each server device includes a BIOS that generates and transmits pre-boot access event reports for pre-boot access events occurring prior to the completion of a boot process for that server device, and an operating system that generates and transmits post-boot access event reports for post-boot access events occurring subsequent to the completion of the boot process for that server device. A remote access controller in each server device receives pre-boot access event reports from the BIOS in that server device and, in response, publishes pre-boot access event notifications to the management system. The remote access controller in each server device also receives the post-boot access event reports from the operating system in that server device and, in response, publishes post-boot access event notifications to the management system.
US10936316B2

Apparatus and methods are disclosed for controlling execution of memory access instructions in a block-based processor architecture using an instruction decoder that decodes instructions having variable numbers of target operands. In one example of the disclosed technology, a block-based processor core includes an instruction decoder configured to decode target operands for an instruction in an instruction block, the instruction being encoded to allow for a variable number of target operands and a control unit configured to send data for at least one of the decoded target operands for an operation performed by the at least one of the cores. In some examples, the instruction indicates target instructions with a vector encoding. In other examples, a variable length format allows for the indication of one or more targets.
US10936303B2

The disclosed technology is generally directed to updating of applications, firmware and/or other software on IoT devices. In one example of the technology, a request that is associated with a requested update is communicated from a normal world of a first application processor to a secure world of the first application processor. The secure world validates the requested update. Instructions associated with the validated update are communicated from the secure world to the normal world. Image requests are sent from the normal world to a cloud service for image binaries associated with the validated update. The secure world receives the requested image binaries from the cloud service. The secure world writes the received image binaries to memory, and validates the written image binaries.
US10936299B2

An Information Handling System (IHS) has persistent memory device(s) coupled to a processor. Each memory device includes a first firmware image, version identifying information associated with the first firmware image, and device type identifying information. A firmware interface suite coupled to the processor has a firmware interface that is executed by the processor. The processor responds to identifying a trigger condition for automatic intra-system firmware update of a persistent memory device. The processor accesses the version identifying information and the device type identifying information for a first memory device containing the first firmware image of the persistent memory device(s). The processor associates the device type identifying information with device type information for a second memory device. In response to the first firmware image being different from the second firmware image, the processor selectively replaces the first firmware image on the first memory device with the second firmware image.
US10936294B2

A blockchain-based software compliance system includes a computing system with a first computing device associated with first software. A monitoring system detects an update of the first computing device to replace the first software with second software, and generates a blockchain transaction that is directed to a blockchain address and that identifies the replacement of the first software with the second software. The monitoring system broadcasts the blockchain transaction, which is received by a blockchain device that executes a smart contract associated with the blockchain address. The blockchain device then determines that the execution of the smart contract has provided an indication that the updating of the first computing device with the second software does not comply with a computing system software matrix and, in response, causes an update to the first computing device that replaces the second software with third software that complies with the computing system software matrix.
US10936292B2

Disclosed herein are system, method, and computer program product embodiments for providing offline capabilities to customizable live applications in a cloud collaboration platform. The cloud collaboration platform may provide offline functions and a data application programming interface to devices connecting to the cloud collaboration platform. The offline capabilities allow devices to store data related to documents and customizable live applications in a local cache. The offline capabilities retrieve data from and store modifications to data within the local cache. The cloud collaboration platform may subsequently process the changes and determine if conflicts arise, resolving conflicts where appropriate and possible. The cloud collaboration platform may then determine a final state for a record, return the final state to the devices, and update the local caches.
US10936290B2

A computer-implemented method includes: selecting, by a computer device, a set of fields in a program which are marked as final fields to be treated as constants; adding, by the computer device, detection logic to the program, the detection logic including a process that detects writes to the final fields to be treated as constants; compiling, by the computer device, the program into compiled code; executing, by the computer device, the compiled code; detecting, by the computer device, a write to a first one of the final fields to be treated as constants; and transitioning, by the computer device, execution of the compiled code from the compiled code to an interpreter for processing by compensation code that operates on the first one of the final fields to be treated as constants.
US10936288B2

A system includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits generate a voice-enabled user interface (UI) framework for a computer application. The voice-enabled UI framework includes a base controller coupled to a model of the computer application and one or more views that form respective voice-enabled UIs of the computer application. Each view includes a respective speech listener configured to receive speech input. The base controller includes a speech engine, a natural language processor, and a command executor. The voice-enabled UI framework further includes one or more view-specific controller extensions extending the base controller to control the one or more respective views that form the respective voice-enabled UIs of the computer application.
US10936283B2

A logic device includes a compare unit at one level of a plurality of levels of a hierarchical structure to be used in sorting of records. The compare unit includes a buffer pair in which one or more buffers of the buffer pair are adapted to store at least one record. The logic device further includes another compare unit on another level of the plurality of levels of the hierarchical structure. The other compare unit includes another buffer pair in which one or more other buffers of the other buffer pair are adapted to store a portion of a record. A size of the one or more other buffers of the other buffer pair is insufficient to store the entire record. The one compare unit and the other compare unit are adapted to sort a plurality of records.
US10936282B2

A method for adjusting a complex index with inherent anomalies due to the presence of multiple quality levels of the same indexed characteristic in a single sample. Select embodiments of the present invention provide for adjusting the complex index where at least two or three quality levels of the same characteristic are present in the inspection sample. Various embodiments of the present invention provide an adjustment for a pavement condition index (PCI) established with ranges of severity estimated as low, medium and high for each distress type.
US10936280B2

Compiling selectable human computer interaction modes for at least one link on the multimedia interactive website, where the selectable human computer interaction modes at least include: a voice mode and a non-voice mode; monitoring a link to be accessed that is selected on the multimedia interactive website by a user, and identifying a human computer interaction mode that is selected by the user for the link to be accessed; when it is identified that the user selects the voice mode, jumping to a page used for guiding a user to provide a voice, guiding the user to provide a voice on the page, and acquiring voice data provided on the page by the user; and determining whether the voice data satisfies a set requirement for triggering the link to be accessed, and if yes, providing information corresponding to the link to be accessed.
US10936277B2

A method (100) for calibrating a sound delivery system (1) having a processing assembly, a data communications assembly (9) coupled to the processing assembly, and at least one audio transducer (21a, 21b) mounted with at least one processor (11) of the processing assembly and responsive thereto for delivering sound to a user (3), the method including the steps of: transmitting from a remote user interface device (6) for the sound delivery system, a sequence of command codes for specifying predetermined characteristics of test sounds; receiving the command code sequence at the communications assembly of the sound delivery system; providing the command code sequence to the processing assembly of the sound delivery system; reproducing by a selected at least one audio transducer, the predetermined test sounds under control of said at least one processor according to the command code sequence; measuring with a reference SPL meter (70) proximate to the audio transducer, characteristics of test sounds reproduced by the sound delivery system; comparing the measured characteristics of the reproduced sounds with the predetermined characteristics of the test sounds; producing a mapping of specified test sounds to sounds reproduced by said at least one audio transducer; and storing the mapping in an electronic memory (12, 82) associated with the processing assembly or remote interface device (6).
US10936275B2

A system and method include presentation of a plurality of virtual objects to a first user, reception, from the first user, of a command to associate a voice annotation with one of the plurality of virtual objects, reception of audio signals of a first voice annotation from the first user, and storage the received audio signals in association with metadata indicating the first user and the one of the plurality of virtual objects.
US10936273B2

A method for displaying a display element on at least one vehicle-side display device of a vehicle includes: transmitting, from the vehicle to a terminal via a data link, information about a size of the vehicle-side display device; providing, by the terminal, data for displaying the display element, as a function of the transmitted information about the size of the display device; and transmitting, from the terminal to the vehicle via the data link, the data for displaying the display element.
US10936265B2

A computer-implemented printing control method includes receiving a first identifier input at a time of logging in to an application on a terminal, and information indicating a storage location of printing data stored in a storage device, an instruction to print the printing data being received on the application, transmitting, in accordance with at least one of the first identifier or the information, a request for acquiring the printing data to a storage application configured to control the storage device, storing the printing data acquired from the storage application in association with a second identifier, and outputting a list of the printing data stored in association with the second identifier in response to receiving the second identifier from a printing device.
US10936264B2

A method, computer program product and computer system to improve print legibility is provided. A processor receives a file to print. A processor generates a print preview of the file, wherein the print preview is generated at an initial scale. A processor generates a preview text for the print preview. A processor determines a legibility metric based for the print preview on a comparison between the preview text for the print preview and text of the file to print. A processor prints the file at a second scale in response to the legibility metric being below a predetermined value, wherein the second scale is larger than the initial scale.
US10936223B2

Embodiments of the present invention provides methods, computer program products, and a system for improving serial performance of a computer system storage volume. Embodiments of the present invention can be used to reduce a partition scheme of a storage volume to allow for a computer system to read the storage volume using additional system resources that were previously idle during a serial read operation. Embodiments of the present invention can be used to reserve random-access memory (RAM) to store metadata describing data stored on a storage volume that utilizes a reduced partition scheme. Once the serial read of the storage volume is complete, the embodiments of the present invention can revert the partition scheme back to the original partition scheme for normal, non-serial read operations.
US10936208B2

A storage controller receives a command from a host application to perform a point-in-time backup of a source dataset to a storage cloud. The storage controller generates a target dataset via a point-in-time copy of the source dataset, and a mapping that indicates a correspondence between locations of the source dataset and locations of the target dataset. The storage controller copies the target dataset to the storage cloud to generate a backup dataset that is the point-in-time backup of the source dataset, wherein the backup dataset is accessible via reference to the locations of the source dataset.
US10936200B2

A system and method for improved remote direct memory access (RDMA) for multi-host network interface controllers (NIC), the method including: allocating a first key to a first host, the first key corresponding to a first address of a memory device of the first host; and allocating the first key to a second host, wherein the second host is an RDMA NIC (rNIC) configured to offload at least a portion of storage operations from the first host.
US10936192B2

A storage array for providing data storage services includes persistent storage that stores approved preferences and a storage array manager that obtains event-response preferences for hosts receiving the data storage services; predicts, based on the event-response preferences, a set of additional event-response preferences for a host of the hosts; predicts an additional event-response preference for a host of the hosts based on a request associated with a second host of the hosts; generates a heat map for the host based on: the event-response preferences, the set of additional event-response preferences, the additional event-response preference, and global event-response preferences that associate events with responses for all of the hosts; identifies a final set of event-response preferences for the host using the heat map; updates the approved preferences based on the final set of event-response preferences; and provides unsolicited data to the host based on the updated approved preferences.
US10936191B1

An exemplary access control system controls access to a computing system such as a data storage system. For example, the exemplary access control system includes a remote management system that receives a request to operate on an element of the computing system and generates a message based on the request and a first token for the remote management system that is associated with the request. The message includes data representative of a second token for the remote management system. The remote management system signs the message and transmits the signed message to the computing system, which is configured to verify and use the signed message, including the second token included in the signed message, to obtain and use a local access token to access and operate on the element in accordance with the request.
US10936186B2

The disclosure generally describes methods, software, and systems for providing features in a user interface supporting gestures for navigating analytic data. A client device prepares a presentation including, for each data value, a data value display element and an association between the data value display element and a display location in a display area. User interaction information is received identifying a user interaction with the presentation of the data values and a user interaction location in the display area in which the user interaction occurred. A UI operation is identified to apply to the data values based on associations between the data value display elements and the display location. Identification is based on the received user interaction information. An updated presentation of the data values is prepared using the UI operation on the set of data values. The preparing occurs without obtaining additional data values from a server.
US10936183B2

A processing device comprising a graphical user interface in an industrial vehicle is provided. The processing device comprises a touch screen display that receives touch gesture commands from a vehicle operator, memory storing executable instructions, and a processor in communication with the memory. The processor when executing the executable instructions: defines a plurality of widgets, wherein each widget comprises a visual representation of a current state of an associated function of the vehicle, displays a subset of the plurality of widgets on a portion of the touch screen display defining a plurality of widget spaces, and displays an icon tray on the touch screen display comprising one or more icons, in which at least one of the one or more icons corresponds to a respective one of the plurality of widgets.
US10936182B2

An electronic device includes a display including a transparent area through which content is output and through which external light passes and a processor electrically connected to the display. The processor is configured to obtain information about an overlap location of an external device and the electronic device, to execute a function mapped to the information about the overlap location, and to output a screen associated with the function on the transparent area.
US10936176B1

An interactive map may comprise image data associated with an area. First image data and second image data may comprise an indication of a subsection of the area at different times. At least a portion of the first image data and second image data may be output via the interactive map. The subsection of the area in the first image data and in the second image data may be output at corresponding positions. The interactive map may comprise an interactive icon. A user input may be received, via the interactive map, indicative of a movement of the interactive icon. Responsive to the user input, a part of the first image data or the second image data may be revealed and a part of the second image data or the first image data may be obscured in a direction corresponding to a direction of the movement of the interactive icon.
US10936171B2

An operation of an action zone in an image displayed on a display device is received. The operation has a defined location in the image and a current time for an operation of the action zone. A time delay is applied to the current time to obtain a selection time for the operation of the action zone, by calculating the selection time as the current time minus the time delay. A map with a time stamp immediately prior to the selection time is determined from maps of the image. Each map defines, for a specific time stamp, a location for each action zone in the image. An action zone defined in the determined map and matching the defined location of the operation of the action zone in the image is operated.
US10936168B2

A media presentation generation system and method automatically directs actor(s) in splitscenes to generate recorded splitscenes and automatically edits and combines the recorded splitscenes into a combined media presentation.
US10936167B2

Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party. The method may further include executing the received customization file, wherein executing the received customization file customizes the compiled set of code, and wherein the customized compiled set of code customizes the native communication interface overlay to provide a customized communication interface overlay.
US10936158B2

An information processing device includes a display and a controller. The display displays a setting screen containing a display element representing a setting item. The controller exerts control in such a manner that, in the case where a service is not introduced in the information processing device, the display element is displayed in a first manner, and exerts control in such a manner that, in the case where a service is introduced in the information processing device and where the setting item is not a setting item to be set for use of the service, the display element is displayed in a second manner. The second manner is different from the first manner.
US10936154B2

The invention is directed to an electronic device. The electronic device generates for presentation on a display a user interface including a plurality of groups of icons. A plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons. The electronic device receives input selecting a respective icon. In response to receiving the input selecting a respective icon, the electronic device invokes an instance of an application associated with the respective icon.
US10936142B2

A method and an electronic apparatus for displaying various types of information on a clock graphical user interface (GUI) are provided. The electronic apparatus includes a transceiver configured to obtain time information related to an operation of an external device, at least one processor configured to generate a clock GUI displaying the time information, and a display displaying the clock GUI. The clock GUI includes an indication area and an indication object moving on the indication area. The indication object rotates with respect to a center point included in the indication area, and indicates the time information by indicating an area from among partial areas included in the indication area.
US10936140B2

A device and a method of displaying a response to an inquiry are provided. The method of displaying a response includes obtaining an inquiry indicated by a received user input, determining a response, from among a plurality of responses corresponding to the inquiry, by using context information indicating context of a user, and displaying text indicating the determined response and an image of a subject providing the response.
US10936133B2

A conductive member includes a first sensing electrode, a first dummy electrode, a second sensing electrode, and a second dummy electrode, each of which is constituted by a plurality of mesh cells formed with fine metal wires, the mesh cells of the first dummy electrode and the second dummy electrode have disconnection portions and, and in plan view, a fine metal wire of the second sensing electrode is disposed at the disconnection portion of the first dummy electrode, and a fine metal wire of the first sensing electrode is disposed at the disconnection portion of the second dummy electrode.
US10936132B2

An organic light emitting display device capable of having an electrostatic capacitive type touch panel function without substantially increasing the thickness of the display device and/or including a touch panel with an improved interface between a touch panel module of the touch panel and a touch panel drive integrated circuit (IC) of the touch panel.
US10936128B2

The sensor device includes a first conductive layer, a second conductive layer, an electrode substrate, a first support, and a second support. The first conductive layer is formed to be deformable sheet-shaped. The second conductive layer is disposed to be opposed to the first conductive layer. The electrode substrate includes multiple first electrode wires and multiple second electrode wires and is disposed to be deformable between the first conductive layer and the second conductive layer, the multiple second electrode wires being disposed to be opposed to the multiple first electrode wires and intersecting with the multiple first electrode wires. The first support includes multiple first structures, the multiple first structures connecting the first conductive layer and the electrode substrate. The second support includes multiple second structures, the multiple second structures connecting the second conductive layer and the electrode substrate.
US10936123B1

In accordance with an exemplary embodiment, a touch screen system is provided that includes a housing, a display screen, one or more capacitive sensors, and one or more force sensors. The display screen is mounted on the housing. The one or more capacitive sensors are coupled to the display screen, and are configured to generate capacitive sensing data pertaining to possible inputs from a user of the touch screen system. The one or more force sensors are configured to generate force sensing data pertaining to the possible inputs for use in confirming the possible inputs from the capacitive sensing data.
US10936122B2

The present disclosure provides a touch control component, a method for manufacturing the same, a touch display device, and a method for preventing mistaken touch caused by liquid. The touch control component includes a touch electrode layer configured to sense a touch area within a touch surface, and a light sensing film superposed with the touch electrode layer. A light receiving surface of the light sensing film faces the touch surface. The touch control component has a simple structure and is easy to implement. By sensing the intensity of the reflected light from the touch surface using the light sensing film, the wetted area of the water layer can be identified, thereby effectively avoiding mistaken touch caused by liquid.
US10936101B2

A touch display device, a display controller, a driving circuit, and a driving method. Even in the case that a rate (or an input cycle) at which an image supply device supplies image data is not synchronized with a rate (or a beacon cycle) at which a beacon signal for pen sensing is output to the display panel, display processing and touch sensing (e.g., pen sensing or finger sensing) is performed ordinarily by controlling data output processing.
US10936098B2

Disclosed is a display apparatus with integrated touch screen, which prevents short circuit from occurring between bridge electrodes and first and second touch electrodes. The display apparatus includes a light emitting device layer disposed on a first substrate, an encapsulation layer disposed on the light emitting device layer, and a touch sensing layer disposed on the light emitting device layer, the touch sensing layer including a plurality of first touch electrodes, a plurality of second touch electrodes, a plurality of bridge electrodes, and a step height cover layer covering a step height caused by at least one of the plurality of first touch electrodes, the plurality of second touch electrodes, and the plurality of bridge electrodes.
US10936092B1

Embodiments are directed to a force sensor used within an electronic device, such as a stylus, watch, laptop, or other electronic device. A force sensor may be positioned, for example, within a stylus body. The force sensor may include an input structure constrained within a housing by a compliant member. The input structure may extend at least partially out of the stylus body and be configured to receive a force input. One or more sensors of the force sensor may detect a value of a displacement of the input structure caused by the force input. A processing unit may determine a value of the force input using a spring characteristic of the compliant member and the detected value of displacement.
US10936089B2

Determining locations of electro-optical pens. A disclosed example includes, a distance determiner to determine a distance from a pen to a scribing plane at a plurality of points to produce a plurality of distance measurements, a tilt orientation determiner to determine a tilt orientation of the scribing plane relative to the pen based on the plurality of distance measurements, a plane of view corrector to, based on the tilt orientation of the scribing plane, correct a plane of view associated with at least one of the first perspective and the second perspective, and a coordinate determiner to determine coordinates of the pen based on the corrected plane of view. A location determiner determines the location of the pen on a display based on the coordinates.
US10936076B2

An apparatus having a gesture sensor is provided. The gesture sensor includes an image sensing unit and a processing unit. The image sensing unit can capture at least a gesture image of user. The processing unit is electrically connected to the image sensing unit. The processing unit can send at least a control command according to the gesture image to operate the apparatus.
US10936070B2

A method and apparatus for generating a haptic signal is described. An audio signal is received and an event signal comprising a plurality of pulses is determined from a characteristic of the audio signal. A haptic output signal is generated by combining a haptic pattern triggered by a first pulse and at least one further substantially identical haptic pattern triggered by at least one further pulse.
US10936069B2

A method comprising receiving an indication of a first input associated with an information item, determining that the first input corresponds with a first part of an invocation input associated with invocation of display of, at least part of, content associated with the information item, identifying a second part of the invocation input, the second part of the invocation input being immediately subsequent to the first part of the invocation input, and causing rendering, on a variable texture surface, of a textural representation of a guidance indicative of the second part is disclosed.
US10936067B1

In various example embodiments, a system and method for generating a response that depicts haptic characteristics are presented. Haptic data is received from a client device and the haptic data indicates an interaction with a sensor included in the client device. Haptic characteristics are determined based on the haptic data. At least one image that depicts the determined haptic characteristics is generated. And the at least one image is caused to be displayed on the client device.
US10936066B1

Methods, systems, and devices for predicting a state of a user (e.g., asleep or awake). In some embodiments, the location sharing system accesses historical activity data of the user and extracts historical sleep records from the historical activity data. The system clusters the historical sleep records into a plurality of clusters and extracts a sleep pattern from each one of the plurality of clusters. Then, when the location sharing system receives current activity data of the user, the system can predict whether the user is currently asleep based on the current activity of the user and at least one of the sleep patterns. Some embodiments additionally compute an estimated wake up time of the user. Some embodiments share the predicted physiological state of the user with the user's friends via the map GUI. Some embodiments additionally share the estimated wake up time of the user.
US10936061B2

Techniques related to eye tracking using reverse-biased light-emitting diode (LED) devices are disclosed. In some embodiments, a viewing apparatus comprises a reverse-biased LED device that is positioned within a field-of-view of an eye. The reverse-biased LED device receives light reflected from the eye and generates signal based on the received light. The generated signal is used to determine a position of the eye.
US10936060B2

A system that detects a gaze interaction from a user or animal based on information received from a camera. For example, the user looks directly at the camera or is looking at an angle toward the camera. In response to detecting the gaze interaction, the system identifies an associated action for controlling one or more of an electrical element and a mechanical element. For example, the action may be to control lighting system. The action is then initiated to control the one or more of the electrical element and the mechanical element.
US10936059B2

The present disclosure provides systems and methods for gaze tracking. The methods for gaze tracking may comprise (a) collecting video data of a subject's face using a device, and (b) processing the video data to track the subject's gaze. The video data may comprise a plurality of images containing depth information. The methods for gaze tracking may track the gaze of the subject without requiring any prior or subsequent calibration of the subject's gaze to a predefined calibration point in space having a known location. The systems for gaze tracking may be configured to implement the methods for gaze tracking.
US10936056B2

A method of tracking an eye of a user includes generating infrared light over an eye tracking period, scanning the infrared light over the eye, and detecting reflections of the infrared light from the eye. Shifts in a position of a wearable heads-up display (WHUD) worn on the head of the user are detected during at least a portion of the eye tracking period. Glints are identified from the detected reflections of the infrared light. A drift in a glint center position of an identified glint relative to a glint space is determined based on a detected shift in position of the WHUD corresponding in space to the identified glint. The glint center position is adjusted to compensate for the drift. The adjusted glint center position is transformed from the glint space to a gaze position in a display space in a field of view of the eye.
US10936048B2

In one embodiment, an apparatus includes a bulk write circuit to generate a bulk write message to send to a destination agent to cause the destination agent to write data comprising register contents into a plurality of registers, at least some of the plurality of registers comprising non-consecutive registers. The bulk write message may include a first message header, a first chunk header including an address of a first register of a first subset of the plurality of registers, and a first payload portion having the register contents for the first subset of the plurality of registers. Other embodiments are described and claimed.
US10936047B2

In one example, a system for managing power states can include a processor to detect a power state transition operation and detect historical callback information for each of a plurality of drivers of the system. The processor can also sort the plurality of drivers into a plurality of driver groups based on the historical callback information and execute the power state transition operation by transmitting a plurality of power state instructions for each driver to a plurality of processors based on the plurality of driver groups.
US10936041B2

In an embodiment, a processor includes processing cores to execute instructions; and throttling logic. The throttling logic is to: determine an average capacitance score for execution events in a sliding window; perform frequency throttling when the average capacitance score exceeds a throttling threshold; determine a count of frequency throttling instances; and in response to a determination that the count of frequency throttling instances exceeds a maximum throttling value, increase the throttling threshold and concurrently reduce a baseline frequency. Other embodiments are described and claimed.
US10936039B2

In one embodiment, an apparatus of an edge computing system includes memory that includes instructions and processing circuitry coupled to the memory. The processing circuitry implements the instructions to process a request to execute at least a portion of a workflow on pooled computing resources, the workflow being associated with a particular tenant, determine an amount of power to be allocated to particular resources of the pooled computing resources for execution of the portion of the workflow based on a power budget associated with the tenant and a current power cost, and control allocation of the determined amount of power to the particular resources of the pooled computing resources during execution of the portion of the workflow.
US10936026B2

An information handling system includes a solid state battery having a first major surface and a second major surface opposite the first major surface; a first pressure plate; a first elastomer layer between the first pressure plate and the first major surface of the solid state battery; a second pressure plate; and a second elastomer layer between the second pressure plate and the second major surface of the solid state battery, the first and second pressure plates configured to provide a compressive force to the solid state battery.
US10936018B2

An electronic device includes a supporting plate, at least one main positioning magnet and a body. The supporting plate has an edge. The supporting plate is provided with a first positioning magnet structure therein. The main positioning magnet is disposed at the supporting plate. The body is movably disposed at the supporting plate, wherein the body has a first axis and a second axis intersected with the first axis. The body is provided with a main auxiliary magnet and a first auxiliary magnet structure therein. The main auxiliary magnet is located at the intersection of the first axis and the second axis, and the first auxiliary magnet structure is located on the first axis. The main auxiliary magnet is configured to be aligned with the main positioning magnet and magnetically attracted to the main positioning magnet.
US10936016B2

A rollable display device is provided, including: a flexible display panel including a plurality of edges; a fixing portion including a plurality of fixing rods for fixing some of the plurality of edges of the flexible display panel when the flexible display panel is in a second state; and a receiving portion including a cavity. In a first state, the flexible display panel is rolled and received into the cavity of the receiving portion with a first direction as an axis; and the plurality of fixing rods extends in the first direction and is received into the cavity of the receiving portion. In the second state, the flexible display panel is at least partially unrolled outside the receiving portion, and the plurality of fixing rods is located outside the cavity, extends in a second direction and supports the flexible display panel. The first direction intersects with the second direction.
US10936012B2

A display device includes a cushion layer and a display panel disposed on a top surface of the cushion layer. The cushion layer includes a first member and a second member at least partially surrounding the first member. The first member includes a first material having a first modulus. The second member includes a second material having a second modulus that is smaller than the first modulus. The first member includes a plurality of grooves disposed therein.
US10936009B2

A digital processing system including a master chip having a first clock pin and a first data pin and a first slave chip having a second clock pin and a second data pin may be provided. The digital processing system may transmit first data from the master chip to the first slave chip based on a synchronous scheme in which a first clock signal output from the master chip via the first clock pin and the first data output from the master chip via the first data pin are provided together and the first data is transmitted in synchronization with the first clock signal, and may transmit second data from the first slave chip to the master chip based on an asynchronous scheme in which the second data output from the first slave chip via the second data pin is transmitted regardless of the first clock signal.
US10936007B2

A method for reducing a clock-data skew in a serial interface. A clock signal and a data signal are received through the serial interface at first and second inputs of an exclusive OR (XOR) averaging (XOR-averaging) gate. An output of the XOR-averaging gate is determined and compared with a target value. At least one of a delay of the clock signal and a delay of the data signal is determined based on comparing the output of the XOR-averaging gate with the target value. A skew between the clock signal and the data signal is reduced by delaying at least one of the clock signal and the data signal.
US10936003B1

Systems and methods are disclosed for phase locking multiple clocks of different frequencies. In certain embodiments, an apparatus may be configured to downsample a first clock having a first frequency and a second clock having a second frequency into downsampled clocks having the same frequency. The apparatus may adjust a frequency of the second clock so that the downsampled clocks are phase aligned. The apparatus may reset counters of the divider circuits that perform the downsampling so align them to a counter for the first clock. A counter for the second clock may also be reset to align with the counter for the first clock. The synchronized clocks may be applied in data storage operations, such as self-servo writing operations, where the first clock may be a read clock and the second clock may be a write clock.
US10936000B1

In an example, a circuit includes a first power switch device coupled between a voltage input and an output terminal, the first power switch device having a control input. A voltage divider circuit includes a first resistor and a second resistor. The first resistor is coupled between the voltage input and a sense node between the first resistor and the second resistor. The second resistor has a first terminal coupled to the sense node and a second terminal. A second switch device is coupled between the second terminal of the second resistor and an electrical ground terminal. A voltage clamp is coupled between the sense node and the electrical ground terminal.
US10935997B2

A method for controlling a heating/cooling system located at a home of a user. For a population of users, occurrences of occupancy-related events occurring in the users' homes are detected. Then, occurrences of such occupancy-related events in different timeslots are counted separately for each user of the population. The counts of the various users are then merged and a topic model is applied thereto, to provide probabilities that latent habits give raise to certain sequences of occupancy-related events and proportions of each habit in the home occupancy routine of each user of the population. Thereby, a reliable forecast of the home occupancy routine of each user of the population may be provided. That allows setting the heating/cooling system of each user of the population to fit such reliable forecast, minimizing energy waste and/or maximizing user's comfort.
US10935993B2

In a flow regulator (1) having a regulating body (3) and a regulating profile (8), which therebetween configure a regulating gap (11), the available width or opening cross section of said regulating gap (11) being variable by pressure, it is provided that regulating protrusions (9) are disposed such that neighboring regulating protrusions (9) therebetween enclose dissimilar spacings (10, 13).
US10935992B1

A system includes a tracker configured to collect solar irradiance and attached to a rotational mechanism for changing a plane of the tracker and a controller. The controller is programmed to store a plurality of positional and solar tracking information and detect a first amount of DHI and a first amount of DNI at a first specific point in time. If the first amount of SHI exceeds the first amount of DNI, the controller is programmed to calculate a first angle for the tracker to maximize an amount of irradiance received by the tracker. Otherwise, the controller is programmed to calculate the first angle for the tracker based on a position of the sun associated with the first specific point in time and the plurality of positional and solar tracking information.
US10935987B2

A system having components coupled to an aircraft and components remote from the aircraft processes sensor-derived data, transmits information between aircraft system components and remote system components, and dynamically generates updated analyses of position and orientation of the aircraft relative to a desired landing site, while the aircraft is in flight toward the desired landing site. Based on the position and orientation information, the system generates instructions for flight control of the aircraft toward a flight path to the landing site, and can update flight control instructions as new data is received and processed.
US10935983B2

Exemplary embodiments include unique apparatuses, methods and systems providing coordinated control of vehicle cohorts. Certain embodiments perform an optimization of a vehicle cohort model and a plurality of vehicle models to determine vehicle cohort operating parameters and individual vehicle operating parameters in order to minimize total vehicle cohort power or a total vehicle cohort energy over a route of travel. Such embodiments further determine vehicle operating commands executable by vehicles of the cohort to implement the vehicle cohort operating parameters and individual vehicle operating parameters. Such vehicle operating commands may be transmitted to, received by and, executed by vehicles of the vehicle cohort.
US10935972B2

Management of available energy among multiple drones is provided by identifying tasks to be completed by the multiple drones, and determining energy requirements of one or more drones of the multiple drones to facilitate completing one or more tasks of the tasks to be completed by the multiple drones. Further, the approach includes identifying an energy sharing approach for completion of the task(s) by the drone(s) where one or more other drones of the multiple drones transfer energy in operation to the drone(s) to facilitate completion of the task(s). In operation, the multiple drones may be detachably coupled, and the approach may include implementing the energy sharing approach by transferring energy from the other drone(s) to the drone(s) to facilitate completion of the task(s), for instance, prior to decoupling of the other drone(s) from the drone(s).
US10935967B2

Provided is a machining equipment system including machining equipment that performs machining of a workpiece; a control device that controls the machining equipment on the basis of a machining condition; a state obtaining device that obtains a state of the machining equipment during the machining; an inspection device that inspects the workpiece after the machining; and a machine learning device that performs machine learning on the basis of a result of inspection by the inspection device and the state of the machining equipment, obtained by the state obtaining device, wherein the machine learning device modifies the machining condition on the basis of a result of the machine learning so as to improve the machining accuracy of the workpiece or so as to minimize the defect rate of the workpiece.
US10935962B2

Embodiments of the present invention provide a two-phase process for searching the root causes of the yield loss in the production line 100. In a first phase, process tools and their process tool types that are likely to cause the yield loss are identified, and in a second phase, the process parameters that are likely to cause the yield loss within the process tool types found in the first phase are identified. In each phase, two different algorithms can be used to generate a reliance index (RIk) for gauge the reliance levels of their search results.
US10935960B2

Examples disclosed herein relate to initializing a fan speed of a computing device using a high-water value when a pre-runtime event occurs. A management controller (MC) receives sensor data from sensors of the computing device. A fan speed of a fan is controlled using a fan control value based on the sensor data. The fan control value is monitored to determine a high-water value of the fan control value. The high-water value is stored in a location that is accessible by a pre-runtime fan control engine of the computing device. In response to a pre-runtime event, the fan speed is initialized to a speed using the high-water value.
US10935942B2

A control device (3) for controlling a lighting system (19) over a communication system comprising one or more networks, the lighting system comprising at least one lighting device (1a, 1b, 1c). The control device comprises: multiple transmitters (4a, 4b, 4c, 4d, 4e) each for transmitting to the lighting system via a different respective interface (7a, 7b, 16, 17, 51) of the communication system; A and a controller (95) configured to use each of a plurality of the transmitters to transmit a respective message to the lighting system via a different respective path, each path comprising a different respective one of the interfaces and not Bluetooth RFID tag Wi-Fi ZigBee Cellular any of the others. Each of the messages invokes feedback from the lighting system to the control device if received and/or if executed by the lighting system. The controller compare the paths in dependence on the feedback, and based thereon to select which of the interfaces to use to transmit subsequent lighting control commands to the lighting system for controlling the lighting system.
US10935940B2

A building management system is provided. The building management system includes a database, a trust region identifier configured to perform a cluster analysis technique to identify trust regions, and a regression model predictor configured to utilize a regression model technique to calculate a regression model prediction. The building management system further includes a distance metric calculator configured to calculate a distance metric, an artificial neural network model predictor configured to utilize an artificial neural network model technique to calculate an artificial neural network model prediction, and a combined prediction calculator configured to determine a combined prediction based on the distance metric, the regression model prediction, and the artificial neural network model prediction.
US10935938B1

Machine learning, evaluating, and reinforced learning within systems or apparatuses enables autonomy to a complexity level beyond automation. Inferences are made using machine learning based on observations, images, or video feed of operator input. The inferences are evaluated or classified and maneuvers are performed based on the evaluating or the classification. The performed maneuvers may be further evaluated for scoring or weighting. The reinforcement learning may perform updates based on the scoring, weighting, and a maximizing reward function such that the machine learning is constantly improving.
US10935908B1

A transfer unit includes an intermediate transfer belt including a resin and in which in a spatial distribution of conductive carbon particles that are present in an evaluation region of 6.3 μm×4.2 μm on an outer peripheral surface, an integrated value of a statistic L(r) in an interparticle distance r of 0.05 μm or more and 0.30 μm or less is 0 or more and 0.1 or less; and a cleaning component including a cleaning blade which contacts the outer peripheral surface of the intermediate transfer belt and in which a value of M100/Re is 0.25 or more and a value of Re is 25 or more where M100 represents a 100% modulus (MPa) of a contact portion of the cleaning blade contacts the intermediate transfer belt, and Re represents a rebound resilience coefficient (%) of the contact portion: L(r):=√{square root over (K(r)/π)}−r  (1) K ⁡ ( r ) := ∑ i ≠ j N ⁢ 1 ⁢ (  X i - X j  ≤ r ) / s ⁡ (  X i - X j  ) λ 2 . ( 2 ) s ⁡ ( x ) := L x ⁢ L y - x π ⁢ ( 2 ⁢ L x + 2 ⁢ L y - x ) . ( 3 )
US10935903B2

The developing roller includes an electro-conductive substrate and a covering layer on the electro-conductive substrate, the covering layer including a matrix and an electro-conductive particle dispersed in the matrix, an arithmetic mean value of the current value is 300 pA or less and the standard deviation of the current value is 0.1-fold or less of the current value, a standard deviation of a potential is 3.0 V or more, and an arithmetic mean value of a volume resistivity is 1010 Ω·cm or less, and a standard deviation of the volume resistivity is 1-fold or more of the arithmetic mean value of the volume resistivity.
US10935897B2

A microlithographic optical system, wherein the optical system is designed for operation with electromagnetic radiation that passes through the optical system along a used beam path, and includes at least one component (105) having a region outside the used beam path, wherein this region has a catalytic or chemically active layer (110), and wherein the catalytic or chemically active layer (110) and/or a carrier (230, 240) bearing this layer (110) is porous.
US10935896B2

Disclosed are a cleaning solution mixing system, a tool and a method of operation thereof, including an ultrapure water source for providing ultrapure water; an ammonia filter for filtering ammonia in gas form; a hydrogen peroxide filter for filtering hydrogen peroxide in gas form; an ammonia re-gas membrane for dissolving the ammonia in the ultrapure water and forming ultra-dilute ammoniated water; a hydrogen peroxide re-gas membrane for dissolving the hydrogen peroxide in the ultrapure water and forming ultra-dilute hydrogenated water; and a mixer for forming an ultra-dilute cleaning solution by mixing the ultra-dilute ammoniated water and the ultra-dilute hydrogenated water.
Patent Agency Ranking