US10958218B2
Apparatus and methods for bias switching of power amplifiers are provided herein. In certain configurations, a power amplifier system includes a power amplifier that provides amplification to a radio frequency (RF) signal, a power management circuit that controls a voltage level of a supply voltage of the power amplifier, and a bias control circuit that biases the power amplifier. The power management circuit is operable in multiple supply control modes, such as an average power tracking (APT) mode and an envelope tracking (ET) mode. The bias control circuit is configured to switch a bias of the power amplifier based on the supply control mode of the power management circuit.
US10958217B2
Methods, circuits, and apparatus for calibrating an in-phase and quadrature (IQ) imbalance of a communication signal including an in-phase component and a quadrature component in a communication apparatus, the method including determining whether to calibrate the IQ imbalance of the communication signal in the communication apparatus; selecting, in response to a determination to calibrate the IQ imbalance of the communication signal, at least one of an amplitude calibration or a phase calibration; controlling, in accordance with the selected amplitude calibration or phase calibration, at least one of an in-phase delay circuit or a quadrature delay circuit to adjust a pulse of at least one of a first LO signal or a second LO signal to thereby generate at least one pulse-adjusted LO signal; and multiplying the at least one pulse-adjusted LO signal with the communication signal to thereby calibrate the IQ imbalance.
US10958206B1
A battery powered generator. The battery powered generator has a housing including a rechargeable battery. A pedal assembly, a wind turbine, and at least one solar panel are removably securable to the housing, enabling a user to choose any combination of which to recharge the battery. When secured to the housing, the pedal assembly, the wind turbine, and the at least one solar panel are operably connected to the rechargeable battery. A subpanel and an electrical panel are also operably connected to the rechargeable battery. An automatic transfer switch is operably connected to the electrical panel, the rechargeable battery, and the subpanel, and can control a flow of. The battery powered generator can be recharged by a variety of devices, or a combination thereof, to provide an uninterrupted flow of electricity in the event the electrical panel is unable to.
US10958205B2
This motor control device is provided with a motor control unit which, on the basis of an operation command signal for driving the motor and a feedback signal from the encoder corresponding to motor operation, generates a command value relating to operation of the motor in accordance with a prescribed feedback method such that operation of the motor follows the operation command signal. The occurrence of an error is determined on the basis of the result of comparing a prescribed feedback value, which is calculated from the feedback signal from the encoder, and an operation command value, which is calculated from the operation command signal, and, on the basis of this determination result, interruption processing of the drive signal is performed. By means of this configuration, it is possible to improve safety performance of the motor control device without hampering the safety performance of the encoder.
US10958204B1
A bi-directional variable voltage converter transfers power between a traction battery and an electric machine inverter. The bi-directional variable voltage converter includes a capacitor, two power module phase legs, and an air-gapped transformer with three windings and no more than four terminals. A first of the windings defines a first terminal and a second terminal of the no more than four terminals. The first terminal is directly electrically connected with a positive terminal of the traction battery and the second terminal is directly electrically connected with a positive terminal of the capacitor and a junction between the second and third windings. A second of the windings defines a third terminal of the no more than four terminals directly electrically connected with one of the power module phase legs. A third of the windings defines a fourth terminal of the no more than four terminals directly electrically connected with the other of the power module phase legs.
US10958198B2
A system includes an electric motor, at least one pair of high side and low side switches connected to the electric motor, and a microcontroller connected to the high side and low side switches. At least the low side switches have a minimum on-time requirement. The microcontroller controls the switches by outputting a pulse-width modulation (PWM) signal. At least the PWM signal outputted to the low side switch is center-aligned to the off-time. When a request is made to the microcontroller resulting in a low side on-time of zero with a previous duty cycle request that is greater than a predetermined threshold, the microcontroller is constructed and arranged to extend the duty cycle of the low side switch of the at least one pair of switches into the next period to a duration of the required minimum on-time.
US10958196B2
A powertrain system includes an electric motor for driving a vehicle; a battery; an internal combustion engine; an electric generator; a motor inverter connected in parallel to the battery, and converting DC electric power of the battery into AC electric power and supplying it to the electric motor; a generator inverter connected in parallel to the battery, and converting AC electric power generated by the electric generator into DC electric power and supplying it to the battery; and a control device. The control device is configured, where a charging rate of the battery is not greater than a first threshold value, and a ripple current that is generated in association with an operation of the motor inverter and flows into the battery is not less than a second threshold value, not to start up the internal combustion engine for electric power generation using the electric generator.
US10958195B2
A control device for a linear motor is disclosed which is provided with a current limiter and a driver. The current limiter outputs either a target current value or a limiting current command value. When the target current value is output as the current command value, the driver applies a voltage to the linear motor based of the value obtained by multiplying a first proportional gain by the difference between the current value of the current flowing to the linear motor and the current command value. When the limiting current command value is output as the current command value, the driver applies a voltage to the linear motor based of the value obtained by multiplying a second proportional gain, which is greater than the first proportional gain, by the difference between the current value of the current flowing to the linear motor and the limiting current command value.
US10958191B2
An electrostatic motor includes a cylindrical rotor and a stator. Electrodes are disposed on an inside cylindrical surface of the stator. Electrets and/or electrically conductive electrodes are disposed on the cylindrical rotor and a dielectric fluid fills space between the rotor and the stator to prevent discharge of the electrets. A mask is used to charge portions of an electret cylinder or other curved surface.
US10958190B2
A voltage sourced converter for converting power from DC to AC features a chain of power electronic modules in between which each AC connection of the converter is made so as to form a series string or arm of the modules on at least one side of that connection to the chain which are controlled so as to produce at this connection an AC voltage waveform.
US10958188B1
An apparatus includes a first DC bus, a second DC bus, a first converter circuit coupled to the first DC bus, and a second converter circuit coupled to the second DC bus. The apparatus further includes a limiter circuit coupled to the second DC bus, a first control circuit configured to sense a voltage on the first DC bus and to responsively control the first converter circuit to limit the voltage on the first DC bus, and a second control circuit configured to sense a voltage on the second DC bus and to responsively control the limiter circuit to limit the voltage on the second DC bus. The apparatus may include a modulation conversion circuit configured to provide a set of switch control signals to the converter circuits and implemented in a module that is also used to implement the second control circuit.
US10958185B2
The present disclosure relates to a system for sourcing and sinking power. The system may have a bi-directional system of electrical components configured for placement in electrical communication with a power source and a load. The bi-directional system may further be configured to source AC and DC power from the power source to the load and sink AC and DC power from the load to the power source. The system may further include a high frequency isolation transformer. In some embodiments, the system may have four input/output channels. The bi-directional system of electrical components may include a line filter configured to reduce harmonic content, a line converter configured for converting between AC power and DC power, a load converter configured for converting between AC power and DC power, and a load filter configured to reduce harmonic content.
US10958178B2
The disclosure relates to a control circuit, a control method and a flyback converter of primary-side feedback control including the control circuit. When an input voltage is greater than a predetermined threshold, a peak value of an input current of the flyback converter is controlled to vary with the input voltage by the switching control signal. When the input voltage is less than the predetermined threshold, the peak value of the input current is controlled to be increased by the switching control signal to make demagnetization time of a secondary winding of the flyback converter be greater than a minimum time. Thus, the peak value of the primary-side current may not become too small because of a decreased input voltage, further avoiding occurrence of an error sampling after a blanking time due to excessive variations in demagnetization time.
US10958175B2
A phase-redundant voltage regulator can include multiple regulator phases connected in parallel between a common regulator input and a common regulator output. Each regulator phase includes a voltage regulator that receives an input voltage and drives a respective output voltage. The voltage regulator also includes a plurality of linear regulators, each having a linear ORing device electrically connected between the regulator output of a respective regulator and an output of the linear regulator. The voltage regulator also includes an amplifier having inputs electrically connected to a remote voltage sense input and to a reference voltage input. An output of the voltage regulator is electrically connected to an input of the linear ORing device. The amplifier controls the linear ORing device to drive a voltage on the output of the linear regulator equivalent to a voltage on the reference voltage input.
US10958171B2
A DC-DC converter and a corresponding method for maintaining an output voltage of the DC-DC converter, wherein the DC-DC converter is configured to operate in a discontinuous conduction mode, within a predetermined voltage range. The method comprises adjusting a duty cycle of the DC-DC converter based on the output voltage to maintain the output voltage within a predetermined voltage range; wherein the duty cycle of the DC-DC converter is adjusted by switching between a first switching frequency to a second switching frequency, and the first switching frequency and the second switching frequency are selected such that the first switching frequency and the second switching frequency fall outside of at least one predefined disallowed frequency band.
US10958168B2
Methods and apparatus for operating a switched-mode power supply (SMPS). One example method generally includes comparing a signal representative of an amount of current across an inductive element of the SMPS with at least three thresholds, selecting a configuration of the SMPS based on the comparison, and configuring the SMPS based on the selection.
US10958155B2
A semiconductor device according to an embodiment is a semiconductor device including: a first diode having a first anode and a first cathode, the first anode for electrically connecting to one of a first electrode and a second electrode of a semiconductor element including the first electrode, the second electrode, and a gate electrode; a first capacitor having a first end electrically connected to the first cathode, and a first other end; a bias element having a first bias element end electrically connected to the first cathode and the first end, and a second bias element end for electrically connecting to a positive electrode of a direct-current power supply including the positive electrode and a negative electrode; a second diode having a second anode and a second cathode, the second anode electrically connected to the first other end; a second capacitor having a second end and a second other end, the second end electrically connected to the second cathode; a switch electrically connected in parallel to the second capacitor between the second end and the second other end; an analog-digital converter or sample-and-hold circuit electrically connected to the second cathode and the second end; and a third diode having a third anode and a third cathode, the third anode electrically connected to the second other end, and the third cathode electrically connected to the first other end and the second anode.
US10958151B2
Disclosed are switched-mode DC-DC power converter modules, SMPC controllers, and distributed-control multiphase SMPC systems. The controller comprises: a reference clock; a synchronisation input configured to receive a first synchronisation signal; a synchronisation output configured to transmit a second synchronisation signal; a control unit configured to control the operation of the SMPC module with a phase determined by the reference clock signal or the first synchronisation signal; a delay line configured to generate the second synchronisation signal by adding a delay to the selected one of the first synchronisation signal and the reference clock signal; a fault detection terminal; a memory configured to store a datum corresponding to a number N of SMPCs in the system; and a delay calculation module configured to calculate the delay in dependence on the datum and the signal at the fault-detection terminal. Associated methods are also disclosed.
US10958148B2
A displacement device includes a stator having non-parallel stator-x and stator-y elongated traces. The device also includes a moveable stage having a first magnet array with first magnetization segments linearly elongated in a stage-x direction and having magnetization directions generally orthogonal to the stage-x direction. The first magnet array includes a first pair of adjacent first magnetization segments made up of two first magnetization segments adjacent to one another in a stage-y direction non-parallel to the stage-x direction. Each first magnetization segment in the first pair has a corresponding magnetization direction oriented at a corresponding angle αn about a corresponding stage-x axis as measured from a positive stage-z direction that is generally orthogonal to both the stator-x and stator-y directions. The corresponding angle αn is one of 45°+n90° where n is any integer. Each first magnetization segment in the first pair has a different magnetization direction.
US10958144B2
A method for manufacturing an induction rotor includes placing a lamination stack into a fixture in which the first end of the lamination stack is rotated in an opposite rotational direction from the second end of the lamination stack to skew the conduction bars to an angle α. Vertical members are fixed to an outer perimeter of each of the plurality of laminates of the lamination stack. Hoop members are fixed to each of the plurality of vertical members and an outer edge of each of the plurality of conduction bars. A conduction ring is fixed on each of the ends of the lamination stack. An outer perimeter of the lamination stack is machined to remove the plurality of vertical members and the plurality of hoop members from the lamination stack.
US10958140B2
A motor includes a magnet rotating together with a rotor about a central axis, a substrate on which a sensor to detect a position of the magnet is installed, a housing to hold a stator to drive the rotor, a bearing assembly including a bearing holder, and a conductor assembly between the housing and the bearing assembly. The conductor assembly includes a conductor including a first conductor electrically connected to the sensor through the substrate and a conductor holder covering the conductor. The substrate is fixed to the conductor holder. In the radial direction, a gap is located between an outer side surface of the bearing holder and an inner side surface of the conductor holder, and at least a portion of the magnet is located in the gap.
US10958136B2
A drive apparatus includes a motor that includes a motor shaft disposed along a first central axis that extends in one direction, a housing that includes a first housing portion housing the motor and that is capable of storing oil, and a liquid cooling portion disposed in thermal contact with an inverter electrically coupled to the motor, the liquid cooling portion including a refrigerant liquid flowing therein. The housing includes a contact portion with which the liquid cooling portion is in thermal contact. At least a portion of the contact portion is disposed below an oil surface of the oil stored in the housing.
US10958127B2
The invention relates to a casing element of an electric equipment, said casing element being configured to house at least one electrical conductor configured to form an external terminal of the electric equipment and at least one electronic power component, adapted to be electrically connected to said electrical conductor and to convert a direct current into an alternating current, said casing element being characterised in that it comprises reception members adapted to receive, by sliding, the electrical conductor.
US10958125B2
A circuit board to be mounted in a non-drive end shield of an electric motor has a converter formed on the circuit board. The circuit board is divided into a central region and a number of toothed regions surrounding the central region, wherein planes of the toothed regions are bent with respect to a plane of the central region in a mounting position.
US10958124B2
A motor includes a rotor, a frame accommodating the rotor, a cover provided at one of two ends of the frame in a direction of a rotor axis, an internal space formed by the frame and the cover and a partition part partitioning the internal space into two spaces. The partition part includes an insertion portion. A part of the cover is inserted into the insertion portion.
US10958119B2
A rotary electric machine in an embodiment includes a stator, and a rotor capable of rotating around a rotation center. The rotor includes a first rotor core, a second rotor core, and a magnet. The first rotor core includes first rotor magnetic poles that are arranged being spaced apart from one another in a circumferential direction and that face first stator magnetic poles, and is annular. The second rotor core includes second rotor magnetic poles that are arranged being spaced apart from one another in the circumferential direction and that face second stator magnetic poles, and is annular. The magnet is located between the first rotor core and the second rotor core and provided with a slit-like magnet separation portion that separates at least a part thereof in the circumferential direction, and is annular.
US10958118B2
Generator rotor comprising a rotor rim and a plurality of permanent magnet modules and a plurality of anchors arranged at an outer or inner circumference of the rotor rim such that the anchors substantially fix the permanent magnet modules to the rotor, wherein the permanent magnet modules comprise a base having a bottom surface, two axially extending side surfaces and a top surface, and one or more rows of magnets mounted on said top surface, wherein the two side surfaces of the permanent magnet modules each comprise an axially extending groove, and wherein the anchors have a shape that substantially fits exactly in axially extending grooves of neighboring permanent magnet modules.
US10958100B2
A switched mode power supply includes a communication interface and an address terminal for setting a communication address for the power supply using the resistance of an external resistor when the external resistor is coupled to the address terminal. The power supply is configured to determine a first resistance value for the external resistor using a first technique, determine a second resistance value for the external resistor using a second technique, set the communication address of the power supply using the first resistance value if the first resistance value is greater than a threshold value, and set the communication address of the power supply using the second resistance value if the first resistance value is less than the threshold value. Other example switched mode power supplies, power systems including one or more power supplies, and methods for setting a communication address of a power supply are also disclosed.
US10958093B2
The present disclosure relates to a power management system. The power management system comprises a first power supply device, a second power supply device, a power supply control device, a data processing device and a load. The power supply control device is connected to the first power supply device. The data processing device is connected to the first power supply device, the second power supply device and the power supply control device. The load is connected to the first power supply device and the second power supply device. The power supply control device is configured to, when activated, provide a first signal to the data processing device. The data processing device is configured to select the first power supply device or the second power supply device to provide power to the load according to the first signal.
US10958080B2
A method and apparatus are provided for operating a wireless power transmitter. The method includes controlling the wireless power transmitter to wirelessly transmit power for charging a first power receiver, and while transmitting the power, receiving a search signal from a second power receiver, transmitting a search response signal corresponding to the search signal, and receiving, from the second power receiver, a request join signal including at least one piece of information associated with a power requirement of the second power receiver. Based on identifying that the wireless power transmitter is capable of providing the power having an amount greater than the power requirement of the second power receiver, the method further includes transmitting a charge start command to the second power receiver.
US10958074B2
This patent describes embodiments of systems, apparatus and methods to provide improved control and coordination of a multiplicity of electric distribution grid-connected, energy storage units deployed over a geographically-dispersed area.
US10958072B2
In a particular illustrative embodiment of the present invention, an inter-island power transmission system is disclosed. An electronic box is placed on each end of a medium voltage three phase power cable running between two islands. The electronic box senses an open cable on the three phase cable and switches to direct current power transmission on the remaining two good cables. The direct current power is converted back to three phase power transmission on the receiving end of the direct current power.
US10958061B2
A method includes detecting any light beam from 300 nm to 430 nm within the distribution system and, when this beam is detected, generating a signal indicating the presence of an internal arc inside the system; analyzing the characteristics of the light beam based on the signal and, if these characteristics meet required conditions for characterizing an internal arc fault, sending an internal arc fault signal, then; in the presence of an internal arc fault, attenuating its effects in the distribution system. Between the detecting and the analyzing, the visible and infrared portions of this beam are removed, these portions being likely to arise from ionized gases ejected by outlets of a low-voltage circuit breaker interrupting a short-circuit current. A protection device for carrying out this method includes a light detector associated with current-measuring sensors, and protection means including a main circuit breaker, a short-circuiter and a relay.
US10958054B2
A power conversion device includes a wire connected to an electrical component, a casing to accommodate therein the electrical component, the casing being provided with an opening through which the wire is led out, a cover component removably attached to an exterior of the casing to cover the opening, and provided with a wiring hole through which the wire passes, and a pressing plate that is a fixing component to fix the wire inside the cover component. The cover component is attachable in two or more different orientations.
US10958052B2
An enclosure for protecting electrical components, cables and the like. The enclosure has a plurality of faces which define a volume with an opening to provide access. One face has apertures for receiving fixing screws to fix the enclosure to a wall or surface. There is a lid to close the opening. Spacer members separate the enclosure from the surface. Each has a bore extending through it and a threaded portion extending from a surface of the face which engages the apertured face of the enclosure. For each spacer there is a cap for covering the aperture and sealing the apertured face. Also provided for each spacer is a connecting member fixed to said aperture each having third and fourth threaded portions for respectively engaging first and second threaded portions.
US10958040B1
A method for fabricating an ellipsoidal or semi-ellipsoidal semiconductor structure includes steps of providing a semiconductor substrate and fabricating an ellipsoidal or semi-ellipsoidal cavity structure on the semiconductor substrate. The cavity structure encompasses a seed surface of the semiconductor substrate. The method includes a further step of growing the ellipsoidal or semi-ellipsoidal semiconductor structure within the ellipsoidal or semi-ellipsoidal cavity structure from the seed surface of the semiconductor substrate. Fabricating the cavity structure includes arranging a droplet comprising a sacrificial material on the semiconductor substrate, forming a layer of a coating material on the semiconductor substrate and the droplet, and selectively removing the sacrificial material of the droplet to expose the cavity structure.
US10958032B2
Techniques are provided for increasing a laser light's spectral linewidth while simultaneously improving how a laser is controlled by causing the laser to operate at higher power levels. An illumination energy value for a pixel and an illumination time period for the pixel are both determined. A number of laser pulses that are to be emitted by the laser assembly to illuminate the pixel during the illumination time period is also determined. This number is based on the illumination energy value for the pixel. Then, within the illumination time period and in accordance with the determined number of laser pulses, the pixel is illuminated by causing the laser assembly to emit one or more laser pulses that cause the pixel to be illuminated at the illumination energy value.
US10958030B2
The invention relates to a pressing tool, crimping tool or cutting tool (1; 2; 3) with a tool jaw (5) which is supported at a supporting body (24) by a guidance (28) having a remaining measuring degree of freedom (26). The tool jaw (5) is supported at the supporting body (24) in the direction of the measuring degree of freedom (26) by a mechanical parallel arrangement of an elastic supporting element (14) and a sensor (84). Here, the stiffness of the elastic supporting element (14) is dimensioned such that for the maximum of the effective working force of the pressing tool, crimping tool or cutting tool (1; 2; 3) the sensor (84) has a maximum deflection of at least 0.1 mm or at least 1°.
US10958029B2
An electromagnetic crimp terminal includes an electric wire and a terminal plate. The electric wire includes a conductor portion, an insulation portion which covers the conductor portion, and an exposed portion which is a part of the conductor portion exposed from the insulation portion. The terminal plate includes a crimped portion. The crimped portion is crimped onto the exposed portion. The crimped portion includes a first side edge and a second side edge. A vicinity of the first side edge and a vicinity of the second side edge overlap each other.
US10958028B1
A charger guard apparatus is described. The guard is equipped with a sabot, wall plate, and retaining cradle which, when assembled around a mobile device charger or any AC-powered male plug, is configured to prevent unwanted movement, damage, or loss to the charger or similar AC-powered device. The sabot is preferably composed of a top half and a bottom half which are configured to lock together around a male AC plug, including any AC/DC adapter or similar plug protrusion. The sabot is also configured to encapsulate any and all cable extending from an AC/DC adapter disposed within the sabot. The retaining cradle is configured to lock to the wall plate via retaining clips which are designed to mate with clip sockets of the wall plate.
US10958016B2
An ultra high speed signal cable connector includes an insulating housing, a PCB fixedly mounted inside the insulating housing, and at least one row of cables without grounding wires welded to the PCB. The end portion of a connecting finger of the PCB extends out of the insulating housing, and the PCB is provided with a signal bonding pad and a grounding wire bonding pad. Each cable without grounding wires includes a plurality of electric wires, a conductive jacket for wrapping the plurality of electric wires together, and an insulating jacket wrapped on the outer layer of the conductive jacket. Each electric wire includes a core wire and an insulating layer wrapped on the outer layer of the core wire. One ends of the core wires are welded on the signal bonding pad; a section of insulating jacket is stripped from the foremost end of each cable without grounding wires to expose the conductive jacket. The conductive jackets are electrically and fixedly connected to the grounding wire bonding pad. According to the ultra high speed signal cable connector provided by the present disclosure, there is no need to weld the grounding wire during welding, the welding efficiency can be significantly improved, the connector is compact in structure, small in occupied space and high in strength, and the inner mold is adopted to wrap the welding spots between the cables and the PCB, so that the welding spots are protected, and the electrical performance is significantly improved compared with that of the existing products.
US10958006B2
A contact element comprises an electrically conductive layer and a masking layer. A contact side of the contact element is at least partly covered by the masking layer and the electrically conductive layer. The electrically conductive layer and the masking layer form a contact surface having alternating regions of the masking layer and the electrically conductive layer.
US10958004B1
An electrical connector includes wiring with multiple wires. Each wire has a conductor covered in insulation. The insulation includes webbing that interconnects the wires to one another. The insulation has an aperture that provides a first locating feature. The wires have a stripped portion that exposes the conductors. A housing receives the stripped portion. The housing includes a projection that provides a second locating feature that cooperates the first locating feature to orient and locate the stripped portion within the housing.
US10958003B2
An apparatus is described. The apparatus includes a first riser card connected to a first card. The apparatus also includes a second riser card connected to a second card, wherein, the first card's connection to the first riser card and the second card's connection to the second riser card pass through a vertical plane runs parallel to respective surfaces of the first and second riser cards.
US10958000B2
A printed circuit board connector includes a cable attachment portion configured to be coupled with a cable and a printed circuit board attachment section configured to be coupled with a printed circuit board. The printed circuit board attachment section is configured to be coupled with the printed circuit board via a snap-fit connection.
US10957995B1
An electrical assembly including a first conductor, at least a second conductor parallel and electrically isolated from the first conductor, a component connecting to the first conductor and the second conductor, a cover including fastener slots each configured for receiving a fastener therein configured for securing the cover partially within the component, and including at least two isolation slots each configured for receiving and electrically and mechanically isolating the first conductor and the second conductor from each other and from each fastener, and a base configured to secure and align the cover and the component.
US10957994B2
A wedge connector system for connecting first and second elongate electrical conductors includes a C-shaped sleeve member, a wedge member, and an insert member. The sleeve member defines a sleeve cavity and opposed first and second sleeve channels on either side of the sleeve cavity. The wedge member includes a wedge body having first and second opposed wedge side walls. The insert member is configured to be selectively mounted in the first sleeve channel and defines an insert member channel to receive the first conductor when the insert member is mounted in the first sleeve channel. The sleeve member and the wedge member are configured to capture the first and second conductors such that: the first conductor is received in the insert member channel and captured between the sleeve member and the first wedge side wall; and the second conductor is captured between the sleeve member and the second wedge side wall.
US10957992B2
An electrical contact assembly having a braided Litz wire and an electrical contact. The electrical contact has a contact portion and a Litz wire termination portion. The contact portion is configured to make an electrical connection with a mating contact. The Litz wire termination portion has serrations which engage the braided Litz wire. The Litz wire termination portion has a length to allow the Litz wire termination portion to make an electrical connection with each individual wire of the Litz wire.
US10957989B2
A directional waveguide coupler (20) has four input ports and four output ports. Each input port is coupled to each of the output ports. The directional coupler (20) includes a first coupler having two waveguides (W1, W2) coupled to each other by a first slot array (S1), defined in a first wall (21) common to the two waveguides (W1, W2) of the first coupler. A second coupler has two waveguides (W3, W4), coupled to each other by a second slot array (S2), defined in a second wall (22) common to the two waveguides (W3, W4) of the second coupler. The first and second slot arrays (S1, S2) lie on a first common plane. The first and second couplers are coupled to each other by a third slot array (S3) and a fourth slot array (S4), which lie on a second common plane perpendicular to the first common plane.
US10957988B2
A slot array antenna includes: a first conductive member having a first conductive surface and a plurality of slots therein, the slots being arrayed in a first direction and in a second direction which intersects the first direction; a second conductive member having a second conductive surface which opposes the first conductive surface; a plurality of waveguide members arrayed between the first and second conductive members along a direction which intersects the first direction, each waveguide member having an conductive waveguide face which extends along the first direction so as to oppose at least one of the slots; and an artificial magnetic conductor in a subregion which is within a region between the first and second conductive members but outside of a subregion containing the waveguide members. Neither an electric wall nor an artificial magnetic conductor exists in a space between two adjacent waveguide faces among the waveguide members.
US10957984B2
A wireless communication device for transmitting/receiving a high-frequency signal having a predetermined communication frequency. The wireless communication device includes an antenna pattern having an inductance component, an RFIC element connected electrically to the antenna pattern and a capacitive coupling portion capacitively coupling specific confronting regions facing each other of the antenna pattern at multiple points on the antenna pattern, to make up an LC parallel resonant circuit.
US10957983B2
The present disclosure provides a dipole, wherein the dipole comprises a dipole body and a feeding line used for connecting to the dipole body, wherein the dipole body comprises an asymmetric wing feature structure. According to the present disclosure, the dipole can obviously improve ±60° cross-polarization and VSWR performance, and can greatly reduce weight and reduce assembly costs.
US10957982B2
An antenna module includes a ground layer including a through-hole; a feed via disposed to pass through the through-hole; a patch antenna pattern spaced apart from the ground layer and electrically connected to one end of the feed via; a coupling patch pattern spaced apart from the patch antenna pattern; a first dielectric layer to accommodate the patch antenna pattern and the coupling patch pattern; a second dielectric layer to accommodate at least a portion of the feed via and the ground layer; and electrical connection structures disposed between the first dielectric layer and the second dielectric layer to separate the first dielectric layer from the second dielectric layer.
US10957980B2
An antenna system is provided. The antenna system includes a first metal radiator, a second metal radiator, a first matching network, a second matching network, a first radio frequency path, and a second radio frequency path, wherein a tail end of the first metal radiator is connected with a first feed point of the antenna system and the first feed point is connected with the first radio frequency path through the first matching network; and a tail end of the second metal radiator is connected with a second feed point of the antenna system and the second feed point is connected with the second radio frequency path through the second matching network. A terminal including the antenna system is also provided.
US10957979B2
Exemplary embodiments are disclosed of antenna assemblies configured for reception of television signals, such as high definition television (HDTV) signals. In an exemplary embodiment, an antenna assembly generally includes a VHF antenna element and a UHF antenna element. The VHF antenna element and the UHF antenna element may be parasitically coupled without a direct ohmic connection between the VHF antenna element and the UHF antenna element. The antenna assembly may be configured to be operable for receiving VHF and UHF high definition television signals without using a diplexer and a VHF balun.
US10957977B2
Aspects of the subject disclosure may include, a system for generating electromagnetic signals that resonate in a cavity having a plurality of reflectors resulting in resonating electromagnetic signals and combining the resonating electromagnetic signals to form an electromagnetic wave that traverses a reflector and couples onto a physical transmission medium. One or more of the reflectors is implemented via a programmable substrate. Other embodiments are disclosed.
US10957967B2
Various embodiments disclosed herein relate to support structures for transportation systems. In some embodiments, the support structure comprises a self-supporting arch assembly. The self-supporting arch assembly can be configured to support one or more devices in a transportation system, such as an antenna assembly configured to communicate with a train. In other embodiments, the support structure can comprise a hinged mast assembly comprising a hinge assembly and mast coupled to the hinge assembly. A device, such as an antenna assembly can be disposed at a distal portion of the mast.
US10957965B2
A directional coupler (100) comprises two hollow bodies (200, 201) forming two waveguide portions. Each hollow body has an open end arranged at a first side (10) of the hollow body and another open end arranged at a second side (20) of the hollow body opposite to the first side in a longitudinal direction (30) of the hollow body. The hollow body has a first cross section perpendicular to the longitudinal direction. A second cross section along the longitudinal direction defines a first plane of propagation of the electric field. The two waveguide portions have a common wall along the longitudinal direction (30) forming a septum (400) between the two waveguide portions on a second plane orthogonal to the first plane. The septum has an aperture (410) for coupling the two waveguide portions. The aperture has a shape comprising a part (420) slanted with respect to the longitudinal direction.
US10957963B2
A chip comprising a bonding pad region and a transmission section. The bonding pad region has a first impedance, and is configured for electrical connection to an external transmission line. The transmission section extends away from the bonding pad region and has a second impedance. The bonding pad region is configured to enable field confinement and field matching between the bonding pad region and the external transmission line, and the second impedance is not equal to the first impedance.
US10957958B2
A dielectric resonator includes a dielectric block, an external conductor, and wall-surface conductors. The dielectric block has a rectangular parallelepiped shape including a first surface and a second surface opposed to each other. The dielectric block includes a through hole extending from the first surface to the second surface. The external conductor is disposed on an outer surface of the dielectric block. The wall-surface conductors are disposed on a wall surface defining the through hole. The wall-surface conductor includes a first portion of the through hole adjacent to the first surface and a second portion of the through hole adjacent to the second surface. The first and second portions of the wall-surface conductors are separated by a separation distance.
US10957952B2
A heatable battery includes a battery cell with an anode, a cathode, an anode connection which is connected to the anode, and a cathode connection which is connected to the cathode. The battery cell has a heating element and a connection for applying a voltage potential to the heating element. The heating element is connected to one of the components of the anode connection and the cathode connection. The battery cell further has a controllable switch which is arranged between the connection for applying the voltage potential to the heating element and the other of the components of the anode connection and the cathode connection.
US10957950B1
The present application discloses a heating module, a heating method for a battery module, and a heating system. The heating module includes: an energy storage unit, a first switch unit, a second switch unit and a control unit. The energy storage unit, a first battery unit in a battery module and the first switch unit may form a first heating loop; the energy storage unit, a second battery unit in the battery module, and the second switch unit may form a second heating loop. The control unit may control the first switch unit or the second switch unit, so as to sequentially switch on, between the first heating loop and the second heating loop, a heating loop where a battery unit with a higher state of charge is located and a heating loop where a battery unit with a lower state of charge is located.
US10957936B2
A lithium ion secondary battery includes a positive electrode containing a spinel-type lithium-nickel-manganese composite oxide as a positive electrode active material; a negative electrode containing, as a negative electrode active material, an active material in which introduction and release of lithium ions take place at a potential of 1.2 V or higher relative to a lithium potential; a separator inserted between the positive electrode and the negative electrode; and an electrolytic solution, wherein a capacity ratio of a negative electrode capacity of the negative electrode to a positive electrode capacity of the positive electrode (negative electrode capacity/positive electrode capacity) is 1 or lower, and the electrolytic solution contains dimethyl carbonate as a non-aqueous solvent at a content ratio of higher than 70% by volume with respect to a total amount of the non-aqueous solvent.
US10957930B2
A solid alkaline fuel cell has a cathode that is supplied with an oxidant which contains oxygen, an anode that is supplied with a fuel which contains hydrogen atoms, and an inorganic solid electrolyte that is disposed between the anode and the cathode and that exhibits a hydroxide ion conductivity. The inorganic solid electrolyte enables the permeation of water of greater than or equal to 80 μg/min·cm2 and less than or equal to 5400 μg/min·cm2 per unit surface area of a cathode-side surface.
US10957929B2
A fuel cell system includes a first plurality of fuel cells having a cathode and an anode. The plurality of fuel cells is configured to produce electrical power having a current and a voltage output. The plurality of fuel cells includes a first conductive plate and a second conductive plate. A shunt is electrically connected to the first conductive plate and the second conductive plate for shunting voltage output between the cathode and the anode. The shunt is mounted to, and supported by, the plurality of fuel cells. The shunt is connected to a control mechanism to control a shorting of one or more fuel cells of the plurality of fuel cells. The control mechanism is mounted to, and supported by, the plurality of fuel cells.
US10957926B2
A fuel cell system includes a motor driving a compressor that supplies air to a fuel cell, a turbine assisting the compressor, a bypass valve that opens and closes the bypass flow path, and a controller. When a required air flow rate is equal to or higher than a threshold value, the controller closes the bypass valve and controls the motor to cause the air to flow through the fuel cell at a flow rate corresponding to the required air flow rate. When the required air flow rate is lower than the threshold value, the controller opens the bypass valve to cause the air to flow through the bypass flow path and controls the motor to cause the air to flow through the fuel cell at the flow rate corresponding to the required air flow rate.
US10957922B2
A control method for a fuel cell system that includes a solid oxide fuel cell configured to generate power upon receipt of supply of an anode gas and a cathode gas includes an anode protection execution determination process of performing execution determination of an anode protection process of applying a predetermined protection current to the fuel cell in order to restrain catalyst oxidation in an anode of the fuel cell. In the anode protection execution determination process, an internal impedance of the fuel cell at an anode response frequency at which an anode reaction resistance of the fuel cell is detectable is acquired, and based on the internal impedance at the anode response frequency, whether the anode protection process is to be executed or not is determined.
US10957919B2
Methods, systems, and apparatus for an active fuel cooling system (“fuel cooling system”). The fuel cooling system includes a fuel tank configured to store fuel. The fuel cooling system includes one or more pipes positioned adjacent to, in contact with, or within the fuel tank that are configured to deliver refrigerant that cools the fuel tank. The fuel cooling system includes a compressor for pumping the refrigerant through the one or more pipes to cool the fuel stored within the fuel tank. The fuel cooling system includes an electronic control unit connected to the compressor and configured to operate the compressor to pump the refrigerant through the one or more pipes to cool the fuel stored in the fuel tank.
US10957910B2
The disclosure provides multi-functional cathode particulates for a lithium battery, wherein at least one of the particulates has a diameter from 100 nm to 50 μm and comprises a conducting polymer network composite comprising one or a plurality of primary particles of a cathode active material that are partially or fully encapsulated by, embedded in, dispersed in, or bonded by an electrically and ionically conducting network of cross-linked polymer chains having a lithium ion conductivity from 10−8 to 5×10−2 S/cm and an electron conductivity from 10−8 to 103 S/cm, wherein the primary particles have a diameter or thickness from 0.5 nm to 20 μm. Also provided is a method of producing such cathode particulates.
US10957906B2
According to one embodiment, an electrode is provided. The electrode includes an active material-containing layer which contains an active material. The active material includes a plurality of primary particles containing a niobium-titanium composite oxide. The average crystallite diameter of the plurality of primary particles is 90 nm or more. The average particle size (D50) of the plurality of primary particles is in a range of 0.1 μm to 5 μm. The average value (FUave) of the roughness shape coefficient (FU) according to Formula (1) below is less than 0.70 in 100 primary particles among the plurality of primary particles. [ Formula 1 ] FU = f f c = 4 π a ℓ 2 ( 1 )
US10957901B2
This disclosure provides a positive electrode active lithium-excess metal oxide with composition LixMyO2 (0.6≤y≤0.85 and 0≤x+y≤2) for a lithium secondary battery with a high reversible capacity that is insensitive with respect to cation-disorder. The material exhibits a high capacity without the requirement of overcharge during the first cycles.
US10957887B2
A battery module comprising sub-module components, or bricks, that facilitate efficient assembly utilizing common hand tools and provide integrated cooling features for increased battery configurability and performance.
US10957885B2
A rechargeable battery that can reduce rust occurrence is provided. The rechargeable battery includes: an electrode assembly including a positive electrode and a negative electrode; a case that houses the electrode assembly; and a cap plate that is coupled to the case, wherein an angle between a front end surface that is formed at the front end of the case and an outer surface of the case is larger than an angle between the front end surface and an inner surface of the case.
US10957882B2
A vapor deposition mask is provided with: a resin film, which has at least one of first to third opening patterns in which first to third openings, for forming first to third subpixels that configure one pixel of a display panel, are disposed with a fixed periodicity; and a metal support layer, which is bonded to the resin film and has an opening pattern for fourth openings that are formed so as to be able to encompass all of the first to third openings of the resin film. In regions of the resin film exposed by the fourth openings of the metal support layer, one or two of the first to third openings of the resin film are formed.
US10957880B2
An electro-optical panel includes: an electro-optical element emitting a light or adjusting a transmittance of a light; and a stretch film including a polymeric material, wherein a main stretching axis direction of the stretch film is disposed within a range of ±30° with respect to a side of the electro-optical panel.
US10957870B2
A region of a device is provided that includes a first material and a second material. The first and second materials may be co-dopants of an emissive material or region. The first material may have an energy gap of not more than about 100 meV between the first excited singlet state and the first excited triplet state. Excitons that transition to the T1 state can be activated to the S1 state due to the relatively small energy gap. This thermal activation process is fast enough that non-radiative decay from the T1 state to the S0 state is minimal or negligible, thus allowing for sensitization up to and including 100%. The second material may be a phosphorescent-capable material, and may act as a sensitizer to the first material.
US10957869B2
Organic luminescent materials containing cycloalkyl ancillary ligands is disclosed, which can be used as emitters in the emissive layer of an organic electroluminescent device. The organic luminescent materials is metal complexes which comprise a new series of cycloalkyl containing acetylacetone type ancillary ligands. These novel ligands can effectively improve the lifetime of the device, change the sublimation characteristics and improve device performance. Also disclosed are an electroluminescent device and a formulation.
US10957861B2
Compounds of Formula I containing indolocarbazole and aromatic and/or heteroaromatic building blocks are useful for application in organic electroluminescent devices.
US10957859B2
The present invention relates to heterocyclic compounds and to electronic devices, especially organic electroluminescent devices, comprising these compounds.
US10957857B2
The present specification relates to a multicyclic compound and an organic light-emitting device including the same. The multicyclic compound of Chemical Formula 1 used in one or more organic material layers of the organic light emitting device provides enhanced efficiency, decreased driving voltage and enhanced lifespan property of the organic light emitting device.
US10957855B2
Apparatuses and methods of manufacture are disclosed for phase change memory cell electrodes having a conductive barrier material. In one example, an apparatus includes a first chalcogenide structure and a second chalcogenide structure stacked together with the first chalcogenide structure. A first electrode portion is coupled to the first chalcogenide structure, and a second electrode portion is coupled to the second chalcogenide structure. An electrically conductive barrier material is disposed between the first and second electrode portions.
US10957850B2
A method for fabricating a semiconductor device includes forming a first encapsulation layer along the device, including forming the first encapsulation layer along a memory device region associated with a memory device, forming an intermediate layer on the first encapsulation layer to enable etch endpoint detection and endpoint-based process control for encapsulation layer etch back, and forming a second encapsulation layer on the intermediate layer.
US10957849B2
Embodiments of magnetic tunnel junction (MTJ) structures discussed herein employ a first pinning layer and a second pinning layer with a synthetic anti-ferrimagnetic layer disposed therebetween. The first pinning layer in contact with the seed layer can contain a single layer of platinum or palladium, alone or in combination with one or more bilayers of cobalt and platinum (Pt), nickel (Ni), or palladium (Pd), or combinations or alloys thereof, The first pinning layer and the second pinning layer can have a different composition or configuration such that the first pinning layer has a higher magnetic material content than the second pinning layer and/or is thicker than the second pinning layer. The MTJ stacks discussed herein maintain desirable magnetic properties subsequent to high temperature annealing.
US10957844B2
Magneto-electric spin orbital (MESO) structures having functional oxide vias, and method of fabricating magneto-electric spin orbital (MESO) structures having functional oxide vias, are described. In an example, a magneto-electric spin orbital (MESO) device includes a source region and a drain region in or above a substrate. A first via contact is on the source region. A second via contact is on the drain region, the second via contact laterally adjacent to the first via contact. A plurality of alternating ferromagnetic material lines and non-ferromagnetic conductive lines is above the first and second via contacts. A first of the ferromagnetic material lines is on the first via contact, and a second of the ferromagnetic material lines is on the second via contact. A spin orbit coupling (SOC) via is on the first of the ferromagnetic material lines. A functional oxide via is on the second of the ferromagnetic material lines.
US10957841B2
A method of fabricating an electrical contact junction that allows current to flow includes: providing a substrate including a first layer of superconductor material; removing a native oxide of the superconductor material of the first layer from a first region of the first layer; forming a capping layer in contact with the first region of the first layer, in which the capping layer prevents reformation of the native oxide of the superconductor material in the first region; forming, after forming the capping layer, a second layer of superconductor material that electrically connects to the first region of the first layer of superconductor material to provide the electrical contact junction that allows current to flow.
US10957837B2
A light source device can include a frame including a bottom wall and a side wall surrounding the bottom wall; a light source on the bottom wall; a wavelength converting structure disposed over the light source and including wavelength converting mediums therein; and a first heat sink disposed at a side of the frame to be opposite to the wavelength converting structure, in which the wavelength converting structure is disposed on and directly contacts a top surface of the side wall of the frame.
US10957829B2
A light assembly includes a light source and a lens with a light-incident face defined by a central primary collector surface and secondary input surfaces extending transversely from the central primary collector surface, a light-emitting face opposite the light-incident face and defined by a central collimator profile and a pair of lateral side projections extending transversely from the central collimator profile, and a pair of secondary collecting surfaces extending between the light-incident face and the light-emitting face. Light from the light source received by the lens and exits as a generally collimated output.
US10957827B2
A light emitting assembly comprising a solid state device, when and if coupleable with a power supply constructed and arranged to power the solid state device to emit from the solid state device a first wavelength radiation, and an enveloping vessel enhancing the luminescence of the solid-state device and providing a mechanism for arranging luminophoric medium in receiving relationship to said first, radiation, and which in exposure to said first radiation, is excited to responsively emit second wavelength radiation or to otherwise transfer its energy without radiation to a third radiative component. In a specific embodiment, monochromatic blue or UV light output from a light-emitting diode is converted to achromatic light without hue by packaging the diode with fluorescent organic and/or inorganic fluorescers and phosphors on the walls of the solid-state light envelope which keeps the diode and the fluorescers and phosphors under a vacuum or a rare or Noble gas.
US10957826B2
According to one embodiment, a white light source includes a combination of a light emitting diode and phosphors. One of the phosphors is at least a cerium activated yttrium aluminum garnet-based phosphor. There is no light emission spectrum peak at which a ratio of a largest maximum value to a minimum value is greater than 1.9. The largest maximum value is largest among at least one maximum value present in a wavelength range of 400 nm to 500 nm in a light emission spectrum of white light emitted from the white light source. The minimum value is adjacent to the largest maximum value in a longer wavelength side of the light emission spectrum.
US10957805B2
An encapsulated integrated photodetector waveguide structures with alignment tolerance and methods of manufacture are disclosed. The method includes forming a waveguide structure bounded by one or more shallow trench isolation (STI) structure(s). The method further includes forming a photodetector fully landed on the waveguide structure.
US10957799B2
Embodiments of the present invention are directed to techniques for providing an novel field effect transistor (FET) architecture that includes a center fin region and one or more vertically stacked nanosheets. In a non-limiting embodiment of the invention, a nanosheet stack is formed over a substrate. The nanosheet stack can include one or more first semiconductor layers and one or more first sacrificial layers. A trench is formed by removing a portion of the one or more first semiconductor layers and the one or more first sacrificial layers. The trench exposes a surface of a bottommost sacrificial layer of the one or more first sacrificial layers. The trench can be filled with one or more second semiconductor layers and one or more second sacrificial layers such that each of the one or more second semiconductor layers is in contact with a sidewall of one of the one or more first semiconductor layers.
US10957789B1
Systems, methods and apparatus incorporating Gallium Nitride heterostructure (Alx,Iny)Ga1-x-y N-materials in flexible, strainable and wearable radio frequency devices. These devices include (Alx,Iny)Ga1-x-y N-based high-electron mobility transistors (HEMTs), which enable amplification of microwave radio frequencies from approximately 300 MHz to approximately 300 GHz for flexible and conformal wireless transmission.
US10957785B2
This disclosure relates to the technical field of semiconductors, and discloses a method for manufacturing semiconductor FinFET devices. The method particularly includes pre-removal of a predetermined thickness of a first region of an isolation region on sides of a fin that is not covered by a pseudo gate such that when a layer of second region of the isolation region covered by the pseudo gate is sacrificially removed during a removal of the pseudo gate, the upper surfaces of the remaining first region and the remaining second region of the isolation region are approximately leveled. By using such a method, DC and AC performances of a resulting FinFET device is improved.
US10957780B2
A U-shaped gate dielectric structure is provided that has a horizontal gate dielectric portion having a vertical thickness, and a vertical gate dielectric wall portion extending upwards from the horizontal gate dielectric portion. The vertical gate dielectric wall portion has a lateral thickness that is greater than the vertical thickness of the horizontal gate dielectric portion. The U-shaped gate dielectric structure houses a gate conductor portion. Collectively, the U-shaped gate dielectric structure and the gate conductor portion provide a functional gate structure that has reduced capacitance.
US10957769B2
Monolithic FETs including a fin of a first III-V semiconductor material offering high carrier mobility is clad with a second III-V semiconductor material having a wider bandgap. The wider bandgap cladding may advantageously reduce band-to-band tunneling (BTBT) leakage current while transistor is in an off-state while the lower bandgap core material may advantageously provide high current conduction while transistor is in an on-state.
In some embodiments, a InGaAs cladding material richer in Ga is grown over an InGaAs core material richer in In. In some embodiments, the semiconductor cladding is a few nanometers thick layer epitaxially grown on surfaces of the semiconductor core. The cladded fin may be further integrated into a gate-last finFET fabrication process. Other embodiments may be described and/or claimed.
US10957759B2
A silicon carbide (SiC) charge balance (CB) device includes a CB layer, which includes a first epitaxial (epi) layer. An active area of the first epi layer includes a first doping concentration of a first conductivity type and a first plurality of CB regions of a second conductivity type. A termination area of the first epi layer includes a minimized epi doping concentration of the first conductivity type. The SiC—CB device also includes a device layer, which includes a second epi layer disposed on the CB layer. An active area of the second epi layer includes the first doping concentration of the first conductivity type. A termination area of the device layer includes the minimized epi doping concentration of the first conductivity type and a first plurality of floating regions of the second conductivity type that form a junction termination of the device.
US10957757B2
A display device including: a substrate including a display area, a peripheral area, and a pad area; a first main voltage line in the peripheral area, and a first connector extending from the first main voltage line to the pad area; and a second main voltage line in the peripheral area, and a second connector extending from the second main voltage line to the pad area, wherein each of the first connector and the second connector includes a first and second layer overlapping each other with a first insulating layer therebetween, the first insulating layer is in the display area and the peripheral area, the peripheral area includes an open area exposing the first and second connector and surrounding the display area, and the first insulating layer includes slits between the first and second connector and extending from an end of the first insulating layer toward the display area.
US10957756B2
A display device includes a substrate, a semiconductor layer on the substrate, a first insulating layer on the semiconductor layer, a first conductive layer on the semiconductor layer, a second insulating layer on the first conductive layer, a first contact hole penetrating the first insulating layer and the second insulating layer, a second conductive layer on the second insulating layer, connected to the semiconductor layer through the first contact hole, and including a hydrogen barrier material, and a third insulating layer on the second conductive layer.
US10957755B2
A display panel and an OLED display device using the same are disclosed. The display panel includes an active region including data lines, gate lines crossing the data lines, and pixels arranged in a matrix, and a shift register arranged distributively in the active region and configured to supply a gate pulse to the gate lines.
US10957754B2
A display device includes a display panel including a flexible region and a low flexibility region, wherein the flexible region may include a first transistor including a first semiconductor layer and a first gate electrode, a first conductor connected to the first semiconductor layer, and a first interlayer insulating layer between the first transistor and the first conductor. The low flexibility region may include a second transistor including a second semiconductor layer and a second gate electrode, a second conductor connected to the second semiconductor layer, and a second interlayer insulating layer between the second transistor and the second conductor. The first interlayer insulating layer may include an organic insulating material, the second interlayer insulating layer includes an inorganic insulating material, and a ratio of channel width to channel length of the first transistor may be different from that of the second transistor.
US10957745B2
A touch display device includes a display panel including a plurality of first pixels and a plurality of second pixels alternately disposed along a first direction, and a touch screen layer disposed on the display panel, the touch screen layer including a plurality of first touch electrodes having a zigzag shape and disposed between one of the first and second pixels along a second direction crossing the first direction, in which a first pixel of the first pixels and a second pixel of the second pixels have different sizes from each other, and a first distance from a first touch electrode of the first touch electrodes to the first pixel is different from a second distance from the first touch electrode to the second pixel.
US10957743B2
A matrix-array optoelectronic device includes a substrate on which a matrix array of what are called bottom electrodes is deposited; an active structure, which is preferably continuous and organic, arranged above the matrix-array of bottom electrodes, the structure being suitable for detecting light; and at least one what is called top electrode lying above the active structure, the top electrode being transparent to the light emitted or detected by the active structure; and at least one conductive element that is borne by the substrate without interposition of the active structure and that is connected to the top electrode by at least one vertical interconnection, the conductive element having an electrical conductivity greater than that of the top electrode. The device may also comprise a layer made of scintillator material, the layer being fastened to the top electrode, so as to form an x-ray imager.
US10957742B2
Devices and methods are provided to construct resistive random-access (RRAM) array structures which comprise RRAM memory cells, wherein each RRAM memory cell is formed of multiple parallel-connected RRAM devices to reduce the effects of resistive switching variability of the RRAM memory cells.
US10957735B2
An LED display includes a wafer-level substrate, a first adhesive layer, a plurality of first light-emitting assemblies, and a first conductive structure. The wafer-level substrate includes a plurality of control circuits, each of which has a conductive contact. The first adhesive layer is disposed on the wafer-level substrate. Each first light-emitting assembly includes a plurality of first LED structures disposed on the first adhesive layer. The first conductive structure is electrically connected between the corresponding first LED structure and the control circuit. Thereby, each first light-emitting assembly including a plurality of first LED structures and a wafer-level substrate having a plurality of control circuits can be connected to each other through a first adhesive layer.
US10957724B2
A back side illuminated image sensor may operate using the single-photon avalanche diode (SPAD) concept in a Geiger mode of operation for single photon detection. The image sensor may be implemented using two layer stacking with a silicon on insulator (SOI) chip. The chip-to-chip electrical connections between the top level image sensing chip and the second level ASIC circuit chip may be realized at each pixel with a single bump connection per pixel. A light level signal may be obtained from pixels that have photon counting capabilities while a distance measurement signal for 3-dimensional imaging may be obtained from pixels that have time-of-flight (ToF) detection capabilities. Both types of pixels may be integrated within the same array and use the same SPAD structure placed on the top chip.
US10957722B2
A method of manufacturing a flexible device includes joining a first surface of a support substrate to a back surface of a flexible substrate, the first surface being opposite to a second surface of the support substrate; forming an element layer on a front surface of the flexible substrate; and performing multidirectional oblique irradiation of an interface and its vicinity between the support substrate and the flexible substrate with laser light from the second surface of the support substrate to detach the support substrate from the flexible substrate.
US10957721B1
The CMOS LTPS TFT substrate manufacturing method, by a semi-transparent mask, forms a second photoresist pattern having a second photoresist section above a second poly-Si active layer where P-type ion heavy doping is to be performed as protection. Then, N-type ions are effectively prevented from being implanted into the second poly-Si active layer's second source/drain contact region when conducting N-type ion heaving doping to the first poly-Si active layer. There is no need to compensate P-type ions during the subsequent P-type ion heavy doping to the second poly-Si active layer for forming the second source/drain contact region. The present invention therefore reduces the productivity loss in the P-type ion heaving doping process and, as N-type ion heaving doping does not affect the PMOS transistors, enhances the electrical convergence of the PMOS transistors. Damage to the film lattice structure by the ion implantation is also reduced, thereby increasing the device reliability.
US10957710B2
According to one embodiment, a semiconductor memory includes a plurality of conductors stacked with insulators being interposed therebetween and a pillar through the plurality of conductors. The pillar includes a first columnar section, a second columnar section, and a joint portion between the first columnar section and the second columnar section. The pillar comprises portions that cross the respective conductors and that each function as part of a transistor. The plurality of conductors include a first conductor. The first conductor is closest to the joint portion among the plurality of conductors through the second columnar section, and includes a bending portion formed along the joint portion.
US10957705B2
A first memory die including an array of first memory stack structures and a logic die including a complementary metal oxide semiconductor (CMOS) circuit are bonded. The CMOS circuit includes a first peripheral circuitry electrically coupled to nodes of the array of first memory stack structures through a first subset of first metal interconnect structures included within the first memory die. A second memory die is bonded to the first memory die. The second memory die includes an array of second memory stack structures. The CMOS circuit includes a second peripheral circuitry electrically coupled to nodes of the array of second memory stack structures through a second subset of first metal interconnect structures included within the first memory die and through second metal interconnect structures included within the second memory die. The logic die provides peripheral devices that support operation of memory stack structures in multiple memory dies.
US10957704B2
The present disclosure relates to a structure and method for embedding a non-volatile memory (NVM) in a HKMG (high-κ metal gate) integrated circuit which includes a high-voltage (HV) HKMG transistor. NVM devices (e.g., flash memory) are operated at high voltages for its read and write operations and hence a HV device is necessary for integrated circuits involving non-volatile embedded memory and HKMG logic circuits. Forming a HV HKMG circuit along with the HKMG periphery circuit reduces the need for additional boundaries between the HV transistor and rest of the periphery circuit. This method further helps reduce divot issue and reduce cell size.
US10957690B2
The reverse recovery withstand capability of a semiconductor device is improved. A semiconductor device is provided, including: a semiconductor substrate; an active portion that is provided in the substrate and through which current flows between upper and lower surfaces of the substrate; a transistor portion provided in the active portion; a diode portion provided in the active portion and arrayed next to the transistor portion along a predetermined array direction in a top view of the substrate; and an edge termination structure portion provided between a peripheral end of the substrate and the active portion in the top view. The lifetime control region including a lifetime killer is provided on an upper-surface side of the substrate and in a range from the diode portion to at least part of the edge termination structure portion, facing the diode portion in a direction of extension orthogonal to the array direction.
US10957687B2
Some embodiments relate to a semiconductor device on a substrate. An interconnect structure is disposed over the semiconductor substrate. A first conductive pad is disposed over the interconnect structure. A second conductive pad is disposed over the interconnect structure and spaced apart from the first conductive pad. A third conductive pad is disposed over the interconnect structure and spaced apart from the first and second conductive pads. A first ESD protection element is electrically coupled between the first and second conductive pads. A first device under test (DUT) is electrically coupled between the first and third conductive pads.
US10957686B2
A semiconductor device of an embodiment includes a transistor device in a semiconductor die including a semiconductor body. The transistor device includes transistor cells connected in parallel and covering at least 80% of an overall active area at a first surface of the semiconductor body. The semiconductor device further includes a control terminal contact area at the first surface electrically connected to a control electrode of each of the transistor cells. A first load terminal contact area at the first surface electrically connected to a first load terminal region of each of the transistor cells. The semiconductor device further includes a resistor in the semiconductor die and electrically coupled between the control terminal contact area and the first load terminal contact area, and a pn junction diode electrically connected in series with the resistor. A method of producing the semiconductor device is also described.
US10957667B2
Embodiments are generally directed to indium solder metallurgy to control electro-migration. An embodiment of an electronic device includes a die; and a package substrate, wherein the die is bonded to the package substrate by an interconnection. The interconnection includes multiple interconnects, and wherein the interconnection includes a solder. The solder for the interconnection includes a combination of tin (Sn), copper (Cu), and indium (In).
US10957665B2
A method for manufacturing a 3D integrated circuit is provided. A manufacturing system provides a first integrated circuit having a first surface and a first via extending to the first surface. The manufacturing system applies a first controlled collapse chip connection (C4) solder bump to the first via. The manufacturing system provides a second integrated circuit having a second surface and a second via extending to the second surface. The manufacturing system applies a second C4 solder bump to the second via. The manufacturing system overturns the second integrated circuit onto the first integrated circuit and aligns the first C4 solder bump with the second C4 bump. The manufacturing system heats the first C4 solder bump and the second C4 solder bump until the first via contact is soldered to the second via.
US10957662B2
A semiconductor device is disclosed. The semiconductor device comprises a redistribution structure, a processor die, and a metal post. The metal post has a first end, and a second end. The metal post is connected to the redistribution structure at the first end. The first end has a first width. The second end has a second width. The metal post has a waist width. The first width is greater than the waist width. The second width is greater than the waist width. The metal post has a side surface. The side surface is inwardly curved or outwardly curved.
US10957654B2
Provided are a semiconductor package and a method of manufacturing the same, the semiconductor package including an interconnection part including an insulation layer and an interconnection layer, a semiconductor chip disposed on the interconnection part and electrically connected to the interconnection layer through a bonding pad, and an EMI shielding part connected to the interconnection layer while covering the semiconductor chip and the interconnection part.
US10957649B2
A system in package device includes an overpass die on a package substrate and the overpass die includes a recess on the back side in order to straddle a landed die also on the package substrate. The recess is bounded by at least two overpass walls. Communication between the dice is done with a through-silicon via and communication between the overpass die and the package substrate is also done with a through-silicon via.
US10957625B2
Semiconductor devices having one or more vias filled with an electrically conductive material are disclosed herein. In one embodiment, a semiconductor device includes a semiconductor substrate having a first side, a plurality of circuit elements proximate to the first side, and a second side opposite the first side. A via can extend between the first and second sides, and a conductive material in the via can extend beyond the second side of the substrate to define a projecting portion of the conductive material. The semiconductor device can have a tall conductive pillar formed over the second side and surrounding the projecting portion of the conductive material, and a short conductive pad formed over the first side and electrically coupled to the conductive material in the via.
US10957617B2
A semiconductor chip includes an active element on a first surface of a substrate. A heat-conductive film having a higher thermal conductivity than the substrate is disposed at a position different from a position of the active element. An insulating film covering the active element and heat-conductive film is disposed on the first surface. A bump electrically connected to the heat-conductive film is disposed on the insulating film. A via-hole extends from a second surface opposite to the first surface to the heat-conductive film. A heat-conductive member having a higher thermal conductivity than the substrate is continuously disposed from a region of the second surface overlapping the active element in plan view to an inner surface of the via-hole. The bump is connected to a land of a printed circuit board facing the first surface. The semiconductor chip is sealed with a resin.
US10957615B2
A workpiece (100) having substrate, such as a glass substrate, can be etched by a laser or by other means to create recessed features (200, 202). A laser-induced forward transfer (LIFT) process or metal oxide printing process can be employed to impart a seed material (402), such as a metal, onto the glass substrate, especially into the recessed features (200, 202). The seeded recessed features can be plated, if desired, by conventional techniques, such as electroless plating, to provide conductive features (500) with predictable and better electrical properties. The workpieces (100) can be connected in a stacked such that subsequently stacked workpieces (100) can be modified in place.
US10957607B2
A method for manufacturing a semiconductor device is provided. A semiconductor substrate is received. The semiconductor substrate is patterned to form a plurality of protrusions spaced from one another, wherein the protrusion comprises a base section, and a seed section stacked on the base section. A plurality of first insulative structures are formed, covering sidewalls of the base sections and exposing sidewalls of the seed sections. A plurality of spacers are formed, covering the sidewalls of the seed sections. The first insulative structures are partially removed to partially expose the sidewalls of the base sections. The base sections exposed from the first insulative structures are removed. A plurality of second insulative structures are formed under the seed sections.
US10957598B2
According to one aspect of the present disclosure, a terahertz device is provided. The terahertz device includes a semiconductor substrate, a terahertz element, and a first rectifying element. The terahertz element is disposed on the semiconductor substrate. The first rectifying element is electrically connected to the terahertz element in parallel.
US10957597B2
Implementations of methods of cutting a semiconductor substrate may include aligning a first saw blade substantially perpendicularly with a crystal plane of a non-cubic crystalline lattice of a semiconductor substrate coupled with a backmetal layer and cutting through at least a majority of the semiconductor substrate at an angle substantially perpendicular with the crystal plane of the non-cubic crystalline lattice of the semiconductor substrate. The method may also include aligning a second saw blade substantially perpendicularly with the semiconductor substrate and cutting entirely through the semiconductor substrate and the backmetal layer using the second saw blade.
US10957583B2
An interconnect structure having a pitch of less than 40 nanometers and a self-aligned quadruple patterning process for forming the interconnect structure includes three types of lines: a β line defined by a patterned bottom mandrel formed in the self-aligned quadruple patterning process; a γ line defined by location underneath a top mandrel formed in the self-aligned quadruple patterning process; and an α line defined by elimination located underneath neither the top mandrel or the bottom mandrel formed in the self-aligned quadruple patterning process. The interconnect structure further includes multi-track jogs selected from a group consisting of a βγβ jog; a βαβ jog; an αβγ jog; a γβα jog, and combinations thereof. The first and third positions refer to the uncut line and the second position refers to the cut line in the self-aligned quadruple patterning process.
US10957581B2
A method of forming via openings that includes forming sidewall spacers on a plurality of mandrels that are overlying a hardmask layer that is present on an interlevel dielectric layer. Etching the hardmask layer using a portion of the sidewall spacers and the plurality of mandrels to form a first pillar of hardmask material. The interlevel dielectric layer is etched using the first pillar of hardmask material as a mask to define a first via opening. The plurality of mandrels are removed. The hardmask layer is etched using the spacers to define a second pillar of hardmask material. The interlevel dielectric layer is etched using the second pillar of hardmask material to provide a second via opening.
US10957576B2
A dynamic random access memory (DRAM) and a method of fabricating the same are provided. The DRAM includes a substrate, a plurality of first isolation structures, a plurality of word line structures, a plurality of second isolation structures, and a plurality of third isolation structures. The plurality of first isolation structures are located in the substrate to define a plurality of active areas arranged along a first direction, wherein the plurality of active areas and the plurality of first isolation structures are alternately arranged along the first direction. The plurality of word line structures pass through the plurality of active areas and the plurality of first isolation structures. The plurality of word line structures are arranged along a second direction and extended along a third direction. The plurality of second isolation structures are located in the substrate where the plurality of word line structures are interleaved with the plurality of active areas and located between the two adjacent first isolation structures. The plurality of third isolation structures cover the plurality of word line structures.
US10957570B2
An advancing/retracting mechanism includes a first arm, a second arm, a first coupling part that couples the first arm and the second arm, and a second coupling part that couples a supporting body and the first arm. A transfer device is configured to move the supporting body back and forth with the first coupling part located on a first side relative to the second coupling part, by rotating the first arm and the second arm. In a first region, which is a region in the depth direction and includes an end on the front side of the rack body, a distance from the width directional center to the first supporting portion is longer than a distance from the width directional center to the second supporting portion.
US10957555B2
A process method for producing a photomask with double patterns. The processing method includes obtaining a contact distribution pattern, having multiple contacts. The contacts are sorted into multiple contact blocks in array type, pair type and isolation type. The contacts are decomposed into a first patterning group and a second patterning group, which are configured to interpose to each other. The numbers of contacts of the first patterning group and the second patterning group are equal within an error range. The first patterning group and the second patterning group are check whether or not having adjacent two contacts with a distance less than a minimum distance. If it is less than a minimum distance, one of the adjacent two contacts is changed from a current one of the first patterning group and the second patterning group to another. The first/second patterning groups are output to from first/second photomasks.
US10957553B2
According to one embodiment, an etching solution used for etching of silicon nitride is provided. The etching solution includes phosphoric acid, an acid, silicic acid compound, and water. The phosphoric acid has a first acid dissociation exponent pKa1. The acid has an acid dissociation exponent smaller than the first acid dissociation exponent pKa1. A mass ratio M1/M2 of mass M1 of the phosphoric acid to mass M2 of the acid having the acid dissociation exponent smaller than the first acid dissociation exponent pKa1 is within a range of 0.82 or more and 725 or less.
US10957549B2
A method of forming a semiconductor device comprises patterning a mask material adjacent to an array of transistors, forming an electrically conductive material between adjacent portions of the patterned mask material, forming an additional mask material over the patterned mask material to form a mask structure, the additional mask material having an arcuate cross-sectional shape, removing a portion of the additional mask material to reduce a spacing between adjacent portions of the additional mask material, and forming capacitor structures in openings between the mask structure. Additional methods of forming a semiconductor device, and related semiconductor devices and related systems are also disclosed.
US10957539B2
A process includes the successive steps of: a) providing first and second substrates, each including a first surface and an opposite, second surface, lateral edges connecting the first and second surfaces, b) bonding the first substrate to the second substrate by direct bonding with the first surfaces of the first and second substrates so as to form a bonding interface (IC), and making the lateral edges of the first and second substrates hydrophobic on either side of the bonding interface (IC).
US10957530B2
The present disclosure includes apparatuses and methods related to freezing a sacrificial material in forming a semiconductor. In an example, a method may include solidifying, via freezing, a sacrificial material in an opening of a structure, wherein the sacrificial material has a freezing point below a boiling point of a solvent used in a wet clean operation and removing the sacrificial material via sublimation by exposing the sacrificial material to a particular temperature range.
US10957529B2
A method for drying a wafer is provided. The method includes providing or receiving the wafer and applying a rinsing liquid in a liquid state to the wafer. The rinsing liquid has a boiling point. The method also includes drying the wafer by applying a drying fluid in a gaseous state to the wafer. The drying fluid has a higher temperature than the boiling point of the rinsing liquid, and the rinsing liquid is evaporated and removed by the drying fluid. After the removal of the rinsing liquid, the drying fluid remains in a gaseous state.
US10957526B2
In one aspect, an ion trap is disclosed, which includes a curved linear ion trap having a plurality of electrodes arranged around a central curved axis so as to provide a volume for trapping ions, said plurality of electrodes comprising at least one inner electrode and at least one outer electrode radially separated from said inner electrode. The ion trap further includes a pair of inner and outer ion guide electrodes providing a volume therebetween for receiving ions ejected from said curved ion trap and guiding the ejected ions to one or more spatial locations along a focal line, said inner and outer ion guide electrodes being positioned external to said ion trapping volume and in proximity of said at least inner and outer electrodes of the curved ion trap, respectively, wherein a DC voltage is applied between said ion guide electrodes to provide an electric filed therebetween for guiding the ejected ions to said spatial locations.
US10957524B1
A multipole assembly configured to be disposed in a mass spectrometer includes a plurality of rod electrodes. Each rod electrode included in the plurality of rod electrodes may be made of molybdenum. The multipole assembly further includes a sacrificial anode in electrical contact with a rod electrode included in the plurality of rod electrodes. The sacrificial anode is made of a material having an electrochemical potential that is more negative than the electrochemical potential of the rod electrode.
US10957520B2
A connection terminal for a heating element of a substrate support in a substrate processing system include a contact plate configured to be electrically connected to a contact pad of the heating element within a ceramic layer of the substrate support. A wire connection portion extends from the contact plate and is configured to receive and retain a wire arranged to provide electrical power to the heating element. At least one of the contact plate and the wire connection portion comprises a first material having a first coefficient of thermal expansion (CTE) that is within 20% of a second CTE of the ceramic layer.
US10957518B2
A plasma reactor includes a processing chamber having a lower processing portion having an axis of symmetry and an array of cavities extending upwardly from the lower processing portion. A gas distributor couples plural gas sources to a plurality of gas inlets of the cavities, and the gas distributor includes a plurality of valves with each valve selectively connecting a respective gas inlet to one of the plural gas sources. Power is applied by an array of conductors that includes a respective conductor for each respective cavity with each conductor adjacent and surrounding a cavity. A power distributor couples a power source and the array of conductors, and the power distributor includes a plurality of switches with a switch for each respective conductor.
US10957512B1
A carrier proximity mask and methods of assembling and using the carrier proximity mask may include providing a first carrier body, second carrier body, and set of one or more clamps. The first carrier body may have one or more openings formed as proximity masks to form structures on a first side of a substrate. The first and second carrier bodies may have one or more contact areas to align with one or more contact areas on a first and second sides of the substrate. The set of one or more clamps may clamp the substrate between the first carrier body and the second carrier body at contact areas to suspend work areas of the substrate between the first and second carrier bodies. The openings to define edges to convolve beams to form structures on the substrate.
US10957511B2
An electron source capable of suppressing consumption of an electron emission material is provide. The present invention provides an electron source including: an electron emission material; and, an electron emission-suppressing material covering a side surface of the electron emission material, wherein a work function of the electron emission-suppressing material is higher than that of the electron emission material, and a thermal emissivity of the electron emission-suppressing material is lower than that of the electron emission material.
US10957504B1
An arc chute includes a pair of opposing side walls and a non-magnetic body. The side walls are formed of an electrically insulating material. The non-magnetic body includes an open area and a plurality of slots through which to facilitate gas flow. The arc chute also includes a back wall arranged on a back side of the non-magnetic body and including at least one first insulator and at least one magnet. The at least one first insulator is arranged between the at least one magnet and the open area and configured to electrically isolate the magnet from the non-magnetic body. The magnet is configured to generate a magnetic field to redirect an arc in the open area toward one of the side walls.
US10957499B2
To achieve a push-button for a game machine, capable of maintaining excellent waterproof performance and having excellent operability even when a large amount of liquid is spilled, or even when liquid is spilled while the push-button is pressed. A push-button for a game machine includes: an elastic body provided in a flange shape integrally with a key top with an outer periphery of the key top and having an outer end held between a base and a bezel; and a discharge path that communicates with a space partitioned by the key top, the bezel, and the elastic body and discharges liquid having entered the space to the outside.
US10957495B2
Provided is a supercapacitor comprising an anode, a cathode, an ion-permeable separator disposed between the anode and the cathode, and an electrolyte in ionic contact with the anode and the cathode, wherein at least one of the anode and the cathode contains multiple graphene sheets spaced by cellulosic nanofibers and has a specific surface area from 50 to 3,300 m2/g. Also provided is a process for producing an electrode for such a supercapacitor having a large electrode thickness, high active mass loading, high tap density, and exceptional energy density.
US10957489B2
A medium is accommodated in a container together with an electronic component body including an underlying electrode layer. The medium treats a surface of the underlying electrode layer while vibration is applied to the container. The medium is spherical or substantially spherical. The medium has a diameter not smaller than about 0.2 mm and not greater than about 2.0 mm. The medium contains tungsten.
US10957485B2
A multilayer ceramic capacitor includes: a multilayer structure in which each of a plurality of dielectric layers and each of internal electrode layers are alternately stacked; wherein a main component of the dielectric layers is a ceramic material, wherein a main phase of the ceramic material has a perovskite structure expressed by a general formula ABO3, wherein a B site of the ceramic material includes an element acting as a donor; wherein an A site and the B site of the ceramic material includes a rare earth element, wherein (an amount of the rare earth element substitutionally solid-solved in the A site)/(an amount of the rare earth element substitutionally solid-solved in the B site) is 0.75 or more and 1.25 or less.
US10957482B2
An MRIS gradient coil sub-assembly comprising a first coil layer comprising a first conducting coil portion, a second coil layer comprising a second conductive coil portion electrically connected with the first conductive coil portion so that the first and second conductive coil portions act together as one coil, and a B-stage material consolidation layer sandwiched between the first and second coil layers. A method including laminating a first punched sheet metal conductive saddle coil portion and a second punched sheet metal conductive saddle coil portion together by bonding the first and second punched sheet metal conductive saddle coil portions on opposing sides of a B-stage material insulation layer, and electrically connecting the first punched sheet metal conductive saddle coil portion to the second punched sheet metal conductive saddle coil portion in parallel so that the first and second conductive saddle coil portions act together as one saddle coil.
US10957480B2
A method and system for wireless power transfer are provided. The method includes adapting first and second variable form factor transmitters into at least first and second sets of cross-coupled segments, respectively, disposed about a pre-determined wireless power transfer area and spatially offset from one another by a preselected spatial offset that minimizes inductive coupling between the first and second sets of cross-coupled segments, transmitting, from first and second radio frequency (RF) power sources electrically coupled to the first and second sets of cross-coupled segments, respectively, RF power across the pre-determined wireless power transfer area via near electromagnetic fields of the variable form factor transmitters such that a magnetic field associated with the near electromagnetic fields rotates in a pattern having a preselected shape.
US10957477B2
An inductor includes a body including a support member having a first through-hole, a second through-hole, a first via-hole and a second via-hole, the first and second via-holes being spaced apart from the first and second through-holes, a first coil unit and a second coil unit disposed on one surface of the support member, a third coil unit and a fourth coil unit facing the one surface of the support member, and an encapsulant encapsulating the support member and the first to fourth coil units and including a magnetic material, and a first external electrode to a fourth external electrode respectively connected to the first to fourth coil units on an external surface of the body. The encapsulant includes a first encapsulant and a second encapsulant having magnetic permeability different from each other.
US10957475B2
A hybrid coil component in which a magnetic core generally included in a wire-wound type inductor and a core included in a multilayer type inductor are combined with each other. A winding coil may be wound around a magnetic core manufactured in advance and an encapsulant having a stacked structure of a plurality of magnetic sheets may encapsulate the winding coil wound around the magnetic core. In this case, a magnetic flux generated in the winding coil is arranged to be parallel to long axes of magnetic particles contained in the magnetic core and the encapsulant.
US10957473B2
A superconducting magnetic energy storage system (SMES). The SMES includes a toroidally wound super conducting magnet having a toroidal magnetic core with a charging winding and a discharging winding. The charging winding and discharging winding are wound on the toroidal magnetic core. The SMES also includes a DC power source, the DC power source operable to provide DC current to the charging winding of the toroidally wound superconducting magnet, and a modulator operably connected to the DC power source and the charging winding, the modulator operable to modulate at least a portion of the DC current applied to the charging winding of the superconducting magnet. The energy is stored in a magnetic field of the superconducting magnet by applying a current to the charging winding of the superconducting magnet, and energy is withdrawn from the magnetic field by a current flowing in the discharging winding.
US10957460B2
The use of titanium oxide as a stationary phase in a radio-isotope generator device, wherein said titanium oxide comprises particles having a d50 comprised between 10 and 350 μm, and having a BET specific surface area comprised between 30 and 300 m2/g, preferably greater than 60 m2/g, and of a generator comprising the stationary phase used.
US10957454B2
Methods, devices and non-transitory machine readable storage mediums for displaying coronary arteries are provided. In one aspect, a method includes: obtaining a coronary artery model of the coronary arteries, obtaining values of one or more coronary artery parameters of the coronary artery model according to the coronary artery model, determining colors corresponding to the values of the one or more coronary artery parameters, and acquiring a pseudo-color coronary artery model of the coronary arteries by displaying the coronary artery model with the determined colors.
US10957441B2
An apparatus displays (20) first data on at least one display unit. A user interaction portion of a user input area of at least one input unit is determined (30); and on the at least one display unit a portion of the first data is displayed (40) simultaneously with second image data. The second image data is representative of the user interaction portion of the user input area of the at least one input unit.
US10957431B2
Mechanisms are provided that implement a drug-adverse event causality evaluation engine to identify human resource selections based on a readability of unstructured text within an individual case safety report (ICSR) and a confidence value of the ICSR. The drug-adverse event causality evaluation engine receives the ICSR from a cognitive system. The drug-adverse event causality evaluation engine analyzes the ICSR to determine a readability value of the ICSR. The drug-adverse event causality evaluation engine determines whether or not an assessment, by a human reviewer, of the ICSR is required based on a combination of the readability value of the ICSR and the confidence value. The drug-adverse event causality evaluation engine outputs an indication of whether human reviewer assessment is required.
US10957430B2
Techniques are described for detecting the presence or absence of certain molecules, analytes, or substances present in the oral cavity or characteristics of the saliva in the oral cavity. In particular, aspects of the invention disclose a systems, methods, apparatuses, and computer-readable media for detecting bio-markers.
US10957424B1
Techniques to mimic a target food item using artificial intelligence are disclosed. A formula generator is trained using combinations of ingredients. A training set may include, for each combination of ingredients, proportions, and features of the ingredients in a respective combination of ingredients. Given a target food item, the formula generator determines a predicted formula that matches the given target food item. The predicted formula includes a set ingredients and a respective proportion of each ingredient in the set of ingredient.
US10957420B2
The amount of genomic data as well the sensitivity of the information carried necessitates the need to develop smart and efficient ways to transmit genomic data in a secure way. While encryption schemes exist, there is also the need to first reduce the amount of massive information and then apply an encoding and encryption method that will be effective both in the economic sense as well as for security of genomic data. In this invention, we discuss novel techniques to encode processed variant information and send it across to a remote site ensuring covert transmission. The protocols not only encode and encrypts the information; it condenses the information that needs to be transferred.
US10957410B1
A method for facilitating erase or program operations on two-terminal memory devices includes substantially simultaneously initiating erase cycle or program cycle for two-terminal memory devices from a first plurality of two-terminal memory devices, monitoring erase detect or program detect conditions for each of the two-terminal memory devices, and before detecting erase detect or program detect conditions for all of the two-terminal memory devices, the method includes detecting an erase detect or a program detect condition for the first two-terminal memory device from the first plurality of two-terminal memory devices, and initiating an erase cycle or a program for a second two-terminal memory device for a second plurality of two-terminal memory devices, in response to detecting the erase detect or program detect condition for the first two-terminal memory device.
US10957397B2
An operating method of a non-volatile memory device including a plurality of memory cells respectively connected to a plurality of word lines is provided. The operating method includes applying an erase detect voltage to a selected word line of the plurality of word lines to perform an erase detect operation on memory cells connected to the selected word line in response to a program command, applying a program voltage to the selected word line after the erase detect operation, and counting a number of undererased cells of the memory cells on which the erase detect operation has been performed.
US10957385B2
According to one embodiment, there is provided a semiconductor storage device including bit cells, a pair of bit lines, a word line, a write amplifier, a word line driver, and an assist timing control circuit. The pair of bit lines are electrically connected to the bit cells. The word line is electrically connected to the bit cells. The write amplifier is electrically connected to the pair of bit lines. The word line driver is electrically connected to the word line. The assist timing control circuit has an output side electrically connected to the write amplifier and the word line driver.
US10957384B1
A memory device such as a page mode NAND flash, including a page buffer with first and second-level buffer latches is operated using a first pipeline stage, to transfer a page to the first-level buffer latches; a second pipeline stage, to clear the second-level buffer latches to a third buffer level and transfer the page from the first-level buffer latches to the second-level buffer latches; and a third pipeline stage to move the page to the third buffer level and execute in an interleaved fashion a first ECC function over data in a first part of the page and output the first part of the page while performing a second ECC function, and to execute the first ECC function over data in a second part of the page in the third buffer level, and to output the second part while performing the second ECC function.
US10957377B2
Embodiments of the disclosure are drawn to apparatuses and methods for distributed timing of targeted refresh operations. Information stored in volatile memory cells may decay unless refresh operations are performed. A memory device may perform auto-refresh operations, as well as one or more types of targeted refresh operations, where particular rows are targeted for a refresh. Targeted refresh operations may draw less power than an auto-refresh operation. It may be desirable to distribute targeted refresh operations throughout a sequence of refresh operations, to average out a power draw in the memory device. Responsive to an activation of a refresh signal, the memory device may perform a group of refresh operations. At least one refresh operation in each group may be a targeted refresh operation.
US10957372B2
A fixed magnetic skyrmion in a memory or Boolean logic or non-Boolean computing element is reversibly switched or switchable (1) with only an electric field and without a magnetic field or spin current; and (2) using voltage control of magnetic anisotropy (VCMA) to reduce the spin current needed to switch the skyrmion. Some embodiments switch between four states: two skyrmion states and two ferromagnetic states. Other embodiments switch between two states which are both skyrmionic, in which case the switching process may use ferromagnetic intermediate states, or both ferromagnetic, in which case the switching process may use skyrmionic intermediate states, or between a Skyrmion and ferromagnetic state. Boolean and non-Boolean logic devices are also provided which are based on these switching methods.
US10957357B2
Disclosed herein are an electronic device and a method of managing a playback rate of a plurality of images using an electronic device. The electronic device may include a display, an image capturing unit configured to obtain a plurality of images, a motion detecting unit configured to detect motion data of at least one region of interest (ROI) in the plurality of images, and a controller configured to determine at least one playback rate for the plurality of images based on the detected motion data and control the display to display the plurality of images based on the at least one playback rate.
US10957343B1
According to one embodiment, a magnetic disk device includes a disk, a head which writes data to the disk and reads data from the disk, and a controller which executes, in a first region segmented in a radial direction of the disk, at least one of conventional recording processing which writes a plurality of tracks with a space in between in the radial direction at a first linear recording density and shingled recording processing which writes a plurality of tracks on top of one another in the radial direction at a second linear recording density which is less than or equal to the first linear recording density.
US10957330B2
Systems and methods for control of vehicles are provided. A computer-implemented method in example embodiments may include receiving, at a computing system comprising one or more processors positioned in a vehicle, voice data from one or more audio sensors positioned in the vehicle. The system can determine whether configuration of a reference voiceprint for a speech processing system of the vehicle is authorized based at least in part on performance data associated with the vehicle. In response to determining that configuration of the reference voiceprint is authorized, a first reference voiceprint based on the reference voice data can be stored and the speech processing system configured to authenticate input voice data for a first set of voice commands based on the reference voiceprint.
US10957320B2
Systems, computer-implemented methods, and computer program products that can facilitate predicting a source of a subsequent spoken dialogue are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a speech receiving component that can receive a spoken dialogue from a first entity. The computer executable components can further comprise a speech processing component that can employ a network that can concurrently process a transition type and a dialogue act of the spoken dialogue to predict a source of a subsequent spoken dialogue.
US10957303B2
A training apparatus includes an autoregressive model configured to estimate a current signal from a past signal sequence and a current context label, a vocal tract feature analyzer configured to analyze an input speech signal to determine a vocal tract filter coefficient representing a vocal tract feature, a residual signal generator configured to output a residual signal, a quantization unit configured to quantize the residual signal output from the residual signal generator to generate a quantized residual signal, and a training controller configured to provide as a condition, a context label of an already known input text for the input speech signal corresponding to the already known input text to the autoregressive model and to train the autoregressive model by bringing a past sequence of the quantized residual signals for the input speech signal and the current context label into correspondence with a current signal of the quantized residual signal.
US10957300B2
A system for reducing far-field noise produced by well operations includes a passive sound barrier shielding an area, in which the well operations are performed, in an open-air environment. The system further includes a sound sensor to receive near-field noise from the well operations. The system further includes an analysis module, coupled to the sound sensor, to generate an anti-noise signal. The system further includes active anti-noise generators, coupled to the analysis module, to generate anti-noise, based on the anti-noise signal, that destructively interferes with noise from the well operations outside of the passive sound barrier at a predetermined distance from the passive sound barrier. The analysis module generates the anti-noise signal based on the near-field noise, the predetermined distance, and adjustable positions and orientations of the active anti-noise generators.
US10957296B2
An apparatus for facilitating control of midi-sequence generation is disclosed. The apparatus may include a midi-sequence module configured to store a plurality of main midi sequences, store a plurality of fill midi sequences, and playback a plurality of main midi sequences and the plurality of fill midi sequences. The apparatus can also include a first foot-operable switch configured to operate the midi-sequence module, an instrument input, and a looping means configured to record a plurality of signals received from the instrument input, generate a plurality of recorded loops associated with the plurality of recorded signals, store the plurality of recorded loops, and playback each of the plurality of recorded loops. The apparatus can also include a second foot-operable switch configured to operate the looping means.
US10957285B2
Playing multimedia data including instructing that a transparent area be painted in a first drawing layer, instructing that a multimedia data playing window be painted in a second drawing layer, the multimedia data playing window overlapping with the transparent area, instructing synchronous display of the transparent area and the playing window, and instructing that the multimedia data be played in the playing window.
US10957284B1
An illustrated view of an exemplary changeable holiday display for displaying lighted celebrations of holidays is presented. The changeable holiday display is useful for providing programmable displays of events such as holidays, celebrations, etc. without having to remove the display after each event. The changeable holiday display is useful for being updatable to a new display of event and programmable to add and edit events as is desired.
US10957281B2
Disclosed are a photographing method by a smart television and system thereof. The method includes acquiring a picture of an environment captured by a camera of the smart television, when the smart television is photographing; determining a brightness value of current environment of the smart television, based on the picture of the environment; when the brightness value of the environment is less than a preset value, gradually increasing screen brightness of the smart television and showing a preview image of the picture at different screen brightness; and after a required screen brightness is selected by the user according to the preview image of the picture, adjusting the screen brightness to the required screen brightness selected by the user, for the user to be photographed.
US10957278B2
A display apparatus transmits a picture acquisition request for getting picture information to an external image apparatus connected through a predetermined interface to the display apparatus from the external image apparatus at predetermined intervals and gets a plurality of pieces of picture information from the external image apparatus to be displayed. The plurality of pictures may be switched at predetermined intervals, for example, to be displayed, so that the plurality of pictures may be displayed in a so-called slide show manner. A plurality of pictures for thumbnail may be produced from the plurality of pieces of picture information and be arranged together to be displayed in one picture screen of a display device.
US10957276B2
A power-off discharge circuit and an operation method of a display panel, and a display substrate are provided. The power-off discharge circuit includes a switching circuit and a power storage circuit. The switching circuit is coupled to the first transmission line and the second transmission line and configured to control a connection between the first transmission line and the second transmission line in response to a first control signal, and to control a connection between the second output terminal of the power management circuit and the second input terminal of the gate driving circuit in response to a second control signal. The power storage circuit is coupled to the first transmission line and configured to perform, in response to a power control signal, one of storing power transmitted from the first transmission line and supplying stored power to the first transmission line.
US10957270B1
A GOA circuit is disclosed. The circuit includes multiple cascaded GOA units, wherein the nth stage GOA unit charges the nth horizontal scanning line, and the nth stage GOA unit includes: a pull-up control circuit, a pull-up circuit, a voltage stabilization circuit, a pull-down circuit, a first pull-down maintaining circuit and a second pull-down maintaining circuit; a pull-up control circuit for outputting a pull-up control signal Q(n); and a pull-up circuit for outputting an nth stage transmission signal ST(n) and the nth stage scan driving signal G(n); the voltage stabilization circuit for maintain the stability of the Q(n) at low voltage level; the pull-down circuit makes the Q(n) and G(n) to be at an off state; the pull-down maintaining circuit and the second pull-down maintaining circuit alternately operate to maintain Q(n) and G(n) at the off state. A liquid crystal display device having the above GOA circuit is also disclosed.
US10957262B2
An information terminal includes a background illumination light for illuminating a background environment within the viewing angle range of the user, a camera for acquiring a photo analog signal or a photo digital signal of the background environment within the viewing angle rang of the user, a photo capturing unit for converting the photo analog signal or the photo digital signal acquired by the camera into digitized photo data, a photo gray level analysis unit for analyzing the gray level of the photo data and generating state parameters of the background environment within the viewing angle range of the user according to the configuration parameter of the camera, a background illumination light illumination parameter adjustment unit for adjusting illumination parameters of the background illumination light according to the state parameters, and a display screen display parameter adjustment unit for adjusting a display parameter of a display screen on the basis of the state parameters of the background environment and on the basis of a preset corresponding relationship.
US10957258B2
A display device includes a display panel including a plurality of pixels that each include an organic light emitting diode and a driving element, the display panel being configured to display an image data on the pixels; a data driver configured to generate a data voltage corresponding to the image data; a compensation circuit configured to sense a driving current flowing through the pixels and to generate a compensation data voltage that compensates for a threshold voltage of the driving element based on the data voltage and the driving current; a scan driver configured to generate a first scan signal and a second scan signal provided to the pixels; and a timing controller configured to generate control signals that control the data driver and the scan driver.
US10957248B1
The disclosure provides a display panel and a terminal device. The display panel includes an array substrate, wherein the array substrate includes a plurality of sub-pixel areas, a sub-pixel driving circuit is disposed in the sub-pixel areas, and a plurality of light detecting areas are disposed between adjacent sub-pixel pixel areas; a plurality of photocurrent sensors, wherein the photocurrent sensors are disposed in the light detecting areas and are connected to the sub-pixel driving circuit; a display device layer, wherein the display device layer is disposed on the array substrate and the photocurrent sensors; and a first controller, wherein the first controller is connected to the sub-pixel driving circuit. The photocurrent sensors detect a brightness of ambient light entering the light detecting areas and convert photo signals into electrical signals. Then, a blocking area and a non-blocking area are recognized by the first controller.
US10957234B1
Systems and methods are provided for managing notifications on a mobile electronic communication device having a front screen display surface and a plurality of edge screen display surfaces when the mobile electronic communication device is located on a flat surface. By way of example, a technique entails determining whether the mobile electronic communication device is positioned face down, displaying the notification on the front screen display surface when the mobile electronic communication device is not face down, and otherwise, if the user lies in a particular edge direction relative to the mobile electronic communication device, displaying the notification on at least one of the plurality of the edge screen display surfaces visible to the user.
US10957230B2
A shift register unit provided according to embodiments of the present disclosure includes an input circuit, a pull-up circuit, a control circuit, and a first discharge circuit. The pull-up circuit is configured to control an output of the signal output terminal. The control circuit is configured to control a potential of the second node based on a second voltage signal of the second voltage terminal and a potential of the first node. The first discharge circuit is configured to control, after being turned on under the control of the potential of the second node, the first node and the signal output terminal by using the third voltage terminal, and discharging a pixel unit, the first node and the signal output terminal, the pixel unit being connected to the signal output terminal.
US10957222B2
Provided are a normal fault simulation experiment device with an adjustable angle and an adjustable fracture initiation position and a method of using the same, which relate to the technical field of normal fault simulation experiments. The device includes a base, a column, a baffle plate, a hydraulic lifting apparatus, a lower angle adjusting apparatus, a push rod apparatus, an upper loading apparatus, an upper angle adjusting apparatus, a front baffle plate and a transparent side plate. The hydraulic lifting apparatus and the lower angle adjusting apparatus are disposed below an experimental body, the upper loading apparatus and the upper angle adjusting apparatus are disposed above the experimental body, the transparent side plate is disposed on a rear side surface of the experimental body, and a plurality of strip-shaped front baffle plates are disposed on a front side surface of the experimental body. When a normal fault is simulated by using the device, an inclined plate of the lower angle adjusting apparatus and an inclined push plate of the upper angle adjusting apparatus are at the same inclination angle, and the upper loading apparatus loads downward to form the normal fault. The technical problems that a non-practical mechanical formation mechanism is formed due to a single condition during simulation of the normal fault and the dip angle and the fracture initiation position of the fault are inconveniently adjusted are solved, bringing simple operation.
US10957218B1
An interactive exercise instruction system and method for providing interactive multimedia information to an exerciser and for providing the exerciser the ability to provide information back to the system before, during or after exercising. The interactive exercise instruction system and method generally includes receiving a selection of an exercise to perform on an exercise machine, displaying a visual indicator on the exercise surface indicating where on the exercise surface the exerciser is to make contact to perform the selected exercise, determining whether the contact area corresponds to a location of the visual indicator on the exercise surface and determining as to whether or not the exerciser is properly positioned to perform the exercise as signaled.
US10957214B2
A system, a method, and a computer program product for managing answer feasibility in a Question and Answering (QA) system. A set of candidate situations is established. The set of candidate situations corresponds to a first set of answers. A QA system establishes the set of candidate situations by analyzing a corpus. The first set of answers will answer a question. The QA system identifies a subset of the set of candidate situations. The subset of candidate situations corresponds to a portion of contextual data. The portion of contextual data is from a set of contextual data. The set of contextual data relates to the question. The question-answering system determines a set of answer feasibility factors. The set of answer feasibility factors is determined using the subset of candidate situations. The set of answer feasibility factors indicates the feasibility of the answers in the first set of answers.
US10957211B2
A method that incorporates teachings of the subject disclosure may include, for example, detecting a game stimulus signal generated by a first gaming accessory device, determining a first game action result based on the game stimulus signal, analyzing the first game action result to provide a first coaching message to achieve a desired result, and presenting the coaching message. Additional embodiments are disclosed.
US10957208B2
A management system that comprises a movement management part that: communicates via communication devices with a plurality of mobile bodies that include autonomous mobile bodies that comprise an autonomous control part that is for autonomous movement; and manages the movement of the plurality of mobile bodies. The autonomous mobile bodies comprise a display device that performs outward-facing display. The movement management part has a superiority determination part that, on the basis of individual information for the plurality of mobile bodies, determines a preference ranking for the movement of the plurality of mobile bodies. The autonomous mobile bodies comprise a display control part that controls the display of the display device in accordance with the preference ranking determined by the superiority determination part.
US10957205B2
This application discloses a flight tag obtaining method, terminal, and server. A takeoff geographic location of a first unmanned aerial vehicle can be obtained when the first unmanned aerial vehicle takes off. The takeoff geographic location of the first unmanned aerial vehicle can then be sent to a server. A flight tag returned by the server can be obtained. The flight tag can indicate whether another aerial vehicle took off from the takeoff geographic location of the first unmanned aerial vehicle before the first unmanned aerial vehicle.
US10957203B1
Aspects of the present disclosure relate to a vehicle for maneuvering an occupant of the vehicle to a destination autonomously as well as providing information about the vehicle and the vehicle's environment for display to the occupant.
US10957199B2
An example operation may include one or more of parking a transport in an initial space, determining an average time of an event attended by at least one occupant associated with the transport, moving the transport to at least one other space when an elapsed time of the event is less than the average time and when the at least one other space is available and closer to an event location than the initial space, and moving the transport to a final space when the event is completed, and the final space is a location of a device associated with the at least one occupant.
US10957197B2
A vehicle driving assistance system capable of providing a driver of a vehicle with appropriate driving assistance when the vehicle is approaching an intersection. If a traffic signal includes multiple aspects that are in accord with the directions of traffic movement at an intersection, an identifier determines whether an intended direction of movement (an intention to turn right or left) at the intersection has been received from a driver through an identifying device. If the identifier has received an intended direction of movement, an aspect (a right-turn or left-turn arrow aspect) for which assistance is provided through communication by a reporter is identified. The reporter then assists the right or left turn of the vehicle for the intersection in step S7. If the identifier does not receive an intended direction of movement from the driver, the reporter assists only a straight-ahead movement of the vehicle in step S7.
US10957193B2
The reception unit receives the traffic light information at least a transition between first and second light colors of a traffic light at an intersection and turn-on times of the first and the second light colors, using a wireless signal received from a server via a transceiver. A position acquisition unit acquires a position of a vehicle. A passing speed range calculation unit calculates a speed range in which the vehicle is allowed to pass through the intersection in accordance with light colors of the traffic light, based on the traffic light information and on the position of the vehicle. The messaging unit outputs a message of driving assistance information including suggestions for deceleration or a passage possibility through the traffic intersection. A vehicle behavior storing unit stores content of the message and a behavior of the vehicle corresponding to the content of the message in a behavior memorizing unit.
US10957186B2
A surveillance system includes an infrared sensor system coupled to output an infrared signal in response to receiving infrared light, and an audio recording system coupled to output an audio signal in response to recording sound. An image sensor is system coupled to output an image signal in response to receiving image light. A controller is coupled to the infrared sensor system, the audio recording system, and the image sensor system. The controller includes logic that when executed by the controller causes the surveillance system to perform operations including receiving the infrared signal from the infrared sensor system, activating the audio recording system to record the sound, and activating the image sensor system to output the image signal.
US10957182B2
Aspects of the present disclosure provide for an environmental monitoring device including at least one environmental sensor configured to periodically measure at least one property of a surrounding environment. Such environmental monitoring device may be associated with other devices or items, such as medical device assets (e.g., products; installations) that may have multiple parameter monitoring needs associated therewith, and such devices may move, for example, with such assets (e.g., during transportation) to enable continuous monitoring and assessment of the associated assets. The environmental monitoring device may be configured to receive a logging interval and an alarm rang, control the at least one environmental sensor to record the measured property according to the logging interval, generate an alarm signal in response to the measured property being outside of the alarm, and send the record of the at least one measured property and any alarm signals to a remote server.
US10957178B2
A variety of methods, medical devices, responder network servers, emergency services interfaces and call center related processes are described that can help improve responder networks designed to get a medical device such as an automated external defibrillator and/or volunteer responders to the scene of a potential medical incident.
US10957176B2
A detection system for measuring one or more conditions within a predetermined area includes a fiber harness having at least one fiber optic cable for transmitting light. The at least one fiber optic cable defines a node arranged to measure the one or more conditions. A control system is operably coupled to the fiber harness such that a signal indicative of scattered light associated with the node is transmitted to the control system. The control system analyzes the signal associated with the node in one or more of a frequency domain, time-frequency domain, time domain, and spatial domain, to determine at least one of a presence and magnitude of the condition within the predetermined area.
US10957175B2
An improved smoke detection enclosure for recessed installment is disclosed herein. A smoke detector for recessed installment can comprise a housing, a printed circuit board (PCB), a bottom cover, and a plurality of clips. The housing can be capable of being installed within a surface. The printed circuit board (PCB) can comprise one or more smoke detection systems. The PCB can be mounted within the housing such that upon installation into a surface, the PCB is approximately at the surface. The bottom cover can extend beyond edges of the housing to form a surface lip. The surface lip can be capable of interacting with a first side of the surface. The bottom cover can comprise one or more air vents, each of the one or more air vents can be placed directly underneath of each of the one or more smoke detection systems.
US10957174B2
Some aspects of the present embodiments provide a plurality of exterior lighting devices that are communicatively linked and capable of simultaneous (or near simultaneous) activation. At least a subset of the lighting devices may have cameras that enable live viewing (and/or later viewing of recorded footage) of the area around each lighting device (e.g., by the property owner, by law enforcement, or by any other authorized person or entity), and speakers that are capable of providing live verbal warnings (and/or automatic audible warnings) to intruders. Some of the present embodiments may enable the user to remotely control the light and/or sound emitted from the lighting devices.
US10957160B2
An electronic gaming machine includes a game controller that executes instructions stored in a memory which cause the game controller to display, on a display of the gaming machine, a plurality of jackpots and a plurality of bonus meters. The instructions also cause the game controller to display, on the display, a plurality of player selectable symbols and to receive a player selection of at least one of the player selectable symbols. In response to receiving the player selection, the selected a jackpot symbol is revealed in place of the selected player selectable symbol, and the game controller adds a prize amount to the bonus meter of the jackpot corresponding to the revealed jackpot symbol. When at least a predefined number of jackpot symbols are revealed, both of a value of the jackpot corresponding to the jackpot symbols and an accumulated value of the associated bonus meter are awarded to a player.
US10957154B2
A system and method for operating a casino-style video game with a unique betting scheme. A player's act of selecting one of a plurality of game icons serves as the wager synonymous with the revelation of a game prize. The system and method involve assigning a prize or lack thereof to each game tile; causing the display of three or more game tiles, each of the game tiles concealing a prize or lack thereof; accepting a player input consistent with a desired bet amount; receiving a player input consistent with selecting one of the three or more game tiles, the player input consistent with selecting one of the three or more game tiles further simultaneously acting as a bet equivalent to the bet amount; revealing on a display a prize or lack thereof associated with the selected game tile; and awarding a prize, if any, associated with the selected game tile.
US10957150B2
Systems and methods for controlling access to wireless gaming devices and networks are provided. For example, access is controlled through one or more levels of security check, such as a hard security check instead of or in addition to a soft security check. In a hard security check, the user employs an apparatus such as a card or other physical token that can be used to access the wireless gaming device. Such an apparatus may communicate information that identifies the user to the device or may simply be used to produce a signal without which the device is locked to users.
US10957149B2
A server apparatus provides a game which accompanies a resource increasing or decreasing in a game space to a plurality of terminal apparatuses via a network. The server apparatus collects and accumulates the resources from the plurality of terminal apparatuses in the first mode and releases the accumulated resource in the second mode. The server apparatus selectively switches between the first mode and the second mode so as to distribute the resources upon reception of a request from a terminal apparatus.
US10957148B2
Gaming machines, methods, and systems include gaming chairs integrated with player interface hardware elements in a chair structure and in communication with a game controller. The gaming chairs allow modular assembly and reconfigurability of gaming machines and systems without customized gaming machine cabinetry. Modular pedestals and secondary gaming elements supported on the pedestals may also be provided in combination with the gaming chairs for assembly into different game bank configurations.
US10957144B2
A cabinet for storing items has at least one carousel rotatable about an axis of the cabinet, and each carousel has a plurality of compartments formed about the axis. The cabinet is structured to store items into the compartments or discharge items out of the compartments.
US10957142B2
A security cassette (100) for valuable papers (1), including a cover (101), a receiving area (102) for receiving a plurality of the valuable papers, wherein the receiving area (102) is closeable with the cover (101), a protective device (110, 112) for the valuable papers in order to enable devaluation of the valuable papers in the receiving area (102), wherein the security cassette (100) includes at least one sub-divider (120) which divides the receiving area (102) and holds valuable paper bundles (2) respectively with a plurality of bundles of valuable papers such that the valuable paper bundles (2) held by the sub-divider (120) are arranged parallel upright in the receiving area (102), and that two adjacent valuable paper bundles (2) held by the sub-divider (120) are respectively separated from one another by an intermediate space.
US10957134B2
An exemplary method includes operating an access control device in a standalone mode, which involves controlling a locked/unlocked state of the access control device locally, and operating a wireless transceiver of the access control device in a lower-power state in which the wireless transceiver is operable to receive a lockdown signal from an external device. The method further includes operating the access control device in a networked lockdown mode in response to receiving the lockdown signal from the external device. Operating the access control device in the networked lockdown mode involves placing the access control device in a locked state, establishing a wireless communication connection with the external device via the wireless transceiver while operating the wireless transceiver in a higher-power state.
US10957133B2
A vehicle includes a keypad including a near-field communication (NFC) sensor, and a processor. The processor is programmed to operate in a normal mode of operation, in which remote keyless entry (RKE) or passive-entry passive-start (PEPS) functions are allowed; operate in a privacy mode of operation, in which the RKE or PEPS functions are disallowed; responsive to detection of an authorized access device via the NFC sensor while in the normal mode, and to receipt of a lock command within a predetermined time from the detection of the access device, transition from the normal mode to the privacy mode; and responsive to detection of the authorized access device via the NFC sensor while in the privacy mode, transition from the privacy mode to the normal mode.
US10957131B2
A server includes a server controller, a server communication unit, and a server storage unit, and is adapted to be connected to a communication terminal via the server communication unit. The server controller stores a video taken by a vehicle during traveling, in the server storage unit, such that the video is associated with a road on which the vehicle is traveling, determines a scheduled traveling route, in response to a request from the communication terminal, obtains the video corresponding to each of one or more roads that constitute the scheduled traveling route, from the server storage unit, and sends the video to the communication terminal, on which the video is displayed.
US10957120B2
A method and apparatus for processing vehicle license tag numbers allows subscribers of a toll service to avoid additional charges normally associated with processing photographs of vehicle license tags by toll agencies to collect tolls. A subscriber can upload one or more license tag numbers to be associated with the subscriber's account with the toll service. The toll service provides a list of license tag numbers to the toll agency. If, for a given toll event, the toll agency does not receive a response to a wireless toll tag reader signal, the toll agency compares a license tag number obtained by processing a photo of the vehicle's license tag with the list provided by the toll service to find a match and process the toll.
US10957117B2
Embodiments of the present invention are directed towards intuitive editing of three-dimensional models. In embodiments, salient geometric features associated with a three-dimensional model defining an object are identified. Thereafter, feature attributes associated with the salient geometric features are identified. A feature set including a plurality of salient geometric features related to one another is generated based on the determined feature attributes (e.g., properties, relationships, distances). An editing handle can then be generated and displayed for the feature set enabling each of the salient geometric features within the feature set to be edited in accordance with a manipulation of the editing handle. The editing handle can be displayed in association with one of the salient geometric features of the feature set.
US10957115B2
Visualizing a wearable item can include: generating a user interface that enables a user to choose a target body for visualizing a wearable item from among a set of available target bodies; and generating a visualization of the wearable item on the target body chosen by the user by deforming the wearable item to fit the target body chosen by the user.
US10957109B2
Aspects of the present invention define different boundary dimension values for different respective areas relative to a reference geographic location as a function of values of attributes of an event occurring at the location and of a user of an augmented reality device. Aspects thus render the area within a display of the reference geographic location by a display device of the user augmented reality device in a display format that visually distinguishes the visually rendered areas from each other within display of the reference geographic location, the format conveys different values of use permission determined for the user for each of the areas as a function of event and user attribute values; dynamically revise one of the boundary dimension values in response to a change in attribute value of the location and the event; and revise the area rendering as a function of the revised boundary dimension value.
US10957105B2
Providing of an electronic map displaying preferred real-world locations to utilize in connection with an augmented reality world. A request is received at a server computer to provide the electronic map to utilize in connection with the augmented reality world. A geolocation is received. Real-world locations in a vicinity are queried from a real-world location profile. A virtual location profile of virtual locations in the augmented reality world is accessed to generate an initial virtual location set. A participant preference profile containing virtual preferences and real-world preferences is accessed. Real-time participant data is accessed. The virtual locations in the initial virtual location set are prioritized to generate a prioritized virtual location set. The prioritized virtual location set is limited based upon the real-time participant data to generate a real-time prioritized location set. The electronic map is generated based upon the real-time prioritized location set, and transmitted.
US10957101B2
A system and method for generating models from digital images in an interactive environment comprising a memory and a processor in communication with the memory. The processor captures or derives metadata for one or more digital images. The processor derives transforms from the metadata to align the digital images with one or more three-dimensional (“3D”) models of objects/structures represented in the digital image. The processor generates an interactive environment which allows a user to view a contextual model of each of the objects/structures in two dimensional (“2D”) and 3D views.
US10957099B2
An electronic system for a vehicle includes a memory and a control circuitry. The memory stores a three-dimensional (3D) model associated with the vehicle. The 3D model is a trained machine learning (ML) model that is trained using a first set of two-dimensional (2D) images as training data associated with the vehicle. The control circuitry receives a user input to display user-assistive information associated with the vehicle. The control circuitry generates a visual representation that corresponds to at least one of a first view of the vehicle or a second view of a component of the vehicle, based on the stored 3D model. The generated visual representation is different from the first set of 2D images. The control circuitry controls display of the user-assistive information that includes the generated visual representation on a display screen of the vehicle.
US10957096B2
Systems, apparatuses and methods may provide for technology that receives, at a topology shader in a graphics pipeline, an object description and generates, at the topology shader, a set of polygons based on the object description. Additionally, the set of polygons may be sent to a vertex shader.
US10957091B1
An embodiment provides a mobile application that animates change information in a way that specifically indicates a change in workflow information for various users. This animation of change information permits users, which are often busy healthcare professionals, to be quickly apprised of relevant changes to workflow status. The mobile application also allows users to communicate change information, e.g., for updating the status of a workflow item, which may then be propagated throughout a network, including mobile devices.
US10957090B2
The present disclosure provides an eye animated expression display method. The method includes: receiving an instruction for displaying an eye animated expression; parsing a JSON file storing the eye animated emoticon to obtain a parsing result; and displaying the eye animated emoticon on the eye display screen based on the parsing result. The present disclosure further provides a robot. In the above-mentioned manner, the present disclosure is capable of improving the interactive performance of the eyes of the robot while reducing the space for storing eye animated expressions.
US10957088B2
A method and system for transforming simple user input into customizable animated images for use in text-messaging applications.
US10957084B2
The present disclosure provides an image processing method. The method includes: detecting at least one first feature object of an image to be processed, to obtain a name and position of each first feature object in the image; according to the name and position of the first feature object, and a preset strategy for loading a dynamic effect, selecting, from the at least one first feature object, a feature object to which a dynamic effect is to be loaded, as a second feature object; and according to the preset strategy for loading a dynamic effect, rendering the second feature object with an Augmented Reality (AR) dynamic effect, and obtaining an image with the AR dynamic effect. The present disclosure further provides an image processing apparatus, a device and a computer readable storage medium.
US10957082B2
When performing conservative rasterisation in a graphics processing pipeline, modified edge information that accounts for an error in the dimensions of a primitive is determined by a primitive set-up stage. That modified edge information is then used by a rasterisation stage to determine whether the primitive covers one or more sampling points associated with pixels to be displayed. The same modified edge information can also be used to determine if the pixels are fully covered by the primitive irrespective of any rounding effects (errors) in the position of the (vertices of the) primitive.
US10957078B2
A raster unit is configured to generate different sample patterns for adjacent pixels within a given frame. In addition, the raster unit may adjust the sample patterns between frames. The raster unit includes an index unit that selects a sample pattern table for use with a current frame. For a given pixel, the index unit extracts a sample pattern from the selected sample pattern table. The extracted sample pattern is used to generate coverage information for the pixel. The coverage information for all pixels is then used to generate an image. The resultant image may then be filtered to reduce or remove artifacts induced by the changing of sample locations.
US10957071B2
A method and system for measuring the alignment between a substrate and a platform upon which it is disposed by using image processing algorithms are described herein. These algorithms automate the detection of edges of a microscope slide and the platform in a digital image. A reference line pattern in an image of the platform can be used to detect platform edges based on a computed location of the reference line pattern in the image.
US10957049B2
A method for unsupervised image segmentation based on a background likelihood estimation is described herein. The method includes calculating a distance for each pixel in an input image and transforming each distance into a probability of the distance of belonging to a background of an input image or a foreground of the input image. The method also includes transforming each probability into a log likelihood value to form a unary term and minimizing an energy function including the unary term to obtain a set of foreground labels and a set of background labels.
US10957044B2
Provided are systems and methods for processing 360-degree video data. In various implementations, a spherical representation of a 360-degree video frame can be segmented into a top region, a bottom region, and a middle region. The middle region can be mapped into one or more rectangular areas of an output video frame. The top region can be mapped into a first rectangular area of the output video frame using a mapping that converts a square to a circle, such that pixels in the circular top region are expanded to fill the first rectangular region. The bottom region can be mapped into a second rectangular area of the output video frame such that pixels in the circular bottom region are expanded to fill the second rectangular region.
US10957039B2
In a console, a control unit functions as an acquisition unit that acquires a radiographic image of a breast, a derivation unit that derives a mammary gland content rate for each pixel of a breast region in the radiographic image, and a detection unit that detects a mammary gland concentrated region in which mammary glands are concentrated on the basis of a result of specifying whether a specific pixel which is each pixel of the breast region is a pixel included in the mammary gland concentrated region of the breast region on the basis of the mammary gland content rate of the specific pixel and a mammary gland content rate of a pixel in a local region around the specific pixel.
US10957029B2
A fusion processing unit performs warping with a high quality image as a reference by using a wide angle image that is generated by an imaging unit and has a wider angle of view than the high quality image generated by the imaging unit in a case where a predetermined condition is satisfied, and generates a fusion image by matching positions of image overlapping regions with each other of the high quality image having a higher image quality than the wide angle image and the wide angle image after the warping. A captured image can be generated having a wide angle of view and high image quality without degrading image quality using a plurality of captured images respectively having different angles of view and resolutions.
US10957027B2
Techniques related to generating a virtual view of a scene from a position between positions of known input images for presentation to a viewer are discussed. Such techniques include applying a convolution mask that approximates an inverse of a linear combination of at least the horizontal and vertical convolution matrices representative of gradient detection in the input images to a virtual intermediate gradient image that is a combination of at least an interpolated virtual image at the position, an interpolated horizontal gradient map at the position, and an interpolated vertical gradient map at the position to generate a final virtual image for the position.
US10957025B2
Aspects vary object illumination values within a digital photograph in response to relocating light-emitting objects. Embodiments generate a three-dimensional model of a digital photograph defined by pixel data that plots a representation of a light source at a first location in a three-dimensional physical space relative to plotted locations of remaining other digital photograph pixels; relocate the representation of the light source within the three-dimensional model to a different, second location within the model three-dimensional physical space; revise a brightness value of a first pixel in proportion to an amount of a change in distance from the first pixel to the second location, relative to a distance to the first, plotted light source location; and generate a revised version of the photograph from the pixel data inclusive of the revised brightness value of the first pixel.
US10957024B2
A converter can process image data from input HDR images in real time to compute new metadata about the brightness, contrast, color gamut and/or color volume for the image data to be displayed from each frame. Existing metadata can be ignored. The converter can combine the metadata for a current HDR frame with metadata for a plurality of immediately previous sequential frames to provide parameters for tone mapping. The converter uses these parameters, and characteristics about a lower dynamic range display which will receive output image data, to define a transfer function for converting the input HDR image data into output image data for display. The converter analyzes and tone maps HDR frames at a rate sufficient to allow output video to be generated at a desired frame rate while receiving the image data from frames of the input HDR video at an input frame rate.
US10957022B2
An electronic device is disclosed. The electronic device includes a camera, a communication module, and a processor. The processor is operably coupled with the camera and the communication module. The processor is configured to obtain a first image corresponding to an external object using the camera. The processor is also configured to generate a second image smaller in data size than the first image using the first image. The processor is further configured to transmit the second image to an external electronic device through the communication module. The processor is also configured to receive correction area information from the external electronic device through the communication module. The correction area information is based on information associated with an image area identified from the second image. The processor is further configured to perform correction using the first image based on at least part of the correction area information.
US10957021B2
A method for rendering an image, called a final image, from at least one image acquired by a camera array, is provided. According to such a method, the determination of a color value for at least one pixel of the final image, called a current pixel, comprises: for at least one initial image acquired by the camera array, obtaining a color value of a pixel associated with said current pixel within said at least one initial image, acquiring at least one color value called a real color value; computing at least one interpolated color value, from said at least one real color value; determining the color value for said current pixel, as a function of said at least one real color value and said at least one interpolated color value.
US10957019B1
A method includes receiving a recursively subdivided and reassembled first image comprising pixels, each pixel assigned a region label, subdividing the image into overlapping subsections, determining overlapping pixels surrounding seams along which the overlapping subsections are joined together, accumulating a histogram of co-occurrences of region label pairs of the overlapping pixels surrounding the seams along which the overlapping subsections are joined together, merging overlapping pixels having region labels with a co-occurrence histogram count exceeding a predetermined threshold, and merging spatially and non-spatially adjacent regions of the first image to form a second image with reduced artifacts proximate the seams along which the overlapping subsections are joined together.
US10957009B2
Disclosed is an apparatus and method of providing an image processing. An image processing method according to the present disclosure includes: obtaining at least one of image information and depth information of an omni-directional video; and mapping the obtained information to a three-dimensional coordinate system based on a particular three-dimensional figure.
US10957006B2
An information processing device including a GPU comprises: a retrieval unit that retrieves an instruction set including a first source code block, a plurality of second source code blocks obtained by tuning the first source code block for each of a plurality of GPUs of different types, and attribute information of the GPUs respectively corresponding to the plurality of second source code blocks; a selection unit that selects, from among the first source code block and the plurality of second source code blocks included in the instruction set, a source code block to be executed by the GPU on a basis of attribute information of the GPU; a compilation unit that compiles the selected source code block into a data format that can be interpreted by the GPU; and a control unit that causes the GPU to execute compiled code.
US10957001B2
The disclosed embodiments illustrate a method for real time management of transportation services. The method includes determining a discrete control process with respect to a plurality of states of a vehicle. Each state in the plurality of states corresponds to a station and a count of vacant seats in the vehicle at the station. A set of rules is generated to maximize a key performance parameter of the vehicle, based on at least the determined discrete control process. A valuation parameter is determined, in real time, for one or more vacant seats in the vehicle at each of one or more subsequent stations based on the generated set of rules. The determined valuation parameter for the one or more vacant seats corresponding to each of the one or more subsequent stations is transmitted to a plurality of mobile computing devices associated with a plurality of commuters.
US10956998B1
A non-transitory computer readable storage medium has instructions executed by a processor to supply text from a court decision. Indicia of the number of subsequent citations to the court decision are provided adjacent to the text. The indicia include at least one of a case citation count and associated visualization, a page citation count and associated visualization and page rank indicia.
US10956995B1
A user of a personal computing device may interact with a network-based travel service with respect to one or more travel items. The network-based travel service may monitor the users' interactions, determine user's travel interests, and provide relevant travel item provider devices information for generating user-specific offers. For example, anonymized user statistics, suggested terms for a user-specific offer, or estimated likelihood of acceptance may be provided to the travel item provider. The network-based travel service may receive and evaluate user-specific offers submitted by the travel item provider, cause presentation to corresponding users, and enable the users to accept, decline or propose modifications to the offers.
US10956993B2
A computer-implemented method and related device are disclosed for determining a plurality of operating scenarios of an energy system. The method comprises obtaining a plurality of performance measures of the energy system as a function of time corresponding to a plurality of sets of values of input variables. The method comprises clustering the plurality of sets of values of the input variables and the performance measures associated therewith into groups and defining a descriptor for each of the groups. The method also comprises outputting the descriptors of the groups for use in an online prediction or offline estimation of the energy system.
US10956985B1
Deferred revenue calculations can be necessary in an accrual-basis accounting model where a subscription or other type of sale is conducted that requires deferred revenue recognition. A snapshot state corresponding to the current state of a particular deferral can be generated. Out of order deferred events can also occur. The current state of the deferral can also be published in a downstream system.
US10956973B1
A system and method for supporting verifiable invoice and credit financing in a verifiable manner across a plurality of different platforms.
US10956971B2
The disclosed embodiments include methods and systems for switching electronic accounts using self-service device. The account switch system may receive, from the self-service device, a request to switch an existing electronic account associated with a first provider to a new electronic account associated with a second provider. The account switch system may also receive, from the self-service device, information associated with the existing electronic account. The account switch system may generate the new electronic account associated with the second financial service provider and transfer data, such as funds, associated with the existing electronic account to the new electronic account. The account switch system may send information associated with the new electronic account to the self-service device, and the self-service device may provide a new account card associated with the individual and the new electronic account to the individual that is ready for use.
US10956966B2
A method and system for online transaction using an offline experience. A computer-implemented method may include providing, to an electronic device, an internal image of an offline store registered as an affiliate to an online open market; recognizing a product displayed in the offline store in the internal image; generating a user interface using a virtual object for the product recognized in the internal image; and providing a service associated with a corresponding product with respect to a product selected through the user interface.
US10956963B2
An intellectual shopping system includes a scanning apparatus, a cloud server, and an application program installed in a mobile device. The mobile device is bound to the scanning apparatus through the application program. When shopping physically, the scanning apparatus is used to scan sensing data of a merchandise item for uploading to the cloud server. The cloud server queries a database for corresponding merchandise information based on the sensing data, adds the merchandise information to a virtual shopping cart, and transmits the merchandise information to the mobile device for displaying. Upon receiving an external operation through the application program, the mobile device performs a checkout action for the virtual shopping cart. Further, the merchandise of the virtual shopping cart is delivered directly from a warehouse to a designated address by a logistic system after the checkout action, with no need for a consumer to convey the merchandise by himself/herself.
US10956962B2
Various embodiments determine a sale price of an item via a smart price tag associated with the item. In one embodiment, the smart price tag is detected as being shaken. Responsive to detecting the smart price tag as being shaken, a request for a current sale price of the item for sale is sent to a back end price server. The current sale price of the item for sale is received from the back end price server and displayed for a predetermined period of time. The current sale price may be displayed on the smart price tag or a separate display sign. The current price is displayed until expiration of a predetermined period of time unless a lock request is detected which locks the price of the item for sale at the current sale price. If a price unlock button is pressed, the sale price of the item is unlocked.
US10956961B2
The present invention relates to a method and system for managing mobile offer records. The system may receive a query from a user including a shopping list comprising a plurality of items and a maximum price for a set of item descriptions of the shopping list. The system may identify a location of a mobile device. The system may obtain a plurality of offer records based on the location of the mobile device, the shopping list, and the maximum price. The system may normalize the plurality of offer records based on a value of the offer records. The system may rank the plurality of offer records based on the normalization.
US10956959B2
A method for linking a transaction account to an offer includes: storing a plurality of account profiles, each profile including data related to a transaction account including an account identifier; receiving offer data from an entity, the data including data related to an offer for the purchase of goods or services; storing an offer data entry, the data entry including the offer data; generating an offer identifier associated with the offer data; transmitting the offer identifier to the entity; receiving an offer acceptance notification, the notification including a specific account identifier and the offer identifier; identifying a specific account profile that includes the specific account identifier; and updating at least one of the specific account profile and the offer data entry to indicate a linkage of the related transaction account to the offer data.
US10956957B2
Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and configure an automated response based on the user profile in response to the messaging initiation. Other embodiments are described and claimed.
US10956942B2
A radio receiver of an audio system receives a radio signal that includes a main signal and a radio data system (RDS) signal. The RDS signal includes custom information associated with media content tags and synchronized with time slots in the main signal. A media streaming service identifies targeted media content based on a profile of a mobile device connected to the audio system and sends the targeted media content to the mobile device over an Internet connection. During a playing of the audio broadcast, the audio system receives a custom information in the RDS signal and sends to the mobile device a request including the media content tag associated with the custom information. In response, the audio system receives from the mobile device a targeted media content matching the media content tag. The audio system plays the targeted media content synchronized with the time slot in the main signal.
US10956939B2
The present disclosure relates to a mobile media delivery system. In certain embodiments, mobile media delivery system has a mobile media delivery controller and a mobile media delivery device. Mobile media delivery device delivers a set of digital media according to a set of corresponding delivery instructions. Mobile media delivery controller includes a processor and a memory. Memory includes a media storage and a firmware. Firmware stores computer executable instructions. When executed by processor, computer executable instructions cause processor to: send GPS location information of mobile media delivery controller to a mobile media delivery server, receive set of digital media and set of corresponding delivery instructions from mobile media delivery server based on GPS location information, store set of digital media and set of corresponding delivery instructions received in a media storage, and deliver set of digital media to mobile media delivery device according to set of corresponding delivery instructions.
US10956936B2
Described herein are techniques for streaming digital media content, such as music, video, or television content. In accordance with an embodiment, the system includes support for delivery of media content with enhanced user-sponsor interaction. User interaction with a media device can be provided by, for example, voice or tactile command, in addition or as an alternative to the device's regular user interface. For example, a user can interact with an advertisement or other sponsor-directed content, by speaking to or shaking their device, to signal a preference for a particular type of content or advertisement. As another example, a spoken or shake action can be used to trigger or to pause an advertisement break within a media stream, so that the user can control advertisement breaks to better suit their particular lifestyle.
US10956934B2
Options are displayed on a user interface that provides a network service, a selection instruction of a user is received, and an option selected by the user is acquired according to the selection instruction; the option selected by the user is recorded; and an advertisement that matches the option is queried for, and the advertisement is presented to the user.
US10956927B2
A system of servers and algorithms allows merchants to award value to a customer when certain criteria have been met, such as buy $100 worth of clothing and get a $20 credit toward a future purchase. Unlike a gift card, the funding for the award is held by the merchant until the award is used, at which time the award funds are transferred to the user's designated account, such as an open loop credit or debit card.
US10956924B2
In one aspect, a computer implemented method is provided for the provision, on a computing apparatus, of a user interface configured via a portal to permit a merchant to define an offer campaign. The offer has a plurality of milestones required to be met in order to provide a benefit to a user. The computing apparatus may be further configured to associate the offer with a user, detect the progress of the user toward the milestone, and transmit a message to the user regarding the user's progress toward the milestone.
US10956921B2
A server, with access to information about the spending of consumers, is operative to register when any of the consumers develops a new payment channel which is not tracked by a payment network. In respect of such consumers, the server automatically analyses the tracked spending behavior of the consumers before and after the new spending channel is opened, to identify differences between the spending behavior before and afterwards. By aggregating this information among multiple consumers, and multiple merchant classes, the server obtains data characterizing consumer spending using the new payment channel.
US10956913B2
Users of mobile devices communicate through a mobile gateway to a transaction processing system. The transaction processing system manages accounts, such as debit card accounts, for the users. The accounts include a main account for each user and sub accounts that are linked or related to the main account. Funds may be transferred between a main account and its linked sub accounts, including automatic funds transfer when a transaction (e.g., a payroll deposit from an employer or a debit transaction at a specified retailer) is made against the main account and meets certain parameters established by a user. Access to linked sub accounts is made through use of internal account IDs, rather than the account number of the main account.
US10956906B2
Disclosed herein are systems and methods for real-time provisioning of new payment card numbers to users of a payment-service system, wherein the new payment card numbers are issued to users without activation or registration. By issuing payment card numbers in real-time and without registration, these systems and methods can provide a relatively frictionless experience for users. As such, these systems and methods can issue more payment card numbers, increase market penetration and use of the payment card numbers because the systems and methods are relatively efficient to use compared with prior methods of issuing payment card numbers.
US10956890B2
Disclosed herein are methods and systems for executing a first transaction at a checkout system at substantially the same time that a second transaction is started at the checkout system. For example, a cashier can scan one or more items, adding the items to a first transaction. When all items have been added to the first transaction and a first customer is making a payment in the first transaction, the cashier can begin to add items to a second transaction, such that execution of the first transaction occurs at substantially the same time that items are added to the second transaction.
US10956880B2
Systems and methods for a mixed deployment architecture are provided. A data center system may include a core compute grid system and a plurality of distributed compute grid systems. The core compute grid system may provide one or more non-distributable services for a payment service provider, such as a database service, and may include one or more isolated environment zones. Each distributed compute grid system provides one or more distributable services for the payment service provider, and each distributed compute grid system provides an identical set of distributable services. The data center system also includes a network coupling the core compute grid system and plurality of distributed compute grid systems. The plurality of distributed compute grid systems transmit queued writes generated by the distributable services to the database service provided by the core compute grid system.
US10956873B2
The present subject matter relates to techniques and equipment for creating and managing a directory of individuals and businesses/enterprises by their mobile phone number, and using the directory to effectively store, manage and direct mail communication information to the individuals and businesses using preferred delivery methods of the individuals and businesses/enterprises. An electronic communication system is configured to use a mobile phone number to reference data and to manage communications to a corresponding recipient.
US10956860B2
Techniques for determining a clinician's intent to order an item may include processing a free-form narration, of an encounter with a patient, narrated by a clinician, using a natural language understanding engine implemented by one or more processors, to extract at least one clinical fact corresponding to a mention of an orderable item from the free-form narration. The processing may comprise distinguishing between whether the at least one clinical fact indicates an intent to order the orderable item or does not indicate an intent to order the orderable item. In response to determining that the at least one clinical fact indicates an intent to order the orderable item, an order may be generated for the orderable item.
US10956857B2
A method and a system for changing operator display data on a display unit/electronic label located on a carrier in a Surface Mount Technology (SMT) system performing the steps of providing a carrier in the form of a bin or trolley configured to carry a plurality of bin load units, wherein said carrier comprises a display unit/electronic label; receiving or retrieving input data related to said carrier and an ongoing or upcoming SMT job; presenting display data on said display unit/electronic label based on said received input data; and scanning at least one barcode associated with or arranged on said carrier.
US10956850B2
Causal performance analysis for store merchandising may be provided. A clustering technique may be performed based on target store location data and existing store data. Based on the clustering technique, a peer selection group is determined comprising a group of stores determined to have similar attributes to the target store location. Sales distortions for a plurality of divisions associated with the group of stores in the peer selection group may be determined. A distortion matrix may be generated comprising a ranked list of the plurality of divisions. A merchandise mix recommendation for the target store location may be presented via a user interface device.
US10956846B2
A system and method are provided for finding and retrieving information within an enterprise that is relevant to enterprise problems, enterprise opportunities, and unexpected or interesting events. The method includes scanning content related to a process conducted by an enterprise, where the process includes one or more process steps; identifying a problem, opportunity or event associated with a process step (an enterprise stress point); indexing the scanned content with respect to the enterprise stress point; determining whether the scanned content is information relevant to the problem, opportunity or event; and providing relevant information to a user. The relevant information includes a description or discussion of a contemporaneous or previous experience of the enterprise regarding the problem, opportunity or event.
US10956844B2
A method includes: obtaining a signal strength sequence of signals detected by a user terminal during a travel route. The detected signals are originated from signal sources disposed at different locations in the travel route, and the different location includes one or more vehicles or one or more stops. The method further includes: extracting, from the signal strength sequence, a first sequence fragment corresponding to a signal transmitted by a signal source disposed at a vehicle; determining a travel time duration of the user riding on the vehicle according to a signal strength value and time stamp information of the first sequence fragment.
US10956843B2
Approaches for device refresh determinations utilizing cognitive, machine learning, and predictive techniques are provided. A computer-implemented method includes: obtaining, by a computer device, structured data associated with at least one user device; obtaining, by the computer device, unstructured data associated with the at least one user device; classifying, by the computer device, the unstructured data into categories; determining, by the computer device, a device health score for the at least one user device based on the structured data and the classified unstructured data; and generating, by the computer device, a user interface that displays the device health score.
US10956837B1
Described herein is a method, system, and non-transitory computer readable medium for monitoring transaction data for a user in a proactive and reactive mode for a detecting of a booking of a flight by the user in the transaction data, parsing flight detail parameters of the booking, and inputting parameters into a prediction model, such that if the likelihood of the flight being oversold exceeds a certain threshold, the user may be notified that the flight may be oversold.
US10956834B2
Disclosed herein is a computer-implemented tool that facilitates data analysis by use of machine learning (ML) techniques. The tool cooperates with a data intake and query system and provides a graphical user interface (GUI) that enables a user to train and apply a variety of different ML models on user-selected datasets of stored machine data. The tool can provide active guidance to the user, to help the user choose data analysis paths that are likely to produce useful results and to avoid data analysis paths that are less likely to produce useful results.
US10956830B1
In some aspects, a heterogeneous computing system includes a quantum processor unit and a classical processor unit. In some instances, variables defined by a computer program are stored in a classical memory in the heterogeneous computing system. The computer program is executed in the heterogeneous computing system by operation of the quantum processor unit and the classical processor unit. Instructions are generated for the quantum processor by a host processor unit based on values of the variables stored in the classical memory. The instructions are configured to cause the quantum processor unit to perform a data processing task defined by the computer program. The values of the variables are updated in the classical memory based on output values generated by the quantum processor unit. The classical processor unit processes the updated values of the variables.
US10956828B2
A quantum computing device is formed using a first chip and a second chip, the first chip having a first substrate, a first set of pads, and a set of Josephson junctions disposed on the first substrate. The second chip has a second substrate, a second set of pads disposed on the second substrate opposite the first set of pads, and a second layer formed on a subset of the second set of pads. The second layer is configured to bond the first chip and the second chip. The subset of the second set of pads corresponds to a subset of the set of Josephson junctions selected to avoid frequency collision between qubits in a set of qubits. A qubit is formed using a Josephson junction from the subset of Josephson junctions and another Josephson junction not in the subset being rendered unusable for forming qubits.
US10956824B2
Mechanisms are provided for performing watched question processing. The mechanisms detect a change in content of electronic documents in a corpus of electronic documents, and retrieve a watched question from a watched question database. The mechanisms determine whether full processing of the watched question through the question answering pipeline is to be bypassed when performing watched question processing in response to the detected change in content of the electronic documents in the corpus. The mechanisms bypass one or more stages of processing of the question answering pipeline in response to determining that full processing of the watched question through the question answering pipeline is to be bypassed. The mechanisms return a result of the watched question processing indicating that no changes to the previously generated answers are caused by the change in the content of the electronic documents in the corpus.
US10956821B2
Embodiments for accurate temporal event predictive modeling by a processor. An average reverse event delay may be determined from one or more event delays in a time-series window. A time-series event may be predicted by applying the average reverse event delay in conjunction with one or more weighted factors in a predictive model.
US10956818B2
Systems and methods improve the performance of a network that has converged such that the gradient of the network and all the partial derivatives are zero (or close to zero) by splitting the training data such that, on each subset of the split training data, some nodes or arcs (i.e., connections between a node and previous or subsequent layers of the network) have individual partial derivative values that are different from zero on the split subsets of the data, although their partial derivatives averaged over the whole set of training data is close to zero. The present system and method can create a new network by splitting the candidate nodes or arcs that diverge from zero and then trains the resulting network with each selected node trained on the corresponding cluster of the data. Because the direction of the gradient is different for each of the nodes or arcs that are split, the nodes and their arcs in the new network will train to be different. Therefore, the new network is not at a stationary point.
US10956814B2
Numerous embodiments are disclosed for a configurable hardware system for use in an analog neural memory system for a deep learning neural network. The components within the configurable hardware system that are configurable can include vector-by-matrix multiplication arrays, summer circuits, activation circuits, inputs, reference devices, neurons, and testing circuits. These devices can be configured to provide various layers or vector-by-matrix multiplication arrays of various sizes, such that the same hardware can be used in analog neural memory systems with different requirements.
US10956812B1
A method and system for performing real time searches of large alphanumeric data sets including the following steps, combining a cognitive neuromorphic architecture with a neuron based encoding binary filter, wherein building the filter includes encoding input data as a concatenated binary representation, wherein the data becomes a binary value, connecting an axon to a neuron to create a synapse; wherein each binary value includes multiple axons and neurons, determining a weight to each synapse, applying the synaptic weight to the input data to determine an integrated value and determining if the integrated value is greater than or equal to a threshold value.
US10956810B1
Methods, apparatus, and system to determine a result of a diagnostic test strip comprising a machine learning transformer architecture which parallel processes input.
US10956800B2
A method for encoding a Radio Frequency Identification (RFID) inlay is described. The method includes causing, by a processor, a media to travel along a media path in an RFID printer. The media includes a plurality of labels. Each label of the plurality of labels comprises an RFID inlay. The method also includes determining a real-time position of a first label while the media travels along the media path based on an input signal received from a media sensor. The first label includes a first corresponding RFID inlay. Further, the method includes causing an RFID control system to initiate encoding of the first corresponding RFID inlay, and to rotate and continue encoding of the first corresponding RFID inlay until the first corresponding RFID inlay is successfully encoded. The RFID coupler is rotated based on the real-time position of the first label.
US10956797B1
A method for extracting and printing a selected area of a document, comprising steps of: receiving an image to select the area for printing, extracting parameters of an outline drawn with a specific colored ink around the selected area, storing one or more of the extracted parameters to create an outline mask to identify the selected area enclosed within the outline, and retrieving the selected area within the outline by performing outline removal using the outline mask and printing the selected area.
US10956794B2
An induction heating system a base and an electromagnetic radiation source configured to generate an emission area in the base. The emission area comprises a portion of the base that receives electromagnetic radiation from the electromagnetic radiation source. The system also includes a ferromagnetic element and an element controller configured to move the ferromagnetic element into and out of the emission area.
US10956791B2
An electronic device that specifies or determines information associated with an application is described. During operation, the electronic device may identify one or more objects of interest in an acquired image. Then, the electronic device may determine or specify classifications (such as names) for the one or more objects of interest. Moreover, the electronic device may analyze a context of the one or more objects of interest in order to determine one or more inspection criteria. Once the one or more inspection criteria are determined, the electronic device may receive publishing information (such as designated recipients) and privacy settings (such as is the application private or public). Next, the electronic device may generate the application using the specified or determined information, and may publish or provide the application to one or more other electronic devices associated with the designated recipients using the publishing information and the privacy settings.
US10956788B2
According to an example aspect of the present invention, there is provided an apparatus comprising memory configured to store data defining, at least partly, an artificial neural network, and at least one processing core configured to train the artificial neural network by applying a test dataset to the artificial neural network with at least one stochastic rectified linear unit, the at least one stochastic rectified linear unit being configured to produce a positive output from a positive input by multiplying the input with a stochastically selected value.
US10956787B2
Techniques for performing a prediction task using a multi-modal statistical model configured to receive input data from multiple modalities including input data from a first modality and input data from a second modality different from the first modality. The techniques include: obtaining information specifying the multi-modal statistical model including values of parameters of each of multiple components of the multi-modal statistical model, the multiple components including first and second encoders for processing input data for the first and second modalities, respectively, first and second modality embeddings, a joint-modality representation, and a predictor; obtaining first input data for the first data modality; providing the first input data to the first encoder to generate a first feature vector; identifying a second feature vector using the joint-modality representation, the first modality embedding and the first feature vector; and generating a prediction for the prediction task using the predictor and the second feature vector.
US10956783B2
An image processing method and apparatus, and a computer readable medium are provided. The method includes obtaining an image. The image is processed using a preset training model that is a function relationship model of a feature sample image and an activation function of the feature sample image. The feature sample image includes an image satisfying an image feature value extraction condition. A target image is obtained that corresponds to the image according to a processing result of the preset training model.
US10956781B2
A method, device and computer program product for training neural networks being adapted to process image data and output a vector of values forming a feature vector for the processed image data. The training is performed using feature vectors from a reference neural network as ground truth. A system of devices for tracking an object using feature vectors outputted by neural networks running on the devices.
US10956775B2
In an example embodiment, a request that includes a first image is received. A second image and a description are accessed from an item listing. An item identifier that corresponds to the second image is parsed from the description. A first edge in the first image and a second edge in a second image are detected. A match between the first image and the second image is determined based on the detection. The first image is associated with the item identifier. Item information corresponding to the item identifier is accessed from web pages. The item information is then transmitted.
US10956774B2
The present disclosure relates to an electronic device for acquiring images by using a plurality of cameras and a method for processing images by using the same. According to an embodiment of the present disclosure, the electronic device may comprise a first camera, a second camera including a lens assembly and a driving unit capable of changing an optic axis of the lens assembly, and a processor. The processor can receive a photographing signal for an external object; acquire a first image of the external object by using the first camera, acquire a second image of the external object by setting the lens assembly of the second camera to a first direction; acquire a third image of the external object by setting the lens assembly of the second camera to a second direction; and generate an image of the external object by synthesizing at least one part of the first image with at least one part of the second image, and synthesizing at least one other part of the first image with at least one part of the third image. Further, other various embodiments can be implemented according to the present disclosure.
US10956767B2
Certain embodiments of the disclosure relate to an apparatus and a method for translating a text included in an image by using an external electronic device in an electronic device. One method comprises displaying a picture comprising an object bearing text at a location within the picture on a display, extracting the text, generating another text from the extracted text, and automatically overlaying the another text on the object in another picture comprising the object at another location within the another picture on the display.
US10956765B2
An information processing device, including an acquiring unit that acquires relationship information indicating a relationship between a plurality of first objects indicated by symbols input by a user, and a file control unit that generates display information related to display of second objects including position information indicating positions of the second objects corresponding to the first objects in a document file on the basis of the relationship information.
US10956760B2
A server for vehicle sharing includes a receiver receiving a first or second trigger command in relation with renting of the vehicle; a controller generating an activation command based on the first trigger command and generating a hiding command based on the second trigger command, wherein the activation command can cause the vehicle to activate an image capturing component arranged inside the vehicle so as to obtain one or more images of the vehicle interior, and the hiding command can cause the vehicle to hide the image capturing component from view of a user inside the vehicle; and a transmitter transmitting the activation command or the hiding command to the vehicle. The receiver can receive the images of the vehicle interior from the vehicle.
US10956754B2
An information processing apparatus includes: a first acquisition unit configured to acquire a plurality of photographed images with photographing location information of the plurality of photographed images; an extraction unit configured to extract, from the photographed images, a plurality of object images containing an object preset as an extraction object; a clustering unit configured to cluster the object images into a plurality of clusters; a second acquisition unit configured to acquire, from map information, at least one name of at least one facility present around each photographing location of the object images; and an application unit configured to apply, to the object images belonging to an intended cluster included in the clusters, a label of a specific name of a specific facility satisfying an application condition among the at least one name of the at least one facility acquired by the second acquisition unit for the object images.
US10956750B2
Some embodiments relate to a system for automated gaming recognition, the system comprising: at least one image sensor configured to capture image frames of a field of view including a table game; at least one depth sensor configured to capture depth of field images of the field of view; and a computing device configured to receive the image frames and the depth of field images, and configured to process the received image frames and depth of field images in order to produce an automated recognition of at least one gaming state appearing in the field of view. Embodiments also relate to methods and computer-readable media for automated gaming recognition. Further embodiments relate to methods and systems for monitoring game play and/or gaming events on a gaming table.
US10956749B2
Methods, systems, and media for summarizing a video with video thumbnails are provided. In some embodiments, the method comprises: receiving a plurality of video frames corresponding to the video and associated information associated with each of the plurality of video frames; extracting, for each of the plurality of video frames, a plurality of features; generating candidate clips that each includes at least a portion of the received video frames based on the extracted plurality of features and the associated information; calculating, for each candidate clip, a clip score based on the extracted plurality of features from the video frames associated with the candidate clip; calculating, between adjacent candidate clips, a transition score based at least in part on a comparison of video frame features between frames from the adjacent candidate clips; selecting a subset of the candidate clips based at least in part on the clip score and the transition score associated with each of the candidate clips; and automatically generating an animated video thumbnail corresponding to the video that includes a plurality of video frames selected from each of the subset of candidate clips.
US10956748B2
A video classification method is provided for a computer device. The method includes obtaining a to-be-processed video, where the to-be-processed video has a plurality of video frames, and each video frame corresponds to one time feature; and sampling the to-be-processed video according to a time-feature sampling rule, and obtaining at least one video frame feature sequence. The time-feature sampling rule is a correspondence between time features and video frame feature sequences. The method also includes processing the video frame feature sequence by using a first neural network model, to obtain a feature representation result corresponding to the video frame feature sequence, where the first neural network model is a recurrent neural network model; and processing the feature representation result by using a second neural network model, to obtain a prediction result corresponding to the video frame feature sequence.
US10956745B2
A computer is configured to obtain a digital image (e.g., a video) of a customer in a retail store setting, and analyze the digital image to determine whether the customer was assisted with a particular sales transaction by one or more sales associates. If so, the computer identifies which particular sales associates assisted the customer based on the analysis, and links those sales associates to the customer's sales transaction. Such linking provides a basis for training tools, as well as for the accurate apportionment of a sales commission.
US10956741B2
An automatic monitoring system and a method for automatically monitoring the presence of any birds in a space or area using artificial vision techniques. That system and method also allow automatic detection of the species to which such birds belong, their movements, for example the flight trajectories, relative to the observation space or area, as well as the number of such birds.
US10956739B2
A technique for displaying a representative path associated with a robotic device. The technique includes detecting at least one reference point within a first image of a workspace, generating the representative path based on path instructions associated with the robotic device and the at least one reference point, and displaying the representative path within the workspace.
US10956727B1
Systems, methods, and devices are described herein for handwritten diagram recognition using machine learning. A machine learning component receives a digitally encoded image having a handwritten diagram. The machine learning component localizes and classifies a plurality of objects within the handwritten diagram. A structure recognition component identifies connections between each symbol of the plurality of objects based on content of the respective object. A handwriting recognition component interprets one or more alphanumeric text strings within a portion of the plurality of objects. A digital structured model of the digitally encoded image is automatically generated, without human intervention. The digital structured model has the identified connections among the plurality of objects and is in a computer-readable editable format.
US10956725B2
Methods, apparatus and systems for recognizing sign language movements using multiple input and output modalities. One example method includes capturing a movement associated with the sign language using a set of visual sensing devices, the set of visual sensing devices comprising multiple apertures oriented with respect to the subject to receive optical signals corresponding to the movement from multiple angles, generating digital information corresponding to the movement based on the optical signals from the multiple angles, collecting depth information corresponding to the movement in one or more planes perpendicular to an image plane captured by the set of visual sensing devices, producing a reduced set of digital information by removing at least some of the digital information based on the depth information, generating a composite digital representation by aligning at least a portion of the reduced set of digital information, and recognizing the movement based on the composite digital representation.
US10956721B2
The field of the invention relates to computer vision systems and methods providing real time data analytics on detected people or objects in the home environment or other environments. It is based on an embedded engine that analyses an image from a raw sensor and virtualised the image into a digital representation enabling a digital understanding of the environment while guarantying privacy. It comprises multiple image processing blocks and embedded firmware.
US10956713B2
A computer-implemented method includes selecting a kernel and kernel parameters for a first Support Vector Machine (SVM) model, testing the first SVM model on a feature matrix T of n feature vectors of length m to produce false positive (FP) data set and false negative (FN) data set by a computer processor, wherein n and m are integer numbers, automatically removing feature vectors corresponding to the FP data set from the feature matrix T by the computer processor to produce a feature matrix T_best, retraining the first SVM model on the feature matrix T_best to produce a second SVM model, and checking if a ratio (T_best sample number)/(SVM support vector number) is above a threshold for the second SVM model on T_best. If the ratio is above the threshold, SVM predictions are performed using the second SVM model on the feature matrix T_best.
US10956708B2
A display device includes: a display panel including a plurality of pixels; a cover glass on the display panel and having a plurality of first grooves; and a plurality of first sensing electrodes respectively in the plurality of first grooves. The plurality of first grooves have a shape on a plane corresponding to a shape of the plurality of first sensing electrodes.
US10956698B2
Methods and systems for using machine learning to determine an origin of an alphanumeric code are presented. The code is analyzed to determine a set of characteristics based on the values and the types of values within the code. The code and the set of characteristics may then be embedded into an image. To embed the code and the set of characteristics into an image, each of the code and the set of characteristics may be converted into a corresponding set of pixel values. The pixel values may then be combined to form the pixels in the image. The image is provided to a machine learning model as input. The machine learning model is configured to use the image to determine at least one entity that is associated with the code.
US10956697B2
Systems and methods for reading a two-dimensional matrix symbol or for determining if a two-dimensional matrix symbol is decodable are disclosed. The systems and methods can include a data reading algorithm that receives an image, locates at least a portion of the data modules within the image without using a fixed pattern, fits a model of the module positions from the image, extrapolates the model resulting in predicted module positions, determines module values from the image at the predicted module positions, and extracts a binary matrix from the module values.
US10956693B1
An RFID-based item tracking system may use statistical methods to determine whether a tag or tagged item that does not respond when inventoried is present in a particular zone or reader antenna field-of-view. In one embodiment, the item tracking system may determine an observability of an item based on one or more initial trials. Upon not detecting the item in one or more subsequent trials, the item tracking system may estimate whether the item is still present based on the observability.
US10956690B1
A management system monitors a set of objects of a user by wirelessly communicating with one or more location components associated with the objects, and each object of the set has a respective location component. The monitoring includes ascertaining by the management system, based at least in part on data obtained via wireless communication with the location component(s), a spatial centroid of the set and a spatial separation of an object in the set from the spatial centroid, and correlating the ascertained spatial centroid to a context classification of multiple context classifications. The management system further determines whether a difference between the ascertained spatial separation and the average spatial separation of the location component(s) for the correlated context classification exceeds an acceptable spatial separation tolerance. Based on the difference exceeding the acceptable tolerance, the management system provides an electronic alert to the user.
US10956685B2
Systems, methods and computer program products related to aligning heterogeneous sequential data are disclosed. Video data in a media presentation and textual data corresponding to content of the media presentation are received. An action related to aligning the video data and the textual data is determined using an alignment neural network, such that the video data and the textual data are at least partially aligned following the action. The alignment neural network includes a first fully connected layer that receives as input the video data, the textual data, and data relating to a previously determined action by the alignment neural network related to aligning the video data and the textual data. The determined action related to aligning the video data and the textual data is performed.
US10956682B2
Methods, systems, and computer program products for image object disambiguation resolution are provided herein. An example of a method includes: initiating a conversation for resolving ambiguity among a group of labels corresponding to an object in an image; using a wordweb to determine properties that distinguish between at least one first label and at least one second label within the group; selecting a first property from the properties to generate a question, wherein said selecting is based at least in part on a learner model of a user including information indicating a level of prior knowledge of the user with each of the properties and each of the one or more labels; assigning a belief score to an answer; and determining whether to present at least a second question to verify the first answer based on a comparison of the belief score to a threshold value.
US10956679B2
A computer implemented method for analyzing media content includes a step of providing a plurality of narrative files formatted in human readable format. Each narrative file includes a script and/or dialogues tagged with character names along with auxiliary information. Each script includes a plurality of portrayals performed by an associated actor or character. Linguistic representations of content of the narrative files in both abstract and semantic forms is determined. The linguistic representations are connected to higher order representations and mental states. The linguistic representations are connected to behavior and action. Interplay between language constructs and demographics of content creators is analyzed. Content representations towards individuals/groups are adapted to reflect heterogeneity in preferences.
US10956666B2
An exemplary method of using a virtual assistant may include receiving an unstructured natural-language user request for a service from a virtual assistant; determining whether the user request corresponds to at least one of a plurality of plan templates accessible to the virtual assistant, based on the content of the user request and the content of the plan templates; in accordance with a determination that the user request corresponds to at least one of the plurality of plan templates, selecting one of the plurality of plan templates; and in accordance with a determination the user request fails to correspond to at least one of the plurality of plan templates, foregoing selection of a plan template; and in response to selection of one of the plan templates, beginning to respond to the user request according to the selected plan template.
US10956664B2
A device may receive form analysis information to be used to analyze a form for an organization. The form analysis information may include an industry profile associated with the organization, a government regulation that governs the organization, and a form field justification that indicates a justification for including a particular field in the form. The device may analyze the form based on the form analysis information and based on one or more fields included in the form. The device may generate one or more scores for the one or more fields based on analyzing the form. The one or more scores may be generated based on the industry profile, the government regulation, and the form field justification. The device may perform one or more automated actions in association with the form based on the one or more scores.
US10956662B2
First content containing a plurality of list items in one or more lists can be parsed for conjunctions and implied list indicators. One or more modifications can occur at one or more conjunctions or implied list indicators. The one or more modifications can comprise one or more of expanding text, contracting text, and replacing text. The one or more modifications can generate second content conducive to natural language processing operations.
US10956660B2
A facility for generating a graphic image is described. The facility receives from a user a body of text whose creation is not subject to any rules or prototypes. The facility discerns from the body of text a textual organization. The facility then generates a graphic image conveying the discerned textual organization.
US10956656B2
A system and method for automatically generating a narrative story receives data and information pertaining to a domain event. The received data and information and/or one or more derived features are then used to identify a plurality of angles for the narrative story. The plurality of angles is then filtered, for example through use of parameters that specify a focus for the narrative story, length of the narrative story, etc. Points associated with the filtered plurality of angles are then assembled and the narrative story is rendered using the filtered plurality of angles and the assembled points.
US10956647B2
A FIT evaluation method for an IC is provided. The FIT evaluation method includes accessing data representing a layout of the IC comprising a number of metal lines and a number of VIAs; picking a number of nodes along the metal lines; dividing each of the metal lines into a number of metal segments based on the nodes; and determining a FIT value for each of the metal segments or VIAs to verify the layout and fabricate the IC.
US10956641B2
The purpose of the present invention is to facilitate evaluating the precision of a pipe network model without using flow information. An analysis device according to an embodiment of the present invention comprises a transfer characteristic derivation unit which derives a transfer characteristic which represents a relation between a voltage in a plurality of nodes which are included in an electrical circuit which is a model of a pipe network through which a fluid flows and a voltage in an interior node which is a different node of the electrical circuit from the plurality of nodes, and a computation unit which, on the basis of the transfer characteristic and the pressure of the fluid at positions within the pipe network which correspond to the plurality of nodes, computes the pressure of the fluid at a position within the pipe network which corresponds to the interior node.
US10956640B1
The present disclosure relates to a method for electronic design verification. Embodiments may include receiving, using a processor, an electronic design and providing at least a portion of the electronic design to a machine learning engine. Embodiments may further include automatically determining, based upon, at least in part, an output of the machine learning engine whether or not the at least a portion of the electronic design is amenable to formal verification.
US10956638B1
Methods and apparatus are described for providing and using programmable ICs suitable for meeting the unique desires of large hardware emulation systems. One example method of classifying a programmable IC having impaired circuitry generally includes determining a partitioning of programmable logic resources into two or more groups for classifying the programmable IC, testing the programmable IC to determine at least one location of the impaired circuitry in the programmable logic resources of the programmable IC, and classifying the programmable IC based on the at least one location of the impaired circuitry in relation to the partitioning of the programmable logic resources.
US10956635B1
This patent includes a method and apparatus for the generation of a simulated, realistic 3D radiological dataset from CT, MRI, PET, SPECT or DTS examinations. This simulated dataset can be segmented, filtered, manipulated, used with artificial intelligence algorithms and viewed in conjunction with head display units and geo-registered tools.
US10956634B2
A method of evaluating a sheet metal stamping simulation is provided. The method may include defining elements of a finite-element mesh representing a stamped panel, operating on the elements to simulate deformation of the panel during stamping to generate, for each of the elements, incremental differential major and minor plastic strain values, applying a weighting factor to temporally adjacent pairs of the values to generate smoothed values, deriving, from the smoothed values and for each of the elements, a plurality of plastic strain incremental ratios representing plastic flow direction of the elements during the deformation, and altering colors of a map based on the ratios to represent changes in severity of plastic deformation of the stamped panel.
US10956631B2
A machine learning (ML) based intermittent data processing system accesses a collection of intermittent data points, determines a data distribution associated with the collection and generates one or more calculated values based on the data distribution. A simulation can be employed to determine the accuracy of the calculated values based on which, the calculated values can be employed for further processing. The collection of intermittent data points is initially processed to determine if one or more of the data distribution identification, bootstrapping or variability capping techniques are to be applied in order to obtain the calculated values. The calculated values are used to generate visualizations and recommendations.
US10956629B2
The present invention provides methods and systems to estimate energy losses due to soiling in photovoltaic (PV) systems from data including the measured energy and power produced over the lifetime of the system, the system size and configuration data, the weather conditions (including irradiance, precipitation, ambient and panel temperature, and wind conditions) over the lifetime of the system, and derived meteorological condition information (e.g., the history of clear-sky conditions at the location of the site).
US10956621B2
A device configured to implement multiple locks to increase security of assets associated with the device including an embedded system, a multi-lock mechanism configured to provide a plurality of locks to prevent an authorized access to the assets associated with the embedded system, each of the plurality of locks of the multi-lock mechanism having an different unlock parameters, a memory configured to securely store at least one of the lock parameters of the plurality of locks of the multi-lock mechanism, the memory further configured to securely store at least one of the unlock parameters of the multi-lock mechanism, and the embedded system further configured to provide access to the assets after each of the lock parameters of the plurality of locks of the multi-lock mechanism is provided the unlock parameters of the multi-lock mechanism.
US10956616B2
A first certificate authority (CA) trust list comprising a plurality of CA identifiers is obtained by a first node of a blockchain network. A communication request comprising a public key certificate of the second node is received by the first node from a second node of the blockchain network. A first CA identifier is determined from the received public key certificate. A determination is made as to whether the first CA identifier matches one of the plurality of CA identifiers of the first CA trust list. In response to determining that the first CA identifier matches one of the plurality of CA identifiers of the first CA trust list, the communication request is approved by the first node. In response to determining that the first CA identifier does not match one of the plurality of CA identifiers of the first CA trust list, the communication request is denied.
US10956612B2
A highly secure networked system and methods for storage, processing, and transmission of sensitive information are described. Sensitive, e.g. personal/private, information is cleansed, salted, and hashed by data contributor computing environments. Cleansing, salting, and hashing by multiple data contributor computing environments occurs using the same processes to ensure out put hashed values are consistent across multiple sources. The hashed sensitive information is hashed a second time by a secure facility computing environment. The second hashing of the data involves a private salt inaccessible to third parties. The second hashed data is linked to previously hashed data (when possible) and assigned a unique ID. Data dictionaries are created for particular individuals provided access to the highly secure information, e.g. researchers. Prior to a data dictionary being accessible by a researcher computing device, the data dictionary undergoes compliance and statistical analyses regarding potential re-identification of the source unhashed data. The data dictionaries are viewable by researchers as certified views via a secure VPN.
US10956606B2
A method to replace profile related data is suggested. A history database including recorded profile related data may be provided. Upon receiving actual profile related data, a processor may retrieve, from the history database, at least one recorded profile related data, matching to the actual profile related data. Then, a command may be received, from a user, to replace at least one part of the actual profile related data.
US10956603B2
A first device specifies a privacy specification. The privacy specification includes at least a safe zone and a precision parameter may also be specified. A second device, such as an untrusted server, uses the privacy specification to provide guidance to the first device on how to perturb sensitive data. The first device then uses the guidance to transform sensitive data and provides it to the second device. The data transformation permits the first device to share sensitive data in a manner that preserves the privacy of the first user but permits statistics on aggregated data to be generated by an untrusted server.
US10956600B2
A system is provided for data object encryption. The system includes an encryption framework available across a plurality of runtime environments. The system is configured to receive a data object in one of the plurality of runtime environments, wherein the data object is capable of being encrypted using a content encryption key and determine an encryption module implemented in the encryption framework that is compatible with the one of the plurality of runtime environment, wherein the encryption module comprises a key service provider that provides a master key and a key wrapping algorithm for the content encryption key in the runtime environment. The system is further configured to encrypt the data object using the content encryption key, encrypt the content encryption key using the master key and key wrapping algorithm, and write the encrypted data object to networked database storage.
US10956598B1
A method for preventing breach of original data for deep learning is provided. The method includes steps of: a data breach preventing device (a) adding noise onto the acquired original data to generate 1-st noisy data; and (b)(b1) while increasing an integer k from 1 to an integer larger than 0, (i) inputting k-th noisy data into a learning network, to apply learning operations to the k-th noisy data using learned parameters of the learning network, and to output k-th characteristic information, and (ii) launching an adversarial attack on the k-th noisy data via backpropagation using at least one of (ii-1) (k_1)-st losses calculated using the k-th characteristic information and a 1-st ground truth, and (ii-2) (k_2)-nd losses calculated using (1) a k-th task specific output and (2) a 2-nd ground truth, and generating (k+1)-th noisy data, and (b2) as a result, generating n-th noisy data as watermarked data.
US10956591B1
Disclosed herein are system, method, and computer program product embodiments for processing tokenization requests in-memory of an application server. Reliance on remote devices, such as hardware security modules, is reduced because functions associated with processing tokenization requests is performed at the application server instead of the remote devices. Applicant server includes a multi-level cache for storing and accessing data for generating, hashing, and encrypting tokens in response to tokenization requests received from client devices.
US10956590B2
A method for securely accessing a document containing a set of data comprises (a) detecting the existence of target data belonging to an enhanced version of the document and missing from the current version of the document, (b) generating a link value allocated to the target data by applying a preset function to a subset of said set of data, (c) retrieving metadata from a secure storage unit by using the link value and, using a message based on said metadata, proposing to the user to get the target data, (d) getting both agreement of the user and credentials of the user, (e) generating a request by using the link value and said credentials for retrieving the target data from the secure storage unit, (f) providing the user with the target data only if the secure storage unit successfully checked the compliance of the request with preset access rules.
US10956581B2
The present invention includes a wireless communication method and device comprising a one-to-one exchange of wireless electronic device identifications or unique profile IDs between a sending and a receiving party who are both registered users of the electronic business/personal card service and further comprising upload of the wireless electronic identifications to a data server computer system wherein said system matches said identifications with those of registered users and said computer system displays information about the user associated with each identification.
US10956576B2
A variety of applications can include apparatus and/or methods of controlling a secure boot mode for a memory system. In an embodiment, a system includes a memory component and a processing device, where the processing device is configured to control a boot process for the system to operate the memory component and perform a cryptographic verification with a host to conduct an authentication of the host. The processing device can interact with the host, in response to the authentication, to receive a setting to control the boot process in a secure boot mode. The processing can interact with another processing device of the system to store the setting and to receive a secure boot signal from the other processing device, where the secure boot signal is a signal to assert or de-assert the secure boot mode depending on a value of the setting. Additional apparatus, systems, and methods are disclosed.
US10956567B2
A control device of an integrated industrial system which is established in a plant, the control device includes a defender configured to perform a countermeasure of restricting at least a part of functions of a self-device, based on a detection result of a detector which detects a cyber-attack from at least one of inside and outside to the integrated industrial system.
US10956566B2
This disclosure provides an automatic causality tracking system that meets real-time analysis needs. It solves causality tracking for cybersecurity, preferably as three sub-tasks: backward tracking, forward tracking, and path-finding. Given a set of threat indicators, the first sub-task yields the system elements (e.g., entities such as processes, files, network sockets, and the like) that contribute information to a set of threat indicators backward in time. The second sub-task yields system elements forward in time. Given two sets of threat indicators, the third sub-task yields shortest paths between them, e.g., how the two sets of indicators are connected to one another. The system enables efficient multi-point traversal analysis with respect to a set of potential compromise points, and using data from real information flows.
US10956561B2
A security system for a distributed application obtains and, in effect, preserves provisioning information for the purpose of auto-populating whitelists used to protect the distributed application from intrusions. The provisioning information identifies allowable connections on a software-package level. Entries mapping processes to connection destinations are added to a whitelist if a process requesting a connection results from execution of an executable file installed as part of a software package for which the connection was allowed according to the provisioning information.
US10956558B2
Methods and systems for authenticating a user account based on a password are disclosed. In one aspect, a method includes receiving input defining a sequence of characters included in an entered password, ignoring characters between a first position in the sequence of characters and a second position in the sequence of characters, and validating the password based on non-ignored characters in the sequence of characters.
US10956557B2
An authentication protocol using a Hardware-Embedded Delay PUF (“HELP”), which derives randomness from within-die path delay variations that occur along the paths within a hardware implementation of a cryptographic primitive, for example, the Advanced Encryption Standard (“AES”) algorithm or Secure Hash Algorithm 3 (“SHA-3”). The digitized timing values which represent the path delays are stored in a database on a secure server (verifier) as an alternative to storing PUF response bitstrings thereby enabling the development of an efficient authentication protocol that provides both privacy and mutual authentication.
US10956554B2
According to some aspects, disclosed methods and systems may include determining, by an electronic device, a value associated with a first parameter configured to dynamically change, and displaying, via a user interface, an object corresponding to the value associated with the first parameter. The methods and systems may also include receiving, via the user interface, an input intended to unlock the electronic device, unlocking the electronic device if the received input interacts with the object in a predefined manner, and maintaining the electronic device in a locked state if the received input does not interact with the object in the predefined manner.
US10956549B2
A device for biometric recognition, a method for biometric recognition, and a biometric template registration method are disclosed. The device comprises: a sensor for sensing information of a biometric feature; and a security chip for storing a template of the biometric feature, obtaining the information, performing image preprocessing and feature extraction on the obtained information, and comparing features with the stored template to determine a biometric recognition result. Since the whole biometric recognition process is executed in an independent security chip, the security is greatly improved compared with traditional logic isolation solutions.
US10956546B2
Embodiments of the disclosure provide a mechanism for performing a biometric algorithm on ear biometric data acquired from a user. The mechanism may be used for biometric authentication, or in-ear detect, for example. In one embodiment, a method is provided in which a quality metric of an input signal to a transducer and/or a signal on a return path from the transducer is monitored. One or more steps of a biometric process, comprising monitoring of a parameter related to an admittance of the transducer, comparison of the parameter to a stored profile for an authorised user, generation of a score based on the comparison, comparison of the score to one or more threshold values, and initiation of one or more actions, may be performed responsive to the quality metric meeting one or more criteria.
US10956544B1
An authentication process is activated by a processor receiving an access request for user access to a user device. One or more biometric sensor module captures imaging data or other sensor data within a field of view encompassing the head of the user, or encompassing a head region including the head of the user. The processor carries out biometric recognition methods on the captured imaging data. Biometric recognition methods may include head-limb gesture recognition (including hand-to-face, and limb-near-head, gestures); head recognition; ocular recognition; facial recognition; and combinations of these methods. Upon successful match of captured sensor data with one or more user credential records stored for an authorized user of the user device, the processor authorizes the access request, providing access to the operating environment of the user device on start-up, or to one or more of a system setting, an application program, a data, and a hardware resource.
US10956536B2
A processing device is provided which comprises memory configured to store data and a plurality of processor cores in communication with each other via first and second hierarchical communication links. Processor cores of a first hierarchical processor core group are in communication with each other via the first hierarchical communication links and are configured to store, in the memory, a sub-portion of data of a first matrix and a sub-portion of data of a second matrix. The processor cores are also configured to determine a product of the sub-portion of data of the first matrix and the sub-portion of data of the second matrix, receive, from another processor core, another sub-portion of data of the second matrix and determine a product of the sub-portion of data of the first matrix and the other sub-portion of data of the second matrix.
US10956535B2
Disclosed in some examples are methods, systems, machine-readable media, and devices which operate a neural network defined by user code. A method includes identifying, operations from user code that are integral in operating the neural network, combining a subset of the identified operations into a single processing sequence to be transmitted to an array of hardware processors, performing operations that are not integral in operation of the neural network in a separate thread of execution from the operations that are integral in operating the neural network; and mapping results to the combined operations that were included in the single processing sequence.
US10956527B1
A method includes providing a server having a system email address for receiving emails and including a processor and a memory coupled to the processor and defining a database organized to store data for a plurality of customer matters, respective matters having matter numbers, and, for each matter, the database including a notes location associated with the matter; providing a graphical user interface using which a user can review information relating to matters, including notes; determining, in response to receiving an email having a subject line and body, if the email subject line contains a matter number matching a database matter number and, if not, rejecting the email; and if the email is not rejected, routing at least a portion of the non-rejected email to the notes location of the matter having the matter number that corresponds to the number contained in the email subject line. Other systems and methods are provided.
US10956524B2
In an example embodiment, a machine learned model is used to determine whether to send a notification for a feed object to a user. This machine learned model is optimized not just based on the likelihood that the notification will cause the user to interact with the feed object, but also the likely short-term and long-term impacts of the user interacting with the feed object. This machine learned model factors in not only the viewer's probability of immediate action, such as clicking on a feed object, but also the probability of long-term impact, such as the display causing the viewer to contribute content to the network or the viewer's response encouraging more people to contribute content to the network. As such, the machine learned model is optimized not just on notification interactivity but also on feed objects interactivity.
US10956523B2
Various embodiments of a deep learning (DL)-based face perception engine for constructing, providing, and applying a highly-personalized face perception model for an individual through a deep learning process are disclosed. In some embodiments, a disclosed face perception engine includes a deep neural network configured for training a personalized face perception model for a unique individual based on a standard set of training images and a corresponding set of decisions on the set of training images provided by the unique individual. When sufficiently trained using the standard set of training images and the corresponding set of decisions, the personalized face perception model for the unique individual perceives a new face photo/image as if through the eyes of that unique individual. Hence, the trained face perception model can be used an “agent” or “representative” of the associated person in making very personal decisions, such as to decide if a given face photo/image includes a desirable face in the eyes of that person.
US10956504B2
Examples for graph database query classification include receiving a graph query and determining if the graph query matches benchmark data. In the event that the graph query does not match benchmark data, the query may be parsed, a canonical internal representation of the query may be determined, the representation may be mapped to a rule, and the query may be classified based on the rule. In the event that the confidence score for the query classification does not exceed a threshold, the query may be sent to a synthetic graph or synopsis for simulation. In some examples, the simulation may include selecting computationally expensive graph operators in the query for simulation.
US10956485B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. A method can include receiving a request for a content item to be provided with a search results page and determining that one or more retargeted content items are eligible for presentation with the search results page. Each retargeted content item is a content item that is eligible for presentation with the search results page based on: (1) the search query matching a targeting keyword for the retargeted content item, and (2) the user identifier matching a retargeted identifier that is included in a retargeting set for the retargeted content item. A responsive content item to be presented with the search results page is selected, based at least in part on bids that are associated with the retargeted content items, and data specifying the responsive content item are provided.
US10956482B2
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein each sentiment score indicates a type of sentiment expressed in a comment. The sentiment profile is generated responsive at least in part to the set of sentiment scores, the sentiment profile indicating the types of sentiment expressed in comments associated with the item of media content and stored in association with the item of media content.
US10956467B1
The invention relates to a query tool for accessing data from an unstructured data source. According to an embodiment of the present invention, the query tool comprises a computer server comprising at least one processor configured to perform: read data from one or more unstructured data sources; initiate one or more registration processes that identifies a file layout for the data; generate a table structure, using the file layout; receive a query request, via the interactive user interface; graphically represent the query request in a graph to facilitate data access; automatically process the query request based on the graph to generate a query result based on the table structure; and transmit the query result to the interactive user interface.
US10956464B2
Natural language question answering method and apparatus in the field of information retrieval and processing are provided. The method includes: acquiring a natural language question N; converting the natural language question N into a query semantic graph Qs, each edge in the query semantic graph Qs representing one semantic relation in the natural language question N; searching an RDF graph G for a subgraph matching the query semantic graph Qs; and obtaining an answer to the natural language question N according to the subgraph.
US10956451B2
A group generating section generates, from a plurality of pieces of time-series data, a plurality of groups each made up of a plurality of pieces of time-series data that change in a similar manner. A normalization section linearly transforms, for each group, data included in the time-series data in the group so that a maximum value and a minimum value of median values included in median-value time-series data are transformed to 1 and 0, respectively. An abnormality degree calculating section obtains, for each group, an average value of differences between pieces of data of the same time for every combination of two pieces of time-series data in the group, to take a maximum value of the obtained average values as an abnormality degree of the group. A ranking generating section generates a group ranking based on the abnormality degrees of the groups. The group rankings are displayed.
US10956450B2
Some embodiments of the present invention include a method for determining a dense subset from a group of records using a graphical representation of the group of records, the graphical representation having nodes and edges, a node associated with a record from the group of records, an edge connecting two nodes associated with two related records, wherein a node is associated with a weight corresponding to a number of edges connected to the node, wherein a record is added to the dense subset based on its associated node having a highest weight and a density that satisfies a density threshold, the density being based on the content of the dense subset, and wherein the content of the dense subset is to be processed as including duplicate records.
US10956443B2
The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
US10956439B2
Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
US10956414B2
In an example embodiment, one or more query terms are obtained. For each of the one or more query terms, a standardized entity taxonomy is searched to locate a standardized entity that most closely matches the query term. A confidence score is calculated for the query term-standardized entity pair for the standardized entity that most closely matches the query term. In response to a determination that the confidence score transgresses a threshold, the query term is associated with an entity identification corresponding to the standardized entity that most closely matches the query term. One or more query rewriting rules corresponding to an entity type of the standardized entity having the entity identification are obtained. The one or more query rewriting rules are executed to rewrite the first query such that the rewritten query, when performed on a data source, returns fewer search results than the first query would have.
US10956411B2
A document requesting unit (150) and a document suggestion unit is provided. The document requesting unit is configured for retrieving documents to assist a first user in a first clinical task on patient data of a first patient, the document requesting unit (150) comprising a context builder (157) configured to determine a first context (142) based on a description of the first clinical task and/or the patient data of the first patient, a database unit (152) configured to retrieve a document (122) selected by the user from an electronic document database (120), and a tagging unit (156) configured to tag the selected document (122) with the first context to enable a document suggestion unit (250) to suggest the selected document (122) during a second clinical task on patient data of a second patient. The document suggestion unit (250) is configured for suggesting a document to the user to assist the user in the second clinical task on patient data of the second patient, the document suggestion unit (250) comprising a context builder (157) configured to determine a second context (242) based on the second clinical task and/or the patient data of the second patient, a matching unit (254) configured to determine a match valuation between the second context and a tagged context of a candidate document (222) in the document database (120), and to suggest the candidate document to the user if the match valuation is high according to a suggestion function.
US10956407B2
A method, computer program product, and computer system for identifying, by a computing device, a change to at least one record of a plurality of records in a multi-record update. At least one problem condition associated with the change to the at least one record is determined, wherein the at least one problem condition is determined via at least one problem definition object before the change is saved. The at least one problem condition is organized on a display. An action is executed on the at least one problem condition displayed.
US10956404B2
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US10956403B2
A method for verifying data consistency between update-in-place data structures and append-only data structures containing change histories associated with the update-in-place data structures is provided. The method includes loading data from an update-in-place data structure to a first set of hash buckets in a processing platform, loading data from append-only data structures to a second set of hash buckets in the processing platform, performing a bucket-level comparison between the data in the first set of hash buckets and the data in the second set of has buckets, and generating a report based on the bucket-level comparison.
US10956402B2
A method for automatically detecting errors in at least one data entry in a database, the at least one data entry including an input string of characters that do not match at least one predefined string of characters. The method includes generating a first image map; generating at least one classification parameter by comparing the first image map to a second image map, the second image map based at least partially on the predefined string of characters; determining that the input string of characters correlates to the predefined string of characters; and modifying the at least one data entry to match the predefined string of characters in response to determining that the input string of characters correlates to the predefined string of characters. Various other methods and systems for automatically detecting errors in at least one data entry in a database are also disclosed.
US10956401B2
A method, computer system, and computer program product may include the steps of processing at least a part of the technical document to extract a term denoting a given element of the software program product, performing a respective check on whether the extracted term is correspondingly recorded in at least one of an accessible ontology and an accessible synonym database, whereby each ontology entry comprises a corresponding preferred term in respect of the given element of the software program product, and the accessible synonym database comprises respective entries of the corresponding preferred term, and a synonym corresponding to the corresponding preferred term, in respect of the given element of the software program product, and updating an accessible notification database according to a given check performed against at least one of the accessible ontology database and the accessible synonym database.
US10956399B1
A journaled database may comprise a computing node that forms a local version of a global state, synchronized with respect to the high-water mark of a data node that maintains the global state. Instructions to modify the state that have been committed, subsequent to forming the local version of the state, may be represented in a merge signature. An uncommitted transaction may be checked for conflicts with respect to a last-ordered committed instruction to modify the data state. Validation with respect to earlier instructions represented by the merge signature may be skipped.
US10956394B2
The subject technology determines whether a table is sufficiently clustered. The subject technology in response to determining the table is not sufficiently clustered, selects one or more micro-partitions of the table to be reclustered. The subject technology constructs a data structure for the table. The subject technology extracts minimum and maximum endpoints for each micro-partition in the data structure. The subject technology sorts each of one or more peaks in the data structure based on height. The subject technology sorts overlapping micro-partitions based on width. The subject technology selects based on which micro-partitions are within the tallest peaks of the one or more peaks and further based on which of the overlapping micro-partitions have the widest widths.
US10956391B2
Methods and systems for enabling sizing of storage array resources are provided. Resources of a storage array can include, for example, cache, memory, SSD cache, central processing unit (CPU), storage capacity, number of hard disk drives (HDD), etc. Generally, methods and systems are provided that enable efficient predictability of sizing needs for said storage resources using historical storage array use and configuration metadata, which is gathered over time from an install base of storage arrays. This metadata is processed to produce models that are used to predict resource sizing needs to be implemented in storage arrays with certainty that takes into account customer-to-customer needs and variability. The efficiency in which the sizing assessment is made further provides significant value because it enables streamlining and acceleration of the provisioning process for storage arrays.
US10956377B2
Techniques are disclosed for decentralized data management using a geographic location-based consensus protocol in a network of computing resources such as, by way of example, a highly distributed system. For example, at a given consensus node of a consensus network comprising a plurality of consensus nodes configured to participate in a consensus protocol wherein at least a portion of the consensus nodes are mobile, a list is obtained of at least a subset of the plurality of consensus nodes that are predicted to be currently available to participate in the consensus protocol based on geographic location information. A message comprising a transaction to be validated is sent from the given consensus node to the subset of the plurality of consensus nodes in the obtained list. Techniques are also disclosed for adjusting a data protection policy based on the number of computing nodes, some of which are mobile, available to participate.
US10956375B2
A method includes receiving, at a content provisioning system from one or more client devices, one or more requests for file digests stored in respective data stores of a plurality of data stores in a distributed file system. The file digests are distributed across different ones of the plurality of data stores in the distributed file system. The method also includes determining a location of a given one of the requested file digests in one or more of the plurality of data stores and retrieving the given file digest from the determined location. The method further includes shuffling the distribution of the file digests across the plurality of data stores in the distributed file system.
US10956372B2
Embodiments of the invention are directed to providing a proprietary file integration system for converting files in a proprietary format useable only by a legacy application or system to a new, useable file format to ensure continued access and use of the files. The invention comprises a nonconventional use of existing systems and modules of a file validation tool by improving and altering its core functions to additionally transform the proprietary files to the new, useable format. The invention extracts the file path from a data archive to open the file before capturing an image of the file, converting the image to a new, useable format, and storing the file for later access and use in the new format. Additionally, the invention can process the file in its new format to automatically generate a searchable index of the file for ease of user discovery and access.
US10956357B2
A method for sending data across processors to combine the data on the processors is described. In one embodiment, a method includes receiving a set of data at a set of processors configured in an asymmetric or symmetric tree topology including a root and one or more leaves. Target portions of the set of data are assigned to processors of the set of processors based on a number of child processors that are connected to a parent node. The method includes sending iteratively apportioned combined data between child processors sharing the same parent node in each branch of the tree topology starting from the one or more leaves and increasing levels in the tree topology until reaching the root. The method also includes sending the combined data between child processors from one branch to child processors in at least one other branch.
US10956355B2
Disclosed is a system that enables connection of a wide variety of sensors to a smart device and, with the aid of a suitable software application or application processor, allows the sensor acquired information to be displayed on the smart device. Two basic embodiments of the system of the invention are described—an external unit that is connected to the smart device via one of the existing ports and an internal unit that in some cases utilizes some of the existing components of the device.
US10956353B1
A printed circuit board (PCB) may be provided that includes a plurality of expansion device connectors mounted to at least two outer edges of the PCB. Each of the expansion device connectors may include a slot aligned in a same plane as the PCB. The slot may be positioned to connect to an expansion device such as to align the expansion device in the same plane as the PCB. Thus, the expansion card may be communicatively connected to the PCB via the expansion card connector. As the PCB includes expansion device connectors on at least two outer edges, the PCB may be positioned in at least two orientations to provide a greater number of expansion device configurations than realized in some PCBs.
US10956349B2
An apparatus includes a control circuit comprising (i) a first differential data strobe input/output circuit having a first set of driver and termination control inputs and (ii) a second differential data strobe input/output circuit having a second set of driver and termination control inputs. The first and the second sets of driver and termination control inputs are independently programmable. The first and the second differential data strobe input/output circuits operate in a first mode when the first differential data strobe input/output circuit is connected to a first memory device having a first data width and the second differential data strobe input/output circuit is connected to a second memory device having the first data width. The first and the second differential data strobe input/output circuits operate in a second mode when the first differential data strobe input/output circuit and the second differential data strobe input/output circuit are connected in parallel to a single memory device having a second data width.
US10956347B2
An apparatus includes a processor, first and second request-controllers, and a buffer. The processor divides a data-transfer request into transfer-requests including first and second transfer-requests. When, within a memory, an end-address of readout data based on the first transfer-request is adjacent to a head-address of readout data based on the second transfer-request, the processor sets end-adjacency information in the first transfer-request and sets head-adjacency information in the second transfer-request. Then, the first request-controller sets first adjacency information in a first readout-request for a readout end-address of the first transfer-request. The second request-controller sets second adjacency information in a second readout-request for a readout head-address of the second transfer-request. In response to the first readout-request, the buffer retains data read out from the memory, and outputs the data to the first request-controller. In response to the second readout-request, the buffer outputs the retained data to the second request-controller.
US10956343B2
Systems and methods are disclosed and include a processor configured to execute instructions stored in a nontransitory computer-readable medium. The instructions include generating first message authentication code (MAC) bytes based on a shared secret key. The instructions include generating first nonce bytes and an authenticated packet based on the first MAC bytes, the first nonce bytes, and a message byte. The instructions include generating a de-whitened tone byte based on the shared secret key. The instructions include generating a message packet that includes the authenticated packet and the de-whitened tone byte. Generating the message packet includes pseudo-randomly identifying a first location of the authenticated packet and inserting the de-whitened tone byte at the first location. The instructions include transmitting the message packet to the peripheral device and establishing the communication link between a portable device and a peripheral device in response to the peripheral device validating the message packet.
US10956340B2
An apparatus includes a processor and a virtual address transformation unit coupled with the processor. The virtual address transformation unit includes a register. The virtual address transformation unit is configured to receive an indication of a virtual address and read, from the register, a current page size of a plurality of available page sizes. The virtual address transformation unit is also configured to determine a shift amount based, at least in part, on the current page size and perform a bit shift of the virtual address, wherein the virtual address is bit shifted by, at least, the determined shift amount.
US10956333B2
Methods, systems, and devices are described for wireless communications. A request for data located in a memory page of a memory array may be received at a device, and a value of a prefetch counter associated with the memory page may be identified. A portion of the memory page that includes the requested data may then be communicated between a memory array and memory bank of the device based on the value of the prefetch counter. For instance, the portion of the memory page may be selected based on the value of the prefetch counter. A second portion of the memory page may be communicated to a buffer of the device, and the value of the prefetch counter may be modified based on a relationship between the first portion of the memory page and the second portion of the memory page.
US10956327B2
Disclosed embodiments relate to systems and methods structured to mitigate cache conflicts through hardware assisted redirection of pages. In one example, a processor includes a translation cache to store a physical to slice mapping in response to a cache conflict mitigation request corresponding to a page; and a cache controller to determine whether the translation cache comprises the physical to slice mapping; determine whether one of a plurality of slices in a translation table comprises the physical to slice mapping if the translation cache does not comprise the physical to slice mapping, the translation table communicably coupled to a non-volatile memory; and if the translation table does not comprise the physical to slice mapping, redirect the cache conflict mitigation request to the non-volatile memory; and allocate a new physical to slice mapping for the page to one of the plurality of slices in the translation table.
US10956325B2
Embodiments provide for a processor including a cache a caching agent and a processing node to decode an instruction including at least one operand specifying an address range within a distributed shared memory (DSM) and perform a flush to a first of a plurality of memory devices in the DSM at the specified address range.
US10956315B2
Methods, apparatuses, and systems for tensor memory access are described. Multiple data located in different physical addresses of memory may be concurrently read or written by, for example, employing various processing patterns of tensor or matrix related computations. A memory controller, which may comprise a data address generator, may be configured to generate a sequence of memory addresses for a memory access operation based on a starting address and a dimension of a tensor or matrix. At least one dimension of a tensor or matrix may correspond to a row, a column, a diagonal, a determinant, or an Nth dimension of the tensor or matrix. The memory controller may also comprise a buffer configured to read and write the data generated from or according to a sequence of memory of addresses.
US10956310B2
Methods, systems and computer program products for automated test case generation are provided herein. A computer-implemented method includes selecting sample input data as a test case for a system under test, executing the test case on the system under test to obtain a result, and applying the result to a local explainer function to obtain at least a portion of a corresponding decision tree. The method further includes determining at least one path constraint from the decision tree, solving the path constraint to obtain a solution, and generating at least one other test case for the system under test based at least in part on the solution of the path constraint. The steps of the method are illustratively repeated in each of one or more additional iterations until at least one designated stopping criterion is met. The resulting test cases form a test suite for testing of a deep neural network (DNN) or other system.
US10956308B2
In at least one embodiment, a system performs regression testing of software using selected test cases. In at least one embodiment, the system selects the test case for regression testing based on whether the test case correlates with modified code. In at least one embodiment, a test case correlates with the modified code if the test case tests all or a proper subset of the modified code. In at least one embodiment, if a test case does not test any of the modified code, then the test case is not used in the regression testing of the modified code.
US10956305B2
Techniques and architectures for scratch organizations in a multitenant environment. A first scratch organization is generated based on a designated set of metadata defining at least a set of privileges for the first scratch organization. Test data is loaded into the first scratch organization from a source external to the first scratch organization. A designated test sequence is performed on the first scratch organization using test data. The test operations are defined by structures external to the first scratch organization and utilize the test data to generate test results. The first scratch organization is destroyed after extracting the test results. A second scratch organization is generated based on the designated set of metadata cause the second scratch organization to have the set of privileges.
US10956280B2
Provided are a data backup method, electronic device, and storage medium, the data backup method including: acquiring application data to be backed up and update frequencies of the application data in the terminal; generating backup priorities based on the update frequencies; transmitting the application data to be backed up to a server based on the backup priorities.
US10956278B2
Embodiments of the present disclosure provide solutions for determining an elected search head captain is unqualified for the position, identifying a more qualified search head, and transferring the captain position to the more qualified search head. A method is provided that includes referencing qualification parameters in an elected search head captain, determining whether the newly elected search head captain is qualified for the position based on the parameters, identifying a more qualified search head to be the search head captain if the newly elected search head captain is determined to be unqualified for the position, and transferring the position of captain to the more qualified search head. The qualification parameters may include, for example, a pre-determined static flag set by an administrator of the search environment, and configuration replication status that corresponds to the most recent configuration state of the search head as recorded by the previous search head captain.
US10956270B2
A system and method is provided for performing a full data backup of user data with data protection. An example method includes generating a snapshot of the electronic data stored in memory, initiating a transfer of the electronic data to a data storage facility; detecting requests to modify a file of the electronic data, saving an initial version of the file based on the snapshot of the electronic data, continuing the transfer of the data to the data storage facility, and transferring the modified file using the initial version of the file based on the snapshot of the electronic data.
US10956265B2
A system for simulating an event includes a memory system, a parity generator/validator, and a fault injector. The fault injector is configured to inject bits at an address in the memory system when the parity generator/validator is in an disabled state. A method of injecting a fault is also disclosed.
US10956255B1
An automated agent may communicate with a user via a chat channel to proactively alert the user of an L1 IT support issue. The L1 IT support issue may be determined based on monitoring indications of human-initiated activities maintained by a system of record, and may, prior to the automated agent's alert, be unknown to the user. In some instances, a natural language understanding (NLU) module may be used to identify an entity and intent from the indications of human-initiated activities, and the L1 IT support issue may be determined based on the determined entity and intent. After alerting the user of the L1 IT support issue, the automated agent may inform, via the chat channel, the user of a remediation step available to address the L1 IT support issue. Upon obtaining the user's permission, the automated agent may perform the remediation step to address the L1 IT support issue.
US10956251B2
An object of the invention is to provide an abnormality detection device that can detect a processing abnormality of various types of software. The abnormality detection device according to the invention divides an output data series which is output by software into one or more clusters, determines that the output data included in any cluster is normal, and determines that the output data not included in any cluster is abnormal.
US10956248B1
An integrated circuit configured to execute program instructions can generate, based on a configuration, any combination of a notification message, a halt signal, or an interrupt signal for a condition detected in the integrated circuit. The detected condition can be an error condition or a non-error condition. The notification message for the condition may be written to memory accessible by a host processor. The non-error condition may be used by the host processor to monitor internal states of the integrated circuit. The halt signal may be used to stop the integrated circuit from executing the instructions.
US10956241B1
A computer program product can include a non-transitory computer readable storage medium storing a unified container. The unified container can include a header structure, wherein the header structure has a fixed length and specifies a number of section headers included in the unified container. The unified container can include a plurality of section headers equivalent to the number of section headers specified in the header structure. The unified container can include a plurality of data sections corresponding to the plurality of section headers on a one-to-one basis. The plurality of data sections includes a first data section including a hardware binary and a second data section including a software binary. The hardware binary and the software binary are configured to program a programmable integrated circuit. Each section header specifies a type of data stored in the corresponding data section and specifies a mapping for the corresponding data section.
US10956235B2
An event execution method includes executing a first event by a first application client logged in on a mobile terminal of a user by using a first account of the user to obtain first event result information, the first event result information indicating an account resource to be deducted, displaying the first event result information on a screen of a processing device, and requesting to execute a second event by using the processing device, the second event being to deduct an amount of resource from a second account associated with the first account.
US10956234B2
A system comprising a gateway for interfacing external data sources with one or more accelerators. The gateway comprises a plurality of virtual gateways, each of which is configured to stream data from the external data sources to one or more associated accelerators. The plurality of virtual gateways are each configured to stream data from external data sources so that the data is received at an associated accelerator in response to a synchronisation point being obtained by a synchronisation zone. Each of the virtual gateways is assigned a virtual ID so that when data is received at the gateway, data can be delivered to the appropriate gateway.
US10956218B2
Graphics processing units (GPUs) and other compute units are allowed to enqueue tasks for themselves by themselves, without needing a host processor to queue the work for the GPU. Built-in functions enable kernels to enqueue kernels for execution on a device. In some embodiments, ndrange kernels execute over an N-dimensional range to provide data-parallel operations. Task kernels provide task-parallel operations. In some embodiments, kernels may be defined using clang block syntax. The order of execution of commands on a compute unit may be constrained or allow execution of commands out-of-order. Compute units may control when kernels enqueued by the compute unit begins execution.
US10956202B1
Methods and systems for a virtual machine environment are provided. One method includes allocating a memory for storing a dirty pages data structure for tracking writes to a virtual machine memory by an adapter coupled to a computing device and shared by a plurality of virtual machines; initiating a tracking operation by the adapter or a virtual function driver to track writes to the virtual memory; providing access to the dirty pages data structure in response to a query command, while the adapter or the virtual function driver tracks writes to the virtual machine memory; and providing a number of dirty pages within the dirty pages data structure and a pointer the dirty pages data structure by the adapter or the virtual function driver.
US10956199B2
A system of computers in network communication where: (i) an end user's computer accesses an instantiation of a virtual machine using remote console software; (ii) the access to the VM is performed through a proxy server; and (iii) by using the proxy server, when the VM instantiation is moved from one physical host computer to another physical host computer, there is no substantial interruption in the access of the VM by the end user through the remote console software.
US10956198B2
A method and an apparatus for controlling virtual machine (VM) migration is presented, where the method includes obtaining information about an application running on a first VM, where the first VM runs on a first host; determining, according to the information about the application, whether an application associated with the application running on the first VM runs on a second VM, where the second VM is any VM running on a second host; and if no application associated with the application running on the first VM runs on the second VM, migrating the first VM to the second host. The embodiments of the present disclosure can ensure that reliability of an application is not affected during a VM migration process.
US10956187B2
A method is provided to enhance a virtualized infrastructure at a customer's premise with a cloud analytics service. The method includes receive a request for an expert use case on an expertise about an object in the virtualized infrastructure and performing an expertise cycle on the expert use case, which includes retrieving a manifest for the expert use case from a cloud analytics site remote from the customer's premise, collecting the telemetry data from the virtualized infrastructure based on the manifest, uploading the collected telemetry data to the cloud analytics site, and retrieving an expertise result for the expert use case from the cloud analytics site. The method further includes communicating the expertise result about the object to the customer and changing a configuration of the object.
US10956173B2
Techniques are described for improving the boot performance of an operating system (OS) used to launch a virtual machine. In embodiments, a request is received that identifies an OS image and that includes information indicative of when a boot-up process of the OS is complete. A boot-up process of the OS is then performed until complete, as indicated by the information, which includes loading a portion of the OS image from a virtual hard drive. During performance of the process, data is obtained that identifies logical units in the virtual hard drive that are accessed to obtain the portion of the OS image. A copy of the virtual hard drive that include the OS image and the data is then stored so that it can be used to facilitate launching a virtual machine through selective pre-fetching of only the identified logical units from the copy of the virtual hard drive.
US10956166B2
A data processing apparatus includes obtain circuitry that obtains a stream of instructions. The stream of instructions includes a barrier creation instruction and a barrier inhibition instruction. Track circuitry orders sending each instruction in the stream of instructions to processing circuitry based on one or more dependencies. The track circuitry is responsive to the barrier creation instruction to cause the one or more dependencies to include one or more barrier dependencies in which pre-barrier instructions, occurring before the barrier creation instruction in the stream, are sent before post-barrier instructions, occurring after the barrier creation instruction in the stream, are sent. The track circuitry is also responsive to the barrier inhibition instruction to relax the barrier dependencies to permit post-inhibition instructions, occurring after the barrier inhibition instruction in the stream, to be sent before the pre-barrier instructions.
US10956162B2
Operand-based reach explicit dataflow processors, and related methods and computer-readable media are disclosed. The operand-based reach explicit dataflow processors support execution of a producer instruction that explicitly names a target consumer operand of a consumer instruction in a consumer operand encoding namespace of the producer instruction. The produced value from execution of the producer instruction is provided or otherwise made available as an input to the named target consumer operand of the consumer instruction as a result of processing the producer instruction. The target consumer operand is encoded in the producer instruction as an operand target distance relative to the producer instruction. Instructions in an instruction stream between the producer instruction and the targeted consumer instruction that have no operands do not consume an operand reach namespace in the producer instructions. This provides for a deeper explicit consumer naming reach for a given bit size of the operand reach namespace.
US10956160B2
A processor and method are described for a multi-level reservation station. For example, one embodiment of an apparatus comprises: execution circuitry comprising a plurality of functional units to execute a plurality of operations; a reservation station comprising a plurality of entries to store a corresponding plurality of operations to be executed on one or more of the functional units, the reservation station comprising: a first RS level to hold a first subset of the plurality of operations which are ready for execution by one or more functional units or which are expected to be ready for execution by the functional units; a second RS level to hold a second subset of the plurality of operations which are not expected to be ready for execution by the functional units; operation evaluation circuitry to evaluate operations in the first RS level and, responsive to identifying one or more operations which are not expected to be ready for execution, to cause the one or more operations to be moved from the first RS level to the second RS level.
US10956159B2
In a method to execute instructions, at least one instruction executed in a predetermined cycle is acquired based on information included in each of a plurality of instructions, and a code included in the at least one instruction acquired. An instruction is allocated to at least one slot based on the analysis result, and a slot necessary to execute the instruction is selectively used. Accordingly, power consumption of a device using the method may be reduced.
US10956158B2
A method, processor and system for processing data is disclosed that includes evicting one or more evicted fields from a logical register mapper; receiving, by a history buffer, the one or more evicted fields from the logical register mapper; determining whether two or more of the evicted fields from the mapper qualify to be written to a single entry in the history buffer; and in response to the two or more evicted fields qualifying, writing the two or more qualifying evicted fields received from the mapper to a single entry in the qualified history buffer. The method, processor, and/or system further includes in an embodiment, remapping the one or more qualified evicted fields, and further, in response to the two or more evicted fields not qualifying to be written to a single entry in the history buffer, writing the two or more evicted fields to multiple history buffer entries.
US10956157B1
A subset of a set of architectural registers in a processing system is marked (or “tainted”) to indicate that speculative use of data in the subset of the architectural registers is constrained based on a taint handling policy. One or more speculation features supported by the processing system are disabled for the instruction so that the one or more speculation features cannot be used on data in the subset. In some cases, values of bits associated with the subset of architectural registers are modified to indicate that the subset is tainted. The taint handling policy can be indicated by values stored in a policy register. Taint markings are tracked in response to values stored in the tainted architectural registers being written to a memory or read from the memory.
US10956154B2
A signal processing apparatus includes a memory; a processor comprising arithmetic logic units (ALUs); and a hardware accelerator configured to perform an arithmetic logic operation by using shared ALUs that are not used by the processor among the ALUs.
US10956149B2
A first process control apparatus in a process control system executes a non-update target program which is not an update target and an update target program which may be the update target, pauses the non-update target program based on a pause request from an outside, and transfers a context of the non-update target program to a second process control apparatus. The second process control apparatus in the process control system executes the non-update target program which is not the update target and an update target program after update, restores a context of the non-update target program by using the transferred context, initializes a context of the update target program, and causes the second program execution unit to resume the non-update target program and the update target program, based on a resuming request from the outside.
US10956147B2
Software is prevented from being distributed due to a human-caused error. A software distribution system includes a software distribution server that uses a campaign to manage an update of a function for an in-vehicle device of a vehicle and remotely distributes software based on the campaign, a terminal that executes input and output, and a software update device that is attached to the vehicle and configured to download the distributed software and install the software in the in-vehicle device. In the software distribution system, when the creation of the campaign is requested, statistical information of updated amounts of the software updated based on the most recent multiple campaigns in the target in-vehicle device for the requested campaign is compared with an updated amount of the software updated based on the requested campaign. When a predetermined requirement is satisfied, the requested campaign is not created and a predetermined alert is notified.
US10956146B2
Content deployment systems and methods are provided for integrating and deploying selected content items in a web content publishing process. A first content source can manage and store a plurality of first content items for potential inclusion in a specific release that is published as web content. Each content item can include one or more of: a set of directions for rendering web content and actual content that is rendered as web content. A content publishing module can store a manifest record that specifies release items that are allowed to be part of the specific release, and receive a content package object, from the first content source, that includes the first content items. It can then extract selected ones of first content items that are specified in the manifest record, and add them into a release object so that they are included as part of the specific release.
US10956136B2
Technologies described herein reduce the size of a software application. In some embodiments, the size of one or more resource files of an application are reduced. Resource files include key/value pairs that define elements of the application. In some embodiments, the application's source code is analyzed to determine if an entry in a resource file may be removed. For instance, initialization functions in the application's source code may be analyzed to determine if a value loaded from a resource file is replaced before being used. For example, a button with a color property may be defined as grey by a resource, but later set to orange in an initialization function. In this case, the resource entry defining the button as grey is superfluous and may be safely removed. This technique allows for entries to be removed from a resource file even though the source code references the entries.
US10956128B2
A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.
US10956122B1
An electronic device, method, and computer program product provide audio adjustment. The electronic device receives an image captured by an image capturing device and identifies a face within the image. A controller of the electronic device determines an eye pointing direction normal to the face and relative to an orientation of the electronic device. The controller determines respective distances from first and the second audio output devices of the electronic device to at least one of a right and a left ear of the face based on the eye pointing direction. The controller adjusts respective acoustic output levels of the first and the second audio output devices to make an audio adjustment in relation to, and to compensate for a difference in, the respective distances from the first and the second audio output devices to the at least one of the right and the left ears of the face.
US10956119B2
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US10956114B2
An audio/video (A/V) hub that selectively determines one or more acoustic characteristics of an environment that includes the A/V hub is described. In particular, the A/V hub may detect, using wireless communication, an electronic device (such as a speaker) in the environment. Then, the A/V hub may determine a change condition, such as when the electronic device was not previously detected in the environment and/or a change in a location of the electronic device. In response to determining the change condition, the A/V hub may transition into a characterization mode. During the characterization mode, the A/V hub may: provide instructions to the electronic device to playback audio content at a specified playback time; determine one or more acoustic characteristics of the environment based on acoustic measurements in the environment; and store the one or more acoustic characteristics and/or a location of the electronic device in memory.
US10956111B2
An information processing apparatus that controls a display on one or more display apparatuses includes a determination unit that determines whether at least a portion of a display part in a window displayed in a displayable region of the display apparatus is arranged on a position outside the displayable region and a changing unit that changes, based on a result of the determination, at least the position of the display part or the size of the display part or the size of a region where the display part is displayed, such that at least the portion of the display part is not arranged on a position outside the displayable region.
US10956110B2
A system and method are described for creation of a mosaic display system. A device is assigned an address which may be used to produce unique sequence of illumination which is based on a code determined by the address. A sequence of images of a number of devices may be used to determine a spatial location associated with a device address.
US10956108B2
This information processing system (100) comprises an information processing device (1) and a display input device (2). The information processing device (1) generates workflows (5) for using a preset second object to perform second processing on the condition that preset first processing has been performed using a preset first object. The information processing device (1) displays, on the display input device (2), a list of the written workflows (5). The information processing device (1) displays combined images (90) representing the workflows (5) in the list. The combined images (90) are images combining an image representing the first object and an image representing the second object.
US10956106B1
The present disclosure discloses methods and systems for submitting content for printing. The method includes receiving a document from a user, the document includes different types of content. A custom print option is provided to the user for selection, the custom print option includes one or more content types. The one or more content types are provided to the user for selection. The document is analyzed to identify different types of content in the document. Upon identification, content corresponding to the one or more content types selected by the user is extracted. The extracted content corresponding to the one or more content types selected by the user is sent, to a multi-function device, for printing. In this manner, the method enables the user to select, submit and print customized content from the document for printing.
US10956094B2
The disclosure discloses methods and systems for assisting users via interactive voice-based job-related instructions. The method includes receiving a job having one or more attributes. A call from a mobile device of the user is received and a connection is established between the mobile device and a multi-function device. It is then checked whether the mobile device is a registered mobile device. Based on the check, an interactive voice response unit is automatically activated over the established the call. Then, one or more voice-based instructions are sent to change at least one attribute related to the job. Based on the voice-based instructions, an input key submitted through the mobile device is received to change the at least one attribute. The at least one attribute is changed at the multi-function device in real-time. Finally, the job is printed in accordance with the at least one changed attribute and remaining attributes.
US10956092B2
A semiconductor storage device comprises first and second memory cells each including a variable-resistance element, a write driver, and a control circuit that concurrently performs an operation to read first data in the first memory cell and second data in the second memory cell, the operation to read the first data including a first write operation for a first time length and the operation to read the second data including a second write operation for a second time length. In the first write operation, the write driver applies, to the first memory cell, a first voltage for a third time length and a second voltage different from the first voltage for a fourth time length. In the second write operation, the write driver applies the first voltage to the second memory cell for a fifth time length longer than the third time length and longer than the fourth time length.
US10956091B2
A method begins when a read expansion condition is met for a set of encoded data slices stored in a set of storage units of a first DSN. The method continues with determining whether a difference between a pillar width number and a read threshold (RT) number is greater than or equal to the RT number. When no, the method continues with retrieving an expansion number of encoded data slices from the set of storage units and sending them to storage units of a second DSN for storage. The method continues by receiving a plurality of read requests for the set of encoded data slices, sending a first group of read requests to a RT number of storage units of the first DSN and sending a second group of requests to a second subset of storage units of the first DSN and to the storage units of the second DSN.
US10956085B2
A memory system connected to a processor is described. The memory system includes a volatile first storage section, a nonvolatile second storage section having a smaller storage capacity than that of the first storage section, and a storage control section that performs control to store data sets in the second storage section. Each of the data sets including data written in the first storage section in response to a write command from the processor, address information indicating a write destination in the first storage section, and address information indicating a write destination in a nonvolatile third storage section to which the data written in the first storage section is to be written back.
US10956081B2
A data structure is maintained for performing a program operation that is allowed to be suspended to perform reads in a NAND device, where the data structure indicates a plurality of tiers, where each tier of the plurality of tiers has a number of allowed suspends of the program operation while executing in the tier, and where a sum of the number of allowed suspends for all tiers of the plurality of tiers equals a maximum allowed number of suspends of the program operation. In response to performing a resume of the program operation, after performing a read following a suspend of the program operation, a determination is made of a tier of the plurality of tiers for the program operation and a subsequent suspend of the program operation is performed only after a measure of progress of the program operation has been exceeded in the determined tier.
US10956077B2
A data access method, a routing apparatus, and a storage system are provided. The method is applied to a storage system including a first storage device, a second storage device, and a routing apparatus. A logical unit in each storage device includes at least one first-type logical block and at least one second-type logical block. According to the method, when sending access requests to the storage devices in the storage system according to a preset rule, the routing apparatus sends access requests corresponding to same target logical blocks to one of the storage devices according to a preset rule. This reduces network overheads between the storage system and the application server, and improves efficiency of processing the access requests by the storage system.
US10956068B2
A data storage device can have one or more timestamps to indicate chronological information associated with data stored in the data storage device. A controller may be connected to a timestamp module and a transducing head to allow a timestamp to be written to a magnetic data storage medium as directed by the timestamp module. The timestamp can consist of chronological information relating to user-generated data stored on the data storage medium.
US10956057B2
Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides a method of controlling a memory of a computing device by an adaptive memory controller. The method includes collecting usage data from the computing device over a first bin, wherein the first bin is associated with a first weight, wherein the first weight is indicative of one or more of a first partial array self-refresh (PASR) setting a first partial array auto refresh (PAAR) setting and a first deep power down (DPD) setting. The method further includes associating the collected data with a second weight, adapting the first bin based on the second weight, wherein the second weight is indicative of one or more of a second PASR, PAAR, and DPD setting. The method further includes controlling the memory during the next first bin based on the second weight.
US10956055B2
A method for execution by an auditing unit includes sending a verification request to a storage unit that includes a slice name and a challenge value. A proof of knowledge is received from the storage unit in response, where the proof of knowledge is generated by the storage unit based on a prover output value generated by performing a combined integrity function on the challenge value and slice data associated with the slice name. A verifier output value is generated by the auditing unit as a function of the challenge value and a known slice integrity check value for the slice name. Output verification data is generated by comparing the prover output value to the verifier output value. A corrective action is initiated on the storage unit when the prover output value compares unfavorably to the verifier output value, or when the proof of knowledge is evaluated to be invalid.
US10956051B2
Techniques are described for organizing data within a storage system. In one or more embodiments, a storage system monitors access to a first set of objects comprising (a) a first subset of objects associated with at least a first attributes and (b) a second subset of objects associated with at least a second attribute. Based on the monitoring, the storage system identifies a pattern of accessing objects in the second subset of objects subsequent to accessing objects in the first subset of objects. Responsive to receiving a request to store a second set of objects, the storage system generates a file in which a first object associated with at least the first attribute and a second object associated with at least the second object are stored consecutively.
US10956048B2
Computing device and method for inferring a predicted number of physical blocks erased from a flash memory. The computing device stores a predictive model generated by a neural network training engine. A processing unit of the computing device executes a neural network inference engine, using the predictive model for inferring the predicted number of physical blocks erased from the flash memory based on inputs. The inputs comprise a total number of physical blocks previously erased from the flash memory, an amount of data to be written on the flash memory, and optionally an operating temperature of the flash memory. In a particular aspect, the flash memory is comprised in the computing device, and an action may be taken for preserving a lifespan of the flash memory based at least on the predicted number of physical blocks erased from the flash memory.
US10956047B2
The instant disclosure provides an accelerated computer system and an accelerated method for writing data into discrete pages. The accelerated method includes executing write commands, with each write command including write data and a write address such that the write address corresponds to a write page of the first pages in a sector of a hard drive, identifying whether the write pages are successive according to the write addresses, acquiring stored data by reading the sector according to the write addresses if the write pages are discrete, writing the data stored in the first pages into the second pages of a memory, writing write data bit by bit into the second pages according to the write addresses, and writing the data stored in the second pages into the first pages.
US10956045B2
An apparatus and method are provided for issuing access requests to a memory controller for a memory device whose memory structure consists of a plurality of sub-structures. The apparatus has a request interface for issuing access requests to the memory controller, each access request identifying a memory address. Within the apparatus static abstraction data is stored providing an indication of one or more of the sub-structures of the memory device, and the apparatus also stores an indication of outstanding access requests issued from the request interface. Next access request selection circuitry is then arranged to select from a plurality of candidate access requests a next access request to issue from the request interface. That selection is dependent on sub-structure indication data that is derived from application of an abstraction data function, using the static abstraction data, to the memory addresses of the candidate access requests and the outstanding access requests. Such an approach enables the apparatus to provide a series of access requests to the memory controller with the aim of enabling the memory controller to perform a more optimal access sequence with regard to the memory device.
US10956039B2
A memory system includes a nonvolatile memory having a plurality of nonvolatile memory chips incorporated therein, a control circuit that controls the nonvolatile memory, an MPU that controls the control circuit, and an interface circuit that communicates with a host, all of which are mounted on a board of the memory system, and the memory system further includes a bus switch that switches connection of a signal line between the control circuit and the nonvolatile memory chips.
US10956037B2
Embodiments of the present invention provide methods and systems for calculating capacity allocation in storage systems. Embodiments of the present invention can be used to calculate a capabilities score for all storage systems, resulting in a list of storage systems, prioritized, so that a storage administrator may select automatically or manually, the best system to provision for the requesting application, based on the calculated capabilities score of each storage system.
US10956036B2
Non-limiting examples of the present disclosure describe gesture input processing. As an example, a gesture input may be a continuous gesture input that is received through a soft keyboard application. The continuous gesture input may comprise query input and a selection of an application extension displayed within the soft keyboard application. The query input may be processed using a component associated with the application extension. A result for the query input may be provided. As an example, the result may be provided by the component associated with the application extension. Other examples are also described.
US10956033B2
Lack of physical display space on a mobile computing device complicates the entry of data since the input elements (usually “keys” on a virtual keyboard) are too small to accurately touch. Using on-screen virtual keyboards usually requires placing the virtual keyboard on the screen so that it does not obscure the underlying input field which further reduces the size of the input “keys”. As described herein, a semi-transparent layer is created representing a virtual on-screen keyboard with the specification of “areas of interest” (areas or bounded portions of the screen) which typically will contain the most important screen content. These areas of interest are given enhanced visibility by increasing the transparency of the virtual keyboard in those bounded areas.
US10956029B1
In one embodiment, a method includes determining, by a first application installed on the client system, that a second application is installed on the client system, wherein the first application is configured to switch contexts to the second application; receiving, by the client system, a context-switching gesture input within a first context of the first application, detecting, by the client system, the context-switching gesture has passed a first threshold within the first context, presenting, by the client system, a preview associated with the second application on a portion of a display of the client system in response to the context-switching gesture passing the first threshold within the first context, detecting, by the client system, the context-switching gesture has passed a second threshold within the first context, and switching contexts to a second context of the second application in response to passing the second threshold.
US10956027B2
A non-transitory computer readable medium contains a program for a portable terminal including a touchscreen having a first area for selecting a command and a second area in which objects are displayed. The program causes a computer to store command information indicating associations between commands and objects that may serve as targets of the commands regarding a plurality of commands in relation to a plurality of objects, store position information indicating displayed positions of the individual objects in the second area, select the command based on a state in which an operation is being performed with a first finger of a user in the first area, and define, based on the command information and the position information, an area corresponding to the display position of an object that may serve as a target of the selected command in the second area as an area in which an operation is acceptable.
US10956015B1
An embodiment of the invention may include a method, computer program product and computer system for visual trigger notification. The method, computer system, and computer program product may include a computing device which may receive a user selection of a display portion of an application on a first display unit and user input defining a visual trigger policy for the selected display portion of the application. The visual trigger policy may define a visual trigger and a user notification in response to detecting the visual trigger. The computing device may capture image data of the selected display portion of the application on the first display unit and analyze the captured image data to detect the visual trigger, The computing device may, in response to detecting the visual trigger, generate the user notification defined by the visual trigger policy.
US10956004B2
According to one or more embodiments of the present invention, a computer-implemented method includes detecting an initiation of a user interaction and in response, determining one or more user interface elements displayed on a display, a first user interface element being at a first position on the display. The method further includes, based on determining a completion of the user interaction at the first position on the display, selecting the first user interface element based on a determination that a second user interface element is rendered at the first position, the second user interface element being rendered at the first position between the initiation and the completion of the user interaction.
US10956001B2
First statistical data and at least second statistical data can be received from respective data processing systems, the statistical data received from each data processing system indicating a respective duration of time for the data processing system to perform a task. A progress profile for the task can be updated by conglomerating the first statistical data with at least the second statistical data. A request indicating the task can be received from a third data processing system. In response, the progress profile can be communicated to the third data processing system. The third data processing system can present on a display a progress bar and indicate status of completion of the task by reiteratively updating the progress bar. The status of completion can be determined based on a duration of time expected for the task indicated in the progress profile and an amount of time that has elapsed.
US10955998B2
One or more embodiments allow a user to search a gallery of digital content. In particular, a user can interact with a digital content system to search for, and identify, one or more digital content items (e.g., photos, videos, audio) within a collection of digital content. For instance, the digital content system can maintain tokens with respect to a collection of digital content and associate the tokens with digital content items within the collection of digital content. The digital content system can also provide a gallery of digital content items within a view area of a graphical user interface. Upon receiving a search query, the digital content system can identify a token and identify digital content items corresponding to the token. The digital content system can further provide a new or modified gallery within the view area of the graphical user interface based on the identified digital content items.
US10955997B2
A first audio content item may be provided to a user in a first area of a graphical user interface (GUI). Second audio content items may be provided in a second area of the GUI. A selection of a control element provided in the GUI may be received where the selection of the control element indicates that the user is interested in an audio component that is included in the first audio content item. In response to receiving the selection of the control element, different versions of the audio component that are included in third audio content items may be identified and the second area of the GUI may be modified to prioritize a presentation of at least one of the third audio content items that includes a respective different version of the audio component over a presentation of the second audio content items in the second area of the GUI.
US10955996B2
Aspects of the invention include providing cognitive contact assistance with dynamically generated contact lists for messages. Providing cognitive contact assistance includes performing by a processor, prior to a message created by a user being sent to a user interface of an intended recipient of the message: identifying content of the message; dynamically generating a contact list based at least in part on the content; and augmenting the message with the contact list. The augmented message is sent to the user interface of the intended recipient of the message.
US10955995B2
A system and method for controlling a computerized device's display to provide a user interface that renders compact and informative graphical user interface images, particularly in a medical care management device in which a large amount of information is required by the user, and a size of the display device is relatively small. The system and method can deliver structured guidance to medical personnel to promote rendering of medical care in compliance with predetermined care protocols, and automatedly logs, and/or guides the user to log, events and occurrences during the medical emergency for accurate logging of same. Multiple independent cyclical numerical task timers, graphical progress indicators, and cycle counters may be displayed concurrently within a single field of view/window within a display device's display area. Expiration of a cycle time may be reflected by a color change, and initiate text or other prompting according to a predefined care protocol.
US10955989B2
Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may further be facilitated by receiving a profile identifier and by accessing, via a processor, profile data associated with the profile identifier. The interface may be facilitated by determining, via the processor, a visual bias for at least one of the dynamic icons relative to another of the dynamic icons based on the profile data and may be facilitated by applying the visual bias, via the interface, to the at least one of the dynamic icons. Multiple interfaces may be applied to the same or different screens.
US10955988B1
In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and storage accessible to the at least one processor. The storage includes instructions that may be executable by the at least one processor to determine that a user is looking at a graphical object presented at a first area of the display that is different from a second area of the display that the user is touching concurrently with looking at the first area. The instructions may also be executable to, based on the determination, execute a function associated with selection of the graphical object.
US10955982B2
A display device including an organic light emitting layer, a pixel circuit, and conductive adhesive having a first density and being in electrical communication with the organic light emitting layer and the pixel circuit, wherein during bending certain portions of the conductive adhesive are compressed to a second density higher than the first density and certain other portions of the conductive adhesive are expanded to a third density lower than the first density.
US10955958B2
An information processing apparatus includes a display panel, a frame, a touch sensor, and a controller. The display panel includes a display surface of a predetermined display area. The frame includes a frame surface that surrounds the display panel and determines the display area. The touch sensor is configured to detect touches to the display surface and the frame surface. The controller is configured to execute predetermined processing when a touch to a first area on the display surface is detected, and to execute the predetermined processing when a touch to a second area on the frame surface is detected, the second area being adjacent to the first area.
US10955956B2
An electronic device includes a display and an input region separate from the display. The device detects a first portion of a first input on the input region. In response to detecting the first portion of the first input: if the first portion of the first input meets first criteria that do not require a characteristic intensity of the first input to increase above a first intensity threshold in order to be met, the device displays a precursor object of a user interface object that includes one or more selectable options. While displaying the precursor object, a second portion of the first input is detected on the input region, wherein an intensity of the first input increases above the first intensity threshold. In response to detecting the increase in intensity, the device reveals the user interface object by an amount that varies with a current intensity of the first input.
US10955951B2
A touch display device, a common driving circuit, and a driving method are discussed. The touch display device can include a common driving circuit configured to drive a plurality of common electrodes used for display driving and touch driving, wherein the common driving circuit can include a common signal stabilization amplifier configured to control the average of a first input signal and a second input signal, which are respectively received from a first common electrode and a second common electrode, to correspond to a reference common signal and to output a first control input signal and a second control input signal; and a differential amplifier configured to output a differential sensing signal that is proportional to the difference between the first control input signal and the second control input signal. Accordingly, the impact of display driving and touch driving on each other when simultaneously performing the display driving and the touch driving can be reduced.
US10955944B2
A touch pad device applied to a touch-control electronic apparatus which has a case including an opening is disclosed. The touch pad device includes a touch pad, a supporting unit and a pressing unit. The touch pad includes a circuit board which has a circuit board main body and a plurality of circuit board coupling parts. The circuit board main body is exposed at the opening. The circuit board coupling parts are symmetrically disposed at the edge of the circuit board main body, and the circuit board coupling parts are coupled to the case. The supporting unit is disposed under and supports the touch pad. The pressing unit is located between the circuit board main body and the supporting unit.
US10955943B1
Embodiments enable forming a friction modified touch sensitive surface on a touch screen panel. In particular, the touch sensitive surface is augmented with two friction modifying materials that are interspersed with one another according to a predetermined pattern on the surface of the touch screen panel as a monomolecular layer. In an embodiment, The materials have indices of refraction that differ from each other by more than 0.10. In another embodiment, the materials have a kinetic coefficient of friction in one or the other range, respectively, of between 0.01 and 0.05, or between 0.06 and 0.1, said kinetic coefficients of friction being measured against printing paper that has a kinetic coefficient of friction of 0.17 with itself. In another embodiment, the materials have a water contact angle of greater than 90 degrees, and an oil contact angle of greater than 30 degrees as measured with n-hexadecane.
US10955942B2
In one embodiment, a stylus includes a first sensor disposed proximate a first end of the stylus. The first sensor is adapted to receive a first receive signal via a first capacitive coupling with a touch sensor of a device. The first end of the stylus is at a tip-end of the stylus. The stylus also includes a second sensor disposed proximate the first end of the stylus. The second sensor is adapted to receive a second receive signal via a second capacitive coupling with the touch sensor of the device. A proximity of the first sensor to the first end of the stylus is greater than a proximity of the second sensor to the first end of the stylus. A widest portion of the first sensor has a greater width than at least a portion of the second sensor.
US10955936B2
A detector (110) for determining a position of at least one object (118) is proposed. The detector (110) comprises: —at least one optical sensor (112), the optical sensor (112) being configured to detect at least one light spot (156) generated by at least one light beam (150) propagating from the object (118) towards the detector (110), the optical sensor (112) having at least one matrix (152) of pixels (154), each pixel (154) being adapted to generate at least one pixel signal si,j in response to an illumination of the pixel (154) by the light beam (150); —at least one non-linearization device (123) configured to transform the pixel signals si,j of all pixels (154) i, j or of at least one group of pixels (154) into nonlinear pixel signals s′i,j, the nonlinear pixel signals s′i,j each being a nonlinear function of the power of the illumination pi,j of the respective pixel (154); —at least one summing device (125) configured to add up the nonlinearpixel signals s′i,j of all pixels (154) i, j or of the at least one group of pixels (154) and to generate at least one nonlinearsum signal S′=Σijs′ij; and —at least one evaluation device (126), the evaluation device (126) being configured to determine at least one longitudinal coordinate z of the object (118) by evaluating the nonlinear sum signal S′.
US10955934B2
Computing devices, input devices, keyboard assemblies, and related systems include a set of conductive traces or leads configured to transfer a capacitive load from an appendage of a user or another capacitive load source from a remote location, such as on a keycap of the keyboard, to a conductive portion or electrode on the keyboard that is positioned near a touch-sensitive interface of a computing device. The capacitive load is thereby transferable through the conductive traces or leads to the touch-sensitive interface without having to directly apply the load, such as by touching a finger to the interface. This can reduce or eliminate the need for on-screen controls or keyboard interface elements in a touch screen device without having to use a more expensive and energy-draining wired or wireless connection between the computing device and a keyboard case or accessory for the computing device.
US10955932B1
A head-mounted display (HMD) tracks a user's hand positions, orientations, and gestures using an ultrasound sensor coupled to the HMD. The ultrasound sensor emits ultrasound signals that reflect off the hands of the user, even if a hand of the user is obstructed by the other hand. The ultrasound sensor identifies features used to train a machine learning model based on detecting reflected ultrasound signals. For example, one of the features is the time delay between consecutive reflected ultrasound signals detected by the ultrasound sensor. The machine learning model learns to determine poses and gestures of the user's hands. The HMD optionally includes a camera that generates image data of the user's hands. The image data can also be used to train the machine learning model. The HMD may perform a calibration process to avoid detecting other objects and surfaces such as a wall next to the user.
US10955928B2
A smart device capable of switching between at least two applications based on the position of the smart device and a method of doing the same is provided.
US10955923B2
A vibrating touch screen includes a plate; two first elongated portions approximately parallel to each other, having an acoustic reflection coefficient greater than that of the plate, and connected to a first surface of the plate; and two strips of piezoelectric actuators approximately parallel to the portions and located therebetween.
US10955918B1
A brain computer interface system includes a retainer and cap assembly for transmitting light to a user's head region and transmitting optical signals from the user's head region to a detector subsystem. The retainer is configured to secure the cap assembly to a head region of a user. The cap assembly includes an array of ports that retain an array of ferrules. A first ferrule in the array of ferrules can include a channel that extends at least partially through the body of the ferrule. The channel retains a fiber optic cable such that the fiber optic cable is in communication with a head region of a user during a mode of operation. The cap includes an elastic portion such that in a mode of operation, the cap and array of ferrules are biased towards the head region of a user.
US10955916B2
A system includes a microcontroller, one or more sensors affixed to an object, and memory storing one or more programs including instructions for receiving and storing first sensor data from the one or more sensors in response to motion of the object, determining whether the first sensor data meets a first threshold, in accordance with a determination that the first sensor data meets the first threshold: receiving and storing second sensor data from the one or more sensors in response to subsequent motion of the object for as long as the second sensor data meets a second threshold, performing pattern recognition on the second sensor data, and identifying a first position of the object based on the pattern recognition of the second sensor data.
US10955915B2
A preliminary path for light travelling towards a camera via corneal reflection is estimated based on a preliminary position and orientation of an eye. A position where the reflection would appear in images captured by the camera is estimated. A distance is formed between a detected position of a corneal reflection of an illuminator and the estimated position. A second preliminary path for light travelling through the cornea or from the sclera towards a camera is estimated based on the preliminary position and orientation, and a position where the second preliminary path would appear to originate in images captured by this camera is estimated. A distance is formed between a detected edge of a pupil or iris and the estimated position where the second preliminary path would appear to originate. An updated position and/or orientation of the eye is determined using an objective function formed based on the formed distances.
US10955913B2
A system for adjusting content display orientation on a screen is disclosed. The system may include a processor that may detect both eyes and a body part of a user that is proximal to one or more of the user's eyes. The system may then determine an eye gaze plane based on the positions of the first and second eyes of the user. The eye gaze plane may be determined by identifying a first line of sight extending from the first eye and a second line of sight extending from the second eye. Additionally, the eye gaze plane may bisect a center of the first eye and a center of the second eye of the user. Once the eye gaze plane is determined, the system may adjust the orientation of content displayed on a display device based on the eye gaze plane and on the position of the body part.
US10955912B2
Techniques for data sharing between two computing devices are described. In an example, a computer system determines a first presence of a first user relative to a first computing device. The computer system also determines a first identifier of the first user. The first identifier is associated with operating the first computing device. The operating comprises sharing data with a second computing device. The computer system also determines a second presence of a second user relative to the second computing device. The computer system also determines a second identifier of the second user. The second identifier associated with operating the second computing device. The computer system cause the data to be shared with the second computing device based on the first presence, the first identifier, the second presence, and the second identifier.
US10955896B2
Methods and apparatus relating to techniques for avoiding cache lookup for cold cache. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive data for a current write operation to a memory, determine a number of bits in the received data for the current write operation to the memory which have changed from a previous write operation to the memory and in response to a determination that the number of bits in the received data for the current write operation to the memory which have changed from a previous write operation to the memory exceeds a threshold, to toggle a plurality of bits in the data for the current write operation to create an encoded data set and set an indicator bit to a value which indicates that the plurality of bits have been toggled. Other embodiments are also disclosed and claimed.
US10955893B2
In an embodiment, an integrated circuit includes multiple instances of a component (e.g. a processor) and a control circuit. The instances may be configured to operate in various modes. Some of the modes are incapable of presenting a worst-case load on the power supply. The control circuit may be configured to monitor the instances and detect the modes in which the instances are operating. Based on the monitoring, the control circuit may request to recover a portion of the voltage margin established for worst-case conditions in the instances. If the instances are to change modes, they may be configured to request mode change from the control circuit. If the mode change causes an increase in the current supply voltage magnitude (e.g. to restore some of the recovered voltage margin), the control circuit may cause the restore and permit it to complete prior to granting the mode change.
US10955880B2
An electronic device has a foldable display. First and second portions of an electronic device housing for the device may be joined using a hinge. A flexible display may overlap the first housing portion and the second housing portion and may bend along a bend axis as the first and second housing portions are rotated relative to each other using the hinge. The hinge may include toothed members such as gears and a rack member. The rack member may have a surface with curved portions. The gears may include rotating gears that walk along the curved portions of the rack member as the electronic device is folded and unfolded. The hinge may include gears that are fixedly attached to the first and second housing portions and that engage the rotating gears. Linkage members may hold together gears and the rack member.
US10955876B1
Disclosed herein is a mobile terminal including a first frame, a second frame slideably movable from the first frame in a first direction or a second direction opposite to the first direction, a slide frame movable in the first direction or the second direction with respect to the second frame, a flexible display comprising a first region coupled to the first frame, a second region coupled to the slide frame, and a third region disposed between the first region and the second region, the third region being bent in a manner of surrounding the second frame, and a first magnet positioned on a rear surface of the second frame and configured to provide magnetic force to pull the slide frame or the flexible display. The mobile terminal of the present disclosure may allow the size of the screen to be adjusted as needed, thereby satisfying both portability and usability.
US10955855B1
Smart car method for autonomous navigation by creating a 3D model based on outputs of the camera and sensor; accessing a high definition map database and generating a trip with travel segments from origin to destination; detecting a freeway entrance or an exit lane based on a road marking using a camera and a sensor; if the travel segment passes the freeway entrance or exit, then follow the current lane without exiting; and otherwise following the freeway entrance or exit.
US10955847B2
In embodiments of an autonomous vehicle interface system, system nodes are each implemented as a distributed node for independent data processing of low-level sensor data and/or high-level system data. The high-level system data is abstracted from the low-level sensor data, providing invariance to system configuration in higher-level processing algorithms. The autonomous vehicle interface system includes at least one real-time bus for data communications of the low-level sensor data and the high-level system data between the system nodes. The system also includes an application programming interface (API) configured for access by the system nodes to the low-level sensor data and the high-level system data that is published on the real-time bus and accessible via the API.
US10955845B2
Systems, methods and apparatus are provided for handling operational constraints for unmanned vehicles. The system includes: a plurality of mobile unmanned vehicles for deployment in an environment; a computing device connected to the plurality of unmanned vehicles via a network, the computing device storing, in a memory, a plurality of operational constraints; each operational constraint including (i) a type identifier, (ii) an indication of a region of the environment, and (iii) a property defining a constraint on the operation of the unmanned vehicles within the region. The computing device is configured to: receive a request from one of the mobile unmanned vehicles, the request identifying an operational constraint; responsive to receiving the request, retrieve an operational constraint from the memory based on the request; and send the retrieved operational constraint to the one of the mobile unmanned vehicles.
US10955841B2
Example methods and systems are disclosed to provide autonomous vehicle sensor security. An example method may include generating, by a first autonomous vehicle, a first map instance of a physical environment using first environmental information generated by a first sensor of a first autonomous vehicle. A second map instance from at least one of a second autonomous vehicle located in the physical environment is received. The first map instance may be correlated with the second map instance. In response to a discrepancy between the first map instance and the second map instance, a secure sensor may be activated to generate a third map instance. In response to the third map instance verifying that the discrepancy accurately describes the physical environment, the first environmental information including the discrepancy is used to navigate the first autonomous vehicle.
US10955833B2
A method in an industrial process control and remote engineering system comprises receiving, by a remote control system, a control configuration, interfacing, by the remote control system, via a network, with at least one process equipment, and remotely controlling, by the remote control system, the at least one process equipment according to the control configuration. In some embodiments of the method, the remote control system is a twin of a local control system.
US10955832B2
Systems and methods for controlling device performance variability during manufacturing of a device on wafers are disclosed. The system includes a process platform, on-board metrology (OBM) tools, and a first server that stores a machine-learning based process control model. The first server combines virtual metrology (VM) data and OBM data to predict a spatial distribution of one or more dimensions of interest on a wafer. The system further comprises an in-line metrology tool, such as SEM, to measure the one or more dimensions of interest on a subset of wafers sampled from each lot. A second server having a machine-learning engine receives from the first server the predicted spatial distribution of the one or more dimensions of interest based on VM and OBM, and also receives SEM metrology data, and updates the process control model periodically (e.g., to account for chamber-to-chamber variability) using machine learning techniques.
US10955831B2
The present invention relates to a method for detecting anomalies in an infrastructure comprising the step of analyzing each of the data packets (PD) exchanged in the telecommunication system; identifying for each of the analysed data packets (PD) all the network protocols used and at least one field of each of the protocols; generating a virtual representation of the infrastructure (1) for each of the exchanged data packets (PD) and on the basis of the identified protocols and fields; storing the virtual representation generated for each of the exchanged data packets (PD); comparing the virtual representation stored with at least one comparison element, identifying at least one critical state of the infrastructure from the differences and/or similarities between the stored virtual representation and the comparison elements; signaling, by means of the computerized data processing means, an anomaly of the infrastructure when at least one of the critical states is identified in the virtual representation.
US10955830B2
According to some exemplary embodiments, the present disclosure is directed to a secure edge datastream processing and distribution system comprising a trusted datastream with metadata indicating ownership and access rights added at an edge. Further embodiments include sensors, machines or robots sending sensor data attributes to a fog operating system data pipeline, the fog operating system data pipeline sending dynamic data tags to secure containers and/or the fog operating system data pipeline sending role and org assignment data to secure containers. The secure containers may send correlated edge analytics to an authorization policy engine, and/or the secure containers may send datastream identification definition data to an authorization policy engine.
US10955827B2
A machine learning device provided in a control unit observes, as state variables representing a current state of an environment, conveyance operation data indicating a state of a conveyance operation of a conveying machine and conveyance article state data indicating a state of the conveyance article, and acquires, as determination data, conveyance speed determination data indicating an appropriateness determination result relating to a conveyance speed of the conveyance article and conveyance article state determination data indicating an appropriateness determination result relating to variation in the state of the conveyance article. The conveyance operation data and the conveyance article state data are then learned in association with each other by using the state variables and the determination data.
US10955824B2
A method for operating an industrial automation system communication network, wherein at least one control unit controls functions of a plurality of communication devices for operating a communication network that includes plurality of communication devices, where the communication network is subdivided into a plurality of partitions which each include a plurality of end nodes as service access points and predeterminable shares of system resources of communication devices, where guaranteeable service quality parameters, which may be mapped in a multi-dimensional service quality parameter matrix for each partition, are determined for each data transmission within the partitions, by a pair of end nodes and in a manner dependent on direction, where each partition is assigned uniquely to a respective user together with the guaranteeable service quality parameters, and where potentially available system resources and authorizations for each respective user are specified by the assigned.
US10955821B2
A plant control system comprises a feedback controller 5 configured to determine a control input of a plant 6 so that one control output of the plant approaches a target value, a provisional target value calculating part 2 configured to calculate a provisional target value based on a predetermined parameter of the plant, and a reference governor 3 configured to perform a minimum value search of an object function by updating a corrected target value to thereby derive the target value from the provisional target value. The reference governor is configured to update the corrected target value only between r−0.5Rr and “r”. Rr is a value of a partial differential for the corrected target value “w” of the object function when the corrected target value “w” is the provisional target value “r”.
US10955820B2
A system may include a 3D core design engine and a 3D core printing engine. The 3D core design engine may be configured to determine, in a CAD model, an under-core ply of a composite part and a core footprint on the under-core ply specified for an additive 3D core to be manufactured via additive manufacturing for insertion into the composite part, compute a bottom core surface of the additive 3D core from the under-core ply and core footprint, access core design parameters for the additive 3D core; and construct an additive 3D core design in the CAD model based on the computed bottom core surface and the core shape parameters. The 3D core printing engine may be configured to store the additive 3D core design to support subsequent manufacture of the additive 3D core via additive manufacturing.
US10955812B2
A method for configuring a clean room (2) for the manufacture of pharmaceutical products and the manufacture of pharmaceutical products includes the steps: selecting a pharmaceutical product for the manufacture in the clean room (2); determining one or a plurality of specific devices (16) and/or one or a plurality of specific materials (18) for the manufacture of the selected pharmaceutical product; and assigning locations for the particular, respectively specific devices (16) and/or specific materials (18) in the clean room (2) and, that is, by using a navigation system (4). The navigation system (4) issues at least one notification (6, 8, 10, 12, 14) associated with a location in the clean room (2) indicating where the specific device (16) and/or the specific material (18) for the manufacture of the selected pharmaceutical product is/are to be placed.
US10955804B2
The invention relates to a method for checking a compatibility of a functional module for an installation for process automation. An input specification is provided for an input interface of the functional module, the input specification indicating for an input signal all input values that the functional module respectively accepts as valid. An output specification is provided, the output specification indicating for an output signal of the functional module all output values that the functional module provides as intended when the input specification is fulfilled. Operation of the functional module on the installation is preceded by an analysis device checking whether the functional module produces, for each input signal produced on the input interface in accordance with the input specification, the output signal on an output interface in accordance with the output specification. When an output value of the output signal violates the output specification, a module error is signaled.
US10955803B1
Systems and Methods for Documenting and Managing Execution of Procedures in a Graphical Interface Environment, for example, in a Graphical User Interface (GUI), to control multiple, diverse systems. The presently disclosed subject matter relates generally to documenting procedures, and more particularly to graphically documenting and structuring the automated performance of and execution of the procedures to reduce human factor risks and accidents with improved connectivity between the systems running the procedures and the systems being controlled or monitored by the procedures.
US10955799B2
The invention relates to a setting mechanism for a timepiece movement, including a setting gear train, a winder rod adapted to be moved from a first axial position termed a running position to a second axial position termed a setting position, a sliding pinion adapted to be moved from a first axial position in which the sliding pinion is disengaged from the setting gear train to a second axial position in which the sliding pinion meshes with the setting gear train, and a lever interengaged with the sliding pinion and adapted to pivot, when the winding rod is moved from a running position to a setting position and vice versa, in order to move the sliding pinion from the first axial position to the second and vice versa. The setting mechanism further includes, according to the invention, a device for immobilizing the setting gear train. This immobilizing device includes first and second immobilizing arms and an immobilizing wheel interengaged with the setting gear train. The first and second immobilizing arms are adapted, on the one hand, to the interengaged with the immobilizing wheel in a configuration termed locked in which the setting gear train is immobilized and, on the other hand, to be disengaged from the immobilizing wheel in a configuration termed unlocked in which the sliding pinion is free from meshing with the setting gear train. The immobilizing device includes to this end a locking/unlocking lever interengaged with the sliding pinion and adapted to cooperate with the first and second immobilizing arms in order to pass from the locked configuration to the unlocked configuration and vice versa when the winding rod is moved from a running position to a setting position and vice versa.
US10955793B2
A drum unit includes: a frame; a first photosensitive drum; a second photosensitive drum; a charger; and a storage medium. The frame includes: a first frame plate; a second frame plate spaced apart from the first frame plate in a first direction; a third frame plate connecting one end of the first frame plate to one end of the second frame plate; and a fourth frame plate connecting another end of the first frame plate to another end of the second frame plate. The first photosensitive drum and the second photosensitive drum are rotatably supported by the frame. The second photosensitive drum is spaced apart from the first photosensitive drum and positioned closer to the third frame plate than the first photosensitive drum to the third frame plate in a second direction. The storage medium has an electrical contact surface positioned at an outer surface of the fourth frame plate.
US10955788B1
According to one embodiment, an image forming apparatus includes: a registration roller; a motor configured to drive the registration roller; and a controller configured to control the motor. The registration roller is disposed at a first position on a conveyance path of paper on which an image is to be formed, and sends out the paper toward a second position on the conveyance path. The second position is downstream from the first position on the conveyance path and is an image transfer position on the paper. The controller controls the motor by using both speed control and position control when the leading end of the paper is at a position from the first position to the second position, and controls the motor by using only the speed control when the leading end of the paper reaches the second position.
US10955773B2
An image forming apparatus includes: an image holding section; a transfer section that includes a transfer member, applies a transfer electric-field to a transfer region between the image holding section and the transfer member, and electrostatically transfers an image held by the image holding section onto a recording medium; a contact section that acts as an electrode to ground while being in contact with the recording medium when the recording medium passes through the transfer region; a first resistance detection section; a second resistance detection section; a comparison section that compares a first system resistance detected by the first resistance detection section with a second system resistance detected by the second resistance detection section; and a switching section that switches between constant voltage control and constant current control for the transfer electric-field produced by the transfer section depending on a result of comparison by the comparison section.
US10955766B2
An arrangement is therefore employed in which a flexible flat cable is guided by a guide member situated at a position facing a metal rear plate and the flexible flat cable extending from a connector to the metal rear plate is brought into contact with a wall portion of the metal rear plate so that the flexible flat cable is grounded.
US10955764B2
A toner which is less likely to cause toner leakage and which is less likely to cause aggregation after being left to stand under a high temperature condition. A toner for developing electrostatic images, comprising colored resin particles comprising a binder resin and a colorant, and an external additive, wherein a conditioned bulk density obtained by a powder flowability analyzing device is from 0.525 g/mL to 0.565 g/mL.
US10955757B2
A table for a lithographic apparatus, the table having a catchment opening formed in an upper surface of the table, the catchment opening in fluid communication through the table with the environment of the table at a drain opening in a surface of the table other than the upper surface.
US10955756B2
Methods and apparatuses for measuring a target formed on a substrate. The target includes an alignment structure and a metrology structure. In one method, a first measurement process is performed that includes illuminating the target with first radiation and detecting radiation resulting from scattering of the first radiation from the target. A second measurement process includes illuminating the target with second radiation and detecting radiation resulting from scattering of the second radiation from the target. The first measurement process detects a position of the alignment structure. The second measurement process uses the position of the alignment structure detected by the first measurement process to align a radiation spot of the second radiation onto a desired location within the metrology structure.
US10955754B2
A microlithographic projection exposure apparatus is configured to move a substrate stage in a scanning direction during the exposure process. The apparatus includes a projection lens for imaging mask structures onto a substrate during the exposure process with a manipulation device configured to change an imaging scale of the projection lens in at least two directions independently from one another. The apparatus also includes a control apparatus configured to perform different corrections of the imaging scale by way of suitable control of the manipulation device in the scanning direction and transversely to the scanning direction.
US10955752B2
An EUV collector mirror for an extreme ultra violet (EUV) radiation source apparatus includes an EUV collector mirror body on which a reflective layer as a reflective surface is disposed, a heater attached to or embedded in the EUV collector mirror body and a drain structure to drain melted metal from the reflective surface of the EUV collector mirror body to a back side of the EUV collector mirror body.
US10955749B2
An extreme ultraviolet radiation (EUV) source, including: a vessel having an inner vessel wall and an intermediate focus (IF) region; an EUV collector disposed inside the vessel, the EUV collector including a reflective surface configured to reflect EUV radiation toward the intermediate focus region, the reflective surface configured to directionally face the IF region of the vessel; a showerhead disposed along at least a portion of the inner vessel wall, the showerhead including a plurality of nozzles configured to introduce gas into the vessel; and one or more exhausts configured to remove gas introduced into the vessel, the one or more exhausts being oriented along at least a portion of the inner vessel wall so that the gas is caused to flow away from the EUV collector.
US10955748B2
The disclosure illustrates a curve-shaped mask, a curved device having color resist pattern and method for manufacturing the same. The curved device includes a curved substrate and at least two color resist layers. The at least two color resist layers are formed on the curved substrate, and construct a visible pattern together. The curved device is manufactured by a curve-shaped mask, which is a metal-containing material layer formed on the curved substrate and is visible.
US10955737B2
An image photographing system for viewing 3D images with naked eyes and using method thereof, including an L-shaped frame (1), wherein, a top end of a vertical portion of the L-shaped frame successively at equal intervals providing with: an intermediate photographing mechanism, a left photographing mechanism and a right photographing mechanism, a left driving mechanism and a right driving mechanism, a guide post, a vertical driving servo motor, a driving lead screw; a support plate drives the left driving mechanism and the right driving mechanism to move up and down by moving up and down along the guide post under the drive of the driving lead screw, so as to drive the left photographing mechanism or the right photographing mechanism to swing up and down. The present invention can see the realistic and natural 3D images with naked eyes.
US10955733B2
A cooling device is provided with an evaporator, a condenser, a vapor pipe, and a liquid pipe. The evaporator includes a housing having a reservoir configured to retain a working fluid in a liquid phase flowing inside, a wick disposed in the housing, and transporting the working fluid in the liquid phase, and a groove member having a plurality of flow channels through which the working fluid changed in phase from the liquid phase to the gas phase flows, the groove member being coupled to the wick. The wick has a plurality of through holes which penetrate the wick along a first direction from the reservoir toward the groove member, the through holes being configured to transport the working fluid in the liquid phase retained in the reservoir in the first direction.
US10955727B2
A wavelength converter includes an excitation light source outputting excitation light, a beam splitter receiving an input of the excitation light and an input of the optical signal and to divide both the inputted excitation light and the inputted optical signal into a first polarization component and a second polarization component, a non-linear optical fiber as a non-polarization-maintaining fiber, an accommodation section securing and accommodating the non-linear optical fiber, a first collimator lens disposed between the beam splitter and a first end of the non-linear optical fiber, and a second collimator lens disposed between the beam splitter and a second end of the non-linear optical fiber, wherein the optical signal is inputted to the beam splitter from a direction different from the input of the excitation light.
US10955721B1
In accordance with various embodiments of the disclosed subject matter, a system, device and method for an electrically tunable wavelength selection filter comprising a wavelength selection filter portion having a plurality of alternating thin films of two dielectric materials with a thin film capacitor displacing one pair of alternating thin films, and an order sorting filter portion electrically isolated from but proximate the wavelength selection filter and having a plurality of alternating thin films of two dielectric materials where one of the dielectric materials exhibits a voltage-dependent refractive index. Independently controlling the capacitor charging voltage and the voltage across the order sorting filter enables selective transmission of narrow spectral lines across a desired frequency region.
US10955720B2
An optical apparatus may comprise: an electrically reconfigurable optical layer comprising at least one phase-change material, wherein an optical property of the phase-change material is reconfigurable by an electric field; an optically transparent top electrode and a bottom electrode, the top and bottom electrodes configured to apply the electric field to the electrically reconfigurable optical layer, wherein the electrically reconfigurable optical layer is disposed between the optically transparent top electrode and the bottom electrode; and a colossal-K dielectric layer disposed between the electrically reconfigurable optical layer and the bottom electrode. The phase-change material of the electrically reconfigurable optical layer may comprise phase-change nickelate or tungsten oxide. The phase-change material of the electrically reconfigurable optical layer may have a perovskite structure. The phase-change nickelate or tungsten oxide may enable to actuate large refractive index changes of more than 1 in infrared wavelength spectrums at high speeds of phase reconfiguration of more than 1 kHz by applying the electric field to the phase-change material.
US10955719B2
A transparent photovoltaic (TPV) integrated directly into the structure of an electrochromic (EC) device is beneficial in that it can eliminate at least one substrate and provide more uniform coloring. Integration of a transparent photovoltaic with an electrochromic device may also reduce or eliminate the need for an electrical bus on a substrate. In some embodiments, positioning the TPV internally with the EC cell may eliminate the need for additional substrate layers or a conductive layer on one side of the TPV cell. Integrating a PV cell into the EC device can additionally reduce the need for external wiring and an external power supply. Alternatively, the TPV can assist in charging a battery where the battery can be used to power the EC device when there is no sunlight available.
US10955707B2
Certain exemplary embodiments can provide a system, machine, apparatus, device, manufacture, circuit, composition of matter, and/or user interface adapted for and/or resulting from, and/or a process, method, and/or machine-readable medium comprising machine-implementable instructions for, activities that can comprise and/or relate to, generating a gradient in an index of refraction of a material.
US10955704B2
A polarized backlight employs a light source configured to provide polarized light and a light guide to guide the polarized light. A polarization-preserving scattering feature optically coupled to the light guide is configured to scatter a portion of the guided polarized light out of the light guide as emitted polarized light. A polarization of the emitted polarized light is determined by a polarization of the guided polarized light.