Document Document Title
US10720844B2 Power supply control device and control method for power supply control device
A power supply control device for supplying electricity to a plurality of loads includes: a plurality of synchronous rectification type DC-DC converters, each regulating and supplying the power source to the load; a plurality of reference voltage circuits, each outputting a reference voltage; a common reference voltage circuit outputting a common reference voltage; a plurality of comparison circuits, each outputting a signal that corresponds to the difference between a feedback voltage, which is a fraction of the output voltage from the DC-DC converter, and the reference voltage or the common reference voltage; and a common reference voltage circuit controller controlling the common reference voltage circuit so that the common reference voltage falls when the input to the comparison circuit is switched from the reference voltage to the common reference voltage.
US10720841B2 Area efficient single-ended analog-to-digital converter
A single ended n-bit hybrid digital-to-analog converter is configured to receive as an input an analog signal and produce an n-bit digital output. The converter includes a split main sub-digital-to-analog converter capacitor array, a most significant bit capacitor array, and a main capacitor array. A coupling capacitor couples the main array to the split main sub-digital-to-analog convert.
US10720839B1 System and method for operating a switching converter in light load
A switching converter and a method for providing an output voltage is presented. The switching converter includes an inductor coupled to a pair of power switches, a signal generator and a controller. The first power switch is used to magnetize the inductor, while the second power switch is used to de-magnetize it. The signal generator is adapted to generate a modulated signal having a pulse width variable between a minimum value and a maximum value and to drive the first and second power switches based on the modulated signal. Upon identifying that the modulated signal has the minimum pulse width value, the controller increases a reverse current flowing from the inductor through the second power switch to prevent the output voltage from increasing above a target value.
US10720838B1 Forced-burst voltage regulation for burst-mode DC-DC converters
Embodiments provide forced-burst voltage regulation for burst mode direct-current-to-direct-current (DC-DC) converters in integrated circuits. The DC-DC converter generates an output voltage and operates in a burst mode to raise the output voltage to a threshold voltage. A controller is coupled to the DC-DC converter. In operation, the DC-DC converter is configured to perform the burst mode based upon a low-voltage detection for the output voltage. The DC-DC converter is further configured to perform the burst mode when a force-burst command is asserted by the controller to the DC-DC converter regardless of a state for the low-voltage detection. For one embodiment, the force-burst command is asserted as a burst control signal from the controller to the DC-DC converter to generate a long quiet period for sensitive actions. For another embodiment, the force-burst command is asserted using enable and refresh control signals to facilitate low-power operation.
US10720837B1 Fly capacitor voltage balancing for buck converter circuit
A voltage regulator circuit included in a computer system may include multiple devices and a switch node coupled to a regulated power supply node via an inductor. The voltage regulator circuit may couple the switch node to a capacitor for different periods of time using respective different subsets of the multiple devices. A control circuit may modify active times of control signals coupled to the multiple devices based on voltage samples of the switch node in order to adjust the durations of the different periods of time.
US10720835B2 Limiting average current in a peak-controlled boost converter
A method may include monitoring a current through a power inductor of a boost converter and detecting when a mathematical integral of a difference between the current as monitored and a desired average current for the power inductor is equal to zero. Another method may include in a first mode of operation of a boost converter, controlling switching behavior of switches of the boost converter to regulate an output voltage generated by the boost converter and in a second mode of operation of the boost converter, controlling switching behavior of switches of the boost converter to regulate an input current received by the boost converter. Another method may include monitoring a current through a power inductor of a boost converter and detecting when the current as monitored exceeds a maximum current for the power inductor.
US10720829B1 Totem-pole bridgeless PFC conversion device and method of operating the same
A totem-pole bridgeless PFC conversion device includes a conversion unit, a control unit, a current detecting unit and a phase detecting unit. When the control unit determines that a peak value of an input current is within a predetermined interval between a positive current value and a negative current value based on a current signal of the current detecting unit and a phase signal of the phase detecting unit, the control unit controls the conversion unit to operate in a discontinuous conduction mode (DCM). When the control unit determines that the peak value of the input current is not within the predetermined interval, the control unit controls the conversion unit to operate in a critical conduction mode (CRM).
US10720824B2 Low cost limited rotation rotary actuator
A limited rotation electromechanical rotary actuator includes a stator having an opening sized to accept a rotor assembly and an electrical coil. A rotor assembly is bidirectionally operable with the stator over a limited range of rotation. The rotor assembly includes an output shaft and a two-pole magnet and a position sensor shaft, wherein the output shaft and position sensor shaft are each rigidly attached to only a portion of the magnet. The rotor assembly includes apertures for allowing an electrical coil to pass through. The electrical coil extends around the magnet on four sides and is excitable for providing bidirectional torque to the rotor.
US10720823B1 Ferrofluid liquid spring with magnets between coils inside an enclosed chamber for vibration energy harvesting
A vibration energy harvester includes a proof mass that is a magnetic array or a coil array. The magnetic array has multiple magnets. The coil array has one or more coils. The vibration energy harvester includes an enclosed chamber. The enclosed chamber has the other of the coil array or the magnetic array that is not the proof mass. The one or more copper coils and the multiple magnets are configured to generate the electrical energy from a relative movement between the one or more copper coils and the multiple magnets. The vibration energy harvester includes a liquid suspension that suspends the proof mass within the enclosed chamber.
US10720821B2 Direct drive generator for renewable energy applications
A direct drive rotary generator formed of an elongate cylindrical series of stator annuli and a coaxial elongate cylindrical series of armature annuli and mounted for relative rotational movement around their common axis, the series of stator annuli interleaving the series of armature annuli, and either of the armature/stator annuli having a contiguous or substantially contiguous sequence of coils around its circumference, and the other of the armature/stator annuli having a corresponding sequence of permanent magnets of alternating polarity spaced around its circumference and at the same pitch as that of the coils, the arrangement being such that lines of magnetic flux passing across the air gap between one magnet carrying annulus to the next cut the turns of the coils of the corresponding interleaved coil carrying annulus, and thus induce in the coils electromagnetic forces as the armature is caused to rotate relative to the stator.
US10720820B2 Rotating electric machine and method for manufacturing the rotating electric machine
A rotating electric machine includes: a stator core having a plurality of slots aligned along a circumferential direction; a stator having a stator coil with an enamel coating inserted into the slots of the stator core; and a rotor rotatably arranged over the stator core through a given gap. The stator coil includes: main coils of a plurality of phases in which a plurality of segment coils each having a rectangular cross-section wire formed into a substantially U-shaped wire in advance is connected to each other; a first sub-coil having a lead wire led from the slots and attached with an AC terminal, and connected to one end of the respective main coils; and a second sub-coil having a neutral wire led from the slots, and connected to the other end of the respective main coils. The lead wire and the neutral wire are each formed of a wire with a bend structure having a plurality of straights and bends.
US10720811B2 Electric motor for vehicle, electric motor bearing holder tube part with water drain structure concave recessed parts
An electric motor for vehicle including a stator; a stator support member; a rotation shaft; a rotor including a bottom wall and a peripheral wall, in which the peripheral wall is provided with a magnet and the bottom wall is configured to be combined with the rotation shaft; and a bearing holder including a tube part, and a water drip hole is formed on a vertically lower side of the tube part, the stator support member being provided with a bearing holder insertion part including a boss part into which the tube part is configured to be inserted, wherein a water drain structure configured to drain a water drop from the water drip hole is provided along a circumferential direction of an inner circumferential surface of the boss part in a vertically lower area of the inner circumferential surface of the boss part.
US10720810B2 Positioning actuator and manufacturing method
A positioning actuator includes a stator assembly and a rotor, a printed circuit provided with electronic components, as well as a reduction gear for driving a rotary member. It includes two complementary blocks, the first block being made up of a shell having thermal conductivity no lower than 1 W/m/K, the first block including the reduction gear and having a passage for the output shaft of the reducing gear as well as an open opposing surface; the second block being formed by overmoulding the stator assembly and having a rear bearing recess for the rotor, the second block having a joining surface which complements a joining surface of the first block. The actuator also includes the electronic circuit which is positioned in a space defined between the first and second blocks. The disclosure also relates to a method for manufacturing such an actuator.
US10720803B2 Rotating electrical machine with rotor having plurality of umbrella form portions and radiating projections in between
A multiple of communication hole pairs each including two communication holes are formed in a rotor in a rotor rotation direction. A region between the two communication holes of each communication hole pair is a center bridge that connects a core portion of the rotor and an umbrella form portion on an outer side in the rotor radial direction, and each communication hole communicates with an outer periphery of the rotor. A multiple of radiating projections protrude in the rotor radial direction from a central axis of rotation between respective pairs of the communication hole pairs. The radiating projections have side surface projections protruding to the umbrella form portion side neighboring in the rotor rotation direction. The side surface projections cover a whole or one portion of the umbrella form portion from the outer peripheral side of the rotor.
US10720800B2 Brushless motor
A stator core has first, second, and third pole teeth disposed circumferentially and projecting radially outward, the first pole teeth face rotor magnets and have symmetric tooth tips, the second and third pole teeth are circumferentially disposed adjacent to the first pole teeth and have asymmetric tooth tips, and a distance between the tooth tips of the second and third pole teeth is smaller than a distance between the tooth tips of the first and second pole teeth and the distance between the tooth tips of the first and third pole teeth. This apparently reduces the facing ratio between the stator pole teeth and the rotor magnetic poles and increases the cogging torque while preventing increase in cost and reduction in workability.
US10720790B2 Charging device and method, power adapter and terminal
The present disclosure discloses a charging device, a charging method, a power adapter and a terminal. The charging device includes a charging receiving terminal, a voltage adjusting circuit and a central control module. The charging receiving terminal is configured to receive an alternating current. The voltage adjusting circuit includes a first rectifier, a switch unit, a transformer and a second rectifier. The first rectifier is configured to rectify the alternating current and output a first voltage. The switch unit is configured to modulate the first voltage to output a modulated first voltage. The transformer is configured to output a second voltage according to the modulated first voltage. The second rectifier is configured to rectify the second voltage to output a third voltage. The voltage adjusting circuit applies the third voltage to a battery directly.
US10720788B2 Wireless charging devices having wireless charging coils and methods of manufacture thereof
Wireless charging devices, methods of manufacture thereof, and methods of charging electronic devices are disclosed. In some embodiments, a wireless charging device includes a controller, a molding material disposed around the controller, and an interconnect structure disposed over the molding material and coupled to the controller. The wireless charging device includes a wireless charging coil coupled to the controller. The wireless charging coil comprises a first portion disposed in the interconnect structure and a second portion disposed in the molding material. The wireless charging coil is adapted to provide an inductance to charge an electronic device.
US10720781B2 Switching protection system
Embodiments of the present invention are directed to a cell protection system that may be employed in high voltage systems such as grid scale energy storage systems. In some embodiments, the advanced cell protection system includes a proactive balancing system for balancing one or more battery units of the energy storage systems. In some embodiments, the advanced cell protection system includes a switching protection system for safely connecting and disconnecting the one or more battery units of the energy storage systems to other systems. In some embodiments, the advanced cell protection system includes an isolated communication system for allowing the one or more battery units to safely communicate with each other and at least one controller of the energy storage system.
US10720776B2 Optimal power collection control method and apparatus in solar photovoltaic power generation system
A control apparatus controls an optimizer that steps up a DC input voltage from a solar photovoltaic power generation panel to a predetermined DC high voltage and converts the stepped-up DC voltage into a grid connection voltage, and includes a microprocessor; a sensor group; and a MOS driver group. The microprocessor includes: a control logic unit; a maximum power point tracking control unit; a PWM control unit; a PFM control unit; an I/O port; a timer control unit; and an initial measurement unit. The sensor group includes a solar photovoltaic panel voltage detection circuit; a solar photovoltaic panel current detection circuit; an optimizer output voltage detection circuit; and an optimizer output current detection unit. Thus, even when the solar photovoltaic power generation panel is at a low power in a low output state, stable operation can be continued, and transistors can be protected from a surge voltage.
US10720775B2 Converter module for converting electrical power and inverter for a photovoltaic system having at least two converter modules
A converter module for converting electrical power by means of a converter circuit having at least one power electronic semiconductor switch driven in a clocked manner is disclosed. The converter module includes a housing, a first DC link circuit terminal, and a capacitance arranged in the housing and connected to the first DC link circuit terminal and to the converter circuit and serving for stabilizing a DC voltage present at the first DC link circuit terminal. The converter module includes a second DC link circuit terminal, which is connected to the capacitance and to the first DC link circuit terminal, wherein the first and second DC link circuit terminals are designed for connection to DC link circuit terminals of further converter modules for converting electrical power. An inverter can be formed by at least two converter modules which are connected to one another via a respective one of their DC link circuit terminals.
US10720774B2 Hybrid energy system and method
Various embodiments include a hybrid energy system that includes a gas-turbine generator (GTG), an energy storage device configured to store energy that is coupled to an inverter, with the GTG and energy storage device coupled to a low side of a step-up transformer, and methods of operating such hybrid energy systems to meet power output contract requirements or provide power for industrial power applications that exhibit load swings. Some methods of operation include controlling power output from and charging of the storage device so as to satisfy a contract schedule of electric power output. Some methods of operation include discharging a portion of stored energy of the energy storage device to satisfy swing loads of the industrial application and charging the energy storage device by the GTG between swing loads.
US10720767B2 Multilayer stress control article and dry termination for medium and high voltage cable applications
A tubular stress control article having an axial bore with a length comprises a first and innermost layer formed from an electrical stress control composition having a filler material comprising nanosilica-modified inorganic particles and a discontinuous arrangement of conductive material dispersed in an elastomeric material. At least a portion of the conductive material is in durable electrical contact with the inorganic particles. The article further comprises a second layer disposed on the first layer, the second layer comprising an electrical insulation material. The article also comprises a third layer disposed on the second layer, the third layer comprising an elastomeric stress control material. The article further comprises a fourth layer disposed on the third layer, the fourth layer comprising a track-resistant elastomeric material. Each of the first, second, third, and fourth layers are substantially continuous along the length of the axial bore.
US10720766B2 Vehicle with a storage device that can be recharged by way of a charging cable and an external power supply
A vehicle is provided with a storage device for electrical energy that can be recharged from an external power supply and with a body which has at least one body opening that can be closed by a body flap, wherein a charging cable is provided, connected or connectable in an electrically conducting manner to the storage device and running at least partly inside the body. The body opening is a luggage-compartment opening or a door opening of the vehicle and the body flap is respectively a luggage-compartment lid or a door of the vehicle. The charging cable is formed as a flexible ribbon cable or has at least one flexible ribbon cable portion. The flexible ribbon cable or the at least one flexible ribbon cable portion can be led through a body gap present between a periphery of the body opening and the body flap. The ribbon cable or the at least one flexible ribbon cable portion has current-carrying conductors that are arranged next to one another, are designed as flat conductors of a ribbon form and are surrounded by a common, electrically insulating sleeve.
US10720765B2 System for isolating power conductors using slidable insulating sheets
A system for isolating a power conductor includes a power conductor that extends between first and second flanking support structures. First and second collars are connected respectively to the first and second flanking support structures. The first and second collars each at least partially surround the power conductor and including respective first and second open tracks that cooperate with each other to define a sheet-receiving slot. An electrically insulating/insulative sheet is located in the sheet-receiving slot and extends continuously between the first and second collars. The sheet is secured in covering relation with the power conductor.
US10720764B2 Configurable electrical receptacles
This invention relates to configurable electrical receptacles and more particularly to electrical receptacles that accept in-situ replacement of an insert providing a specific functionality within an electrical receptacle which is configurable to function or user accessible feature.
US10720755B2 Ensemble-averaged measurement of stochastic motion by current-modulating of VCSEL wavelength
Embodiments of the invention relate to a method and apparatus for measuring at least one parameter that is (i) descriptive of stochastic motion of suspended particles within a fluid; and/or (ii) is a rheological property of the fluid or of the suspension; (iii) describes a concentration of suspended particles within the fluid; and/or (iv) is a diffusion coefficient of the suspended particles and/or (iv) is a viscosity of the fluid or of the suspension; and/or (v) is a food aging or spoilage parameter and/or (vii) is an in-vivo or in-vitro blood coagulation parameter.
US10720754B2 Thermo-optically tunable laser system
A tunable laser has a solid state laser medium with optical gain region and generates coherent radiation through a facet. A lens collects the coherent radiation and generates a collimated light beam. An external cavity includes a reflective surface and an optical filter, the reflective surface reflecting the collimated beam back to the lens and laser medium, the optical filter positioned between the reflective surface and the lens and having two surfaces and a thermally tunable optical transmission band within the optical gain region of the laser medium. The optical filter (1) transmits a predominant portion of the collimated beam at a desired wavelength of operation, and (2) specularly reflects a remaining portion of the collimated beam from each surface, the collimated beam being incident on the optical filter such that the reflected collimated beams propagate at a non-zero angle with respect to the incident collimated beam.
US10720753B2 Light emitting assembly and method thereof
A mount connects a light emitting device, such as a laser diode assembly, to an optical bench. The mount may include a thermoelectrical module coupled to a sub-element of a heat exchanger extending through an opening formed in the optical bench. The thermoelectrical module acts as a heat sink to draw heat outwardly from the laser diode and cool the same. The heat sink enables the laser diode to transmit heat thereto such that substantially all of the heat generated by the laser diode sinks to the heat exchanger. As such, the laser diode transfers virtually no heat to the optical bench so the optical bench is free of deflections or distortions resultant from the heat generated during generation of the laser beam.
US10720749B2 Generation of frequency-tripled laser radiation
The invention relates to a method of generating frequency-tripled laser radiation (THG). It is the object of the invention to demonstrate an efficient approach to generating frequency-tripled laser radiation. The method according to the invention comprises the following method steps: providing a first laser radiation at a fundamental frequency, coupling the first laser radiation into an optical resonator, which is resonant at the fundamental frequency, generating a second laser radiation by second-harmonic generation of the first laser radiation in a type-I process in a first nonlinear optical crystal (3), which is located in the optical resonator, wherein the second laser radiation has a polarization direction, rotating the polarization direction of the second laser radiation, preferably by an angle of substantially 90°, and generating a third laser radiation by generating the sum frequency of the first and second laser radiations in a type-I process in a second nonlinear optical crystal (9), which is likewise located in the optical resonator. The invention also relates to a device for generating frequency-tripled laser radiation.
US10720744B2 Heat-shrinkable tube fitting jig and method for manufacturing electric wire with heat-shrinkable tube
A heat-shrinkable tube fitting jig is used to fit a heat-shrinkable tube onto a terminal-attached electric wire formed by crimping a core wire crimp portion of a terminal onto a core wire of an electric wire. The heat-shrinkable tube fitting jig is provided with a first side abutting plate, a second side abutting plate member, and an electric wire holding portion. Columnar bodies and recessed surfaces, which constitute terminal positioning portions, are provided on the upper surface of the first side abutting plate. A first side end face and a second side end face of the heat-shrinkable tube are abutted against mutually opposing surfaces (a first side abutting surface 40S and a second side abutting surface 44S) of the first side abutting plate and the second side abutting plate.
US10720735B2 Compliant shield for very high speed, high density electrical interconnection
An interconnection system with a compliant shield between a connector and a substrate such as a PCB. The compliant shield may provide current flow paths between shields internal to the connector and ground structures of the PCB. The connector, compliant shield and PCB may be configured to provide current flow in locations relative to signal conductors that provide desirable signal integrity for signals carried by the signal conductors. In some embodiments, the current flow paths may be adjacent the signal conductors, offset in a transverse direction from an axis of a pair of conductors. Such paths may be created by tabs extending from connector shields. A compliant conductive member of the compliant shield may contact the tabs and a conductive pad on a surface of the PCB. Shadow vias, running from the surface pad to internal ground structures may be positioned adjacent the tip of the tabs.
US10720733B2 Electrical connector terminal assembly with terminals having a very specific profile
An electrical connector includes an insulating body, a conductive terminal assembly, a connection terminal assembly and an outer shell. A middle portion of a front surface of the insulating body is recessed rearward to form an insertion slot. A middle portion of a rear surface of the insulating body is recessed forward to form a receiving groove. The conductive terminal assembly is assembled to the insulating body. The conductive terminal assembly includes a plurality of conductive terminals, and a first base body fastened to the plurality of the conductive terminals. The connection terminal assembly is assembled to the insulating body. The connection terminal assembly includes a plurality of connection terminals, and a second base body fastened to the plurality of the connection terminals. The outer shell surrounds the insulating body.
US10720730B2 Card edge connector having metallic member formed integrally with insulative housing
A card edge connector includes an elongated insulative housing, a number of terminals retained to the housing, and a metallic member formed integrally with the housing via an insert-molding process. The housing includes two lengthwise walls, a central slot defining by the two lengthwise walls, and two protrusions located at two opposite ends of the two lengthwise walls. The protrusions protrude upwardly out of an upper surface of the lengthwise walls. The metallic member includes two main portions retained respectively in the two lengthwise walls and a pair of connecting portions connecting therebetween. The connecting portions are located at the bottom of the metallic member.
US10720729B2 Systems and leads with a radially segmented electrode array and methods of manufacture
A method of making a lead for a stimulation device includes forming at least one pre-electrode in the shape of a ring, the at least one pre-electrode comprises at least two thin-walled portions separated by at least two thick-walled portions; disposing the at least one pre-electrode near a distal end of a lead body; joining at least one conductor to each thick-walled portion of the at least one pre-electrode; and grinding the lead body and the at least one pre-electrode to remove the thin-walled portions of the at least one pre-electrode to form segmented electrodes from the thick-walled portions of the at least one pre-electrode.
US10720727B1 Outlet cover assembly with electrical connection
An outlet cover assembly with electrical connection to couple to a receptacle. The cover assembly may include a cover plate having an electrical load and at least one intermediate connector coupled to the electrical load, an intermediate plate having at least one receptacle connector extending from the intermediate plate and an electrical connection point coupled to the at least one receptacle connector. The receptacle connector may be placed in electrical contact with an electric supply of the receptacle and delivers current to the electrical connection point when coupled to the receptacle. The intermediate plate is coupled between the receptacle and the cover plate with the intermediate connector of the cover plate engaging the electrical connection point of the intermediate plate to supply power to the electrical load coupled to the cover plate.
US10720724B2 Electrical interconnection system
Embodiments related to electrical connectors including superelastic components are described. The high elastic limit of superelastic materials compared to conventional connector materials may allow for designs which provide reliable connections and high frequency operation. Superelastic components also may enable connector designs with higher densities of connections. In some embodiments, a connector includes one or more superelastic elongated members forming the mating contacts of the connector. The superelastic elongated members deform within one or more conductive receptacles to generate a suitable contact force. The conductive receptacles may include a plurality of protrusions arranged to deflect the superelastic elongated members during mating. A superelastic component may also be provided in a receiving portion of a connector, and may form a portion of a conductive receptacle.
US10720722B2 Electronics connector for facilitating treatment
In the production of certain components, the components must pass through an existing treating device with limited clearance. This limited clearance will cause unwanted physical contact between the component and the existing treatment apparatus, such as a reflow oven for treating electronic components, such as an M.2 connector. In such a situation, it will be necessary to practice a method of separating the component into subassemblies or modules; separately treating the subassemblies or modules in the reflow oven; and then reassembling the subassemblies and modules after the reflow treatment.
US10720721B2 Electrical connector having ribbed ground plate
An electrical connector includes a dielectric housing, a plurality of electrical signal contacts carried by the dielectric housing, and a ground plate carried by the dielectric housing. The electrical signal contacts are arranged along a first plane, wherein the signal contacts define signal pairs. The signal contacts further define respective mating and mounting ends. The ground plate includes a ground plate body oriented in a second plane that is substantially parallel to the first plane and offset from the first plane. The ground plate body defines first and second opposed surfaces. The ground plate includes at least one rib that defines first and second opposed surfaces, wherein the first surface of the rib projects from the first surface of the ground plate body in a direction toward the first plane between adjacent signal pairs, and the second surface is recessed into the second surface of the ground plate body.
US10720717B2 Conductive terminal and connector
A conductive terminal adapted to be mounted in an insulation housing of a connector includes a mating portion disposed at a front of the conductive terminal and adapted to engage a mating terminal of a mating connector, a crimping portion disposed at a rear of the conductive terminal and adapted to be crimped onto a wire, and a pressing portion disposed at a rear end of the crimping portion and extending outward. The conductive terminal is adapted to be held in the insulation housing by pushing the pressing portion.
US10720716B2 Wideband transmitarray antenna
The invention concerns a transmit array (203) including a plurality of cells, each cell being capable of transmitting a radio signal by introducing into this signal a phase shift, said plurality of cells including cells of a first type (205-I) and cells of a second type (205-II), wherein: the array comprises a stack of first (M1), second (M2), and third (M3) conductive layers separated two by two by dielectric layers (D1, D2); each cell includes a first antenna element (205a) formed in the first conductive layer (M1) and a second antenna element (205b) formed in the third conductive layer (M3); in each cell of the first type, the first antenna element is connected to the second antenna element by a via (211) crossing the second conductive layer; and in each cell of the second type, the first antenna element is not connected to the second antenna element.
US10720708B2 Antenna device
An antenna device includes a first dielectric substrate, a first radiator disposed on the first dielectric substrate, a second dielectric substrate disposed on the first radiator, a second radiator disposed between the first dielectric substrate and the second dielectric substrate, a main radiator, disposed on the second dielectric substrate, and a modulation structure located between a first radiation portion of the first radiator and a second radiation portion of the second radiator. The first radiation portion, the modulation structure, and the second radiation portion are located in a central area.
US10720690B2 Transmission line structure having first and second segmented transmission lines with extending segments located therein
A transmission line structure includes a first transmission line having a first and a second extending line segments and a first and a second line segments extending along a first direction and a third line segment extending along a second direction, and a second transmission line having a third and a fourth extending line segments, a fourth and a fifth line segments extending along the first direction and a sixth line segment extending along the second direction. The first and the second extending line segment are connected to ends of the first and the second line segment. The third line segment is connected to sides of the first and the second line segment. The third and the fourth extending line segment are connected to ends of the fourth the fifth line segment. The sixth line segment is connected to sides of the fourth and the fifth line segment.
US10720688B2 RF transition assembly comprising an open coaxial structure with a cavity for receiving a conductor that is coupled orthogonal to an RF transmission layer
An RF transition assembly (300) for enabling a radiofrequency transition between an RF transmission layer (301) of an electronic device and a conductor (309) which is electrically connected (317) to the RF transmission layer (301). The conductor (309) extends generally orthogonal to the RF transmission layer (301). The assembly comprises an open coaxial structure (313) located adjacent to an edge of the RF transmission layer (301). The open coaxial structure (313) comprises a cavity (315) extending therethrough for receiving the conductor (309). The cavity (315) comprises an opening facing the edge of the RF transmission layer (301) so as to direct electromagnetic radiation towards the RF transmission layer (301).
US10720683B2 Battery module thermal management features for internal flow
A battery module includes a housing having a top side, a bottom side, and an inside between the top side and the bottom side. The battery module also includes electrochemical cells disposed in one or more stacks in the inside of the housing. The electrochemical cells are spaced apart from each other to enable an airflow between the electrochemical cells. The battery module includes a fan on an outside of the housing and a hood disposed over the fan and configured to contact the housing to direct the airflow through an entry point into the inside of the housing. The battery module includes a vent fluidly coupling the inside and the outside of the housing. The vent vents the airflow from the inside of the housing to the outside of the housing. The battery module includes flow guide features configured to guide the airflow along the electrochemical cells.
US10720680B2 Tray assembly for automobile use, battery pack body for automobile use and automobile
The present disclosure provides an automobile tray component, including a tray base plate and mounting beams arranged around the tray base plate, where the tray base plate includes an upper plate body, an intermediate plate body, and a lower plate body, a cooling cavity is arranged between the upper plate body and the intermediate plate body, and a buffer cavity is arranged between the intermediate plate body and the lower plate body.
US10720678B2 Indirect cooling system capable of uniformly cooling battery modules and battery pack including the same
Disclosed herein are a cooling system and a battery pack including the same. The cooling system includes a refrigerant introduction port, through which liquid refrigerant is introduced, a refrigerant discharge port, through which the liquid refrigerant is discharged, a plurality of refrigerant pipes configured to communicate with the refrigerant introduction port or the refrigerant discharge port, one or more pipe connection members configured to interconnect two or more of the refrigerant pipes such that the refrigerant pipes communicate with each other, the pipe connection members being configured to divide the liquid refrigerant or to change the flow direction of the liquid refrigerant between the connected refrigerant pipes, and a plurality of cooling plates, each of which has a hollow flow channel communicating with at least one of the refrigerant pipes and each of which has one surface on which a corresponding one of the battery modules is mounted, the liquid refrigerant being circulated along the hollow flow channel.
US10720677B2 Discharging control method for battery module and battery circuit architecture
A discharging control method for a battery module and a battery circuit architecture are provided. The discharging control method includes: measuring a current remaining power level of the battery module by a power level measuring circuit, detecting a current temperature of the battery module by a temperature detecting circuit, and controlling a discharging circuit by a discharging control circuit in accordance with the current remaining power level and the current temperature of the battery module to discharge the battery module toward a ground end.
US10720668B2 Non-aqueous electrolytes for lithium-ion batteries comprising asymmetric borates
An electrolyte composition (A) containing at least one aprotic organic solvent and at least one compound of formula (I) wherein A+ is selected from Li+, Na+, K+, Cs+, and ammonium; is a bidentate radical derived from a (hetero)aromatic 1,2-, 1,3- or 1,4-diol, from a (hetero)aromatic 1,2-, 1,3- or 1,4-dicarboxylic acid or from a (hetero)aromatic 1,2-, 1,3- or 1,4-hydroxycarboxylic acid by abstracting the two H atoms of pairs of adjacent OH groups; and R1 and R2 are organic substituents.
US10720667B2 Secondary battery, battery pack, and vehicle
According to one embodiment, a secondary battery including a positive electrode, a negative electrode, a separator, a first electrolyte, and a second electrolyte is provided. The separator is provided at least between the positive electrode and the negative electrode. The separator includes an alkali metal ion conductive solid electrolyte. The first electrolyte is contained in at least the positive electrode. The first electrolyte includes a first alkali metal salt and a first aqueous solvent. The second electrolyte is contained in at least the negative electrode. The second electrolyte includes a second alkali metal salt and a second aqueous solvent.
US10720666B2 Non-aqueous fluoride salts, solutions, and their uses
Electrolyte solutions including at least one anhydrous fluoride salt and at least one non-aqueous solvent are presented. The fluoride salt includes an organic cation having a charge center (e.g., N, P, S, or O) that does not possess a carbon in the β-position or does not possess a carbon in the β-position having a bound hydrogen. This salt structure facilitates its ability to be made anhydrous without decomposition. Example anhydrous fluoride salts include (2,2-dimethylpropyl)trimethylammonium fluoride and bis(2,2-dimethylpropyl)dimethylammonium fluoride. Combining these fluoride salts with at least one fluorine-containing non-aqueous solvent (e.g., bis(2,2,2-trifluoroethyl)ether; (BTFE)) promotes solubility of the salt within the non-aqueous solvents. The solvent may be a mixture of at least one non-aqueous, fluorine-containing solvent and at least one other non-aqueous, fluorine or non-fluorine containing solvent (e.g., BTFE and propionitrile or dimethoxyethane). The electrolyte solutions may be employed in electrochemical cells, such as batteries, fuel cells, electrolysis systems, and capacitors.
US10720663B2 Laminated battery module
Provided is a laminated battery module that is capable of imparting a minimum required restraining load to a battery laminate at a low temperature and a low charging rate, while also withstanding the load on the battery laminate at a high temperature and a high charging rate, without increasing the size of the restraining member. A laminated battery module 100 includes a battery laminate 15 containing one or more unit cells, a restraining member 20 containing a pair of end plates 21 located on both ends of the battery laminate 15 in the direction of lamination and tensioning members 22 that fasten the pair of end plates 21 mutually, and an elastic member 30 located between the pair of end plates 21; wherein, the elastic member 30 is composed of a material that undergoes a decrease in the elastic modulus thereof accompanying a rise in temperature from −30° C. to 80° C.
US10720654B2 Sealing member with bifurcated annular leg portions and battery using the same
A battery is provided which includes at least one pair of cell frames stacked together and each including a frame body and a bipolar plate, the frame body having a manifold serving as a flow path for a battery fluid, the bipolar plate being disposed inside the frame body; a positive electrode and a negative electrode; and a membrane having a through hole corresponding to the manifold. The battery includes a sealing member including an annular base portion and bifurcated annular leg portions. The annular base portion is disposed along an inner periphery of the through hole, and the bifurcated annular leg portions extend from the annular base portion toward the outside of the through hole in such a manner that the membrane is sandwiched therebetween. The sealing member is interposed between the frame bodies stacked together.
US10720649B2 Oxygen reduction catalyst, electrode, membrane electrode assembly, and fuel cell
Provided are an oxygen reduction catalyst having a high electrode potential under a fuel cell operating environment, an electrode containing the oxygen reduction catalyst, a membrane electrode assembly in which a cathode is the electrode, and a fuel cell including the membrane electrode assembly. The oxygen reduction catalyst used here contains cobalt, sulfur, and oxygen as elements, has a CoS hexagonal structure in powder X-ray diffractometry, and having an S—Co/S—O peak area ratio of 2.1 to 8.9 in an S2p spectrum in X-ray photoelectron spectroscopic analysis.
US10720647B2 Binder composition for non-aqueous secondary battery electrode, slurry composition for non-aqueous secondary battery electrode, electrode for non-aqueous secondary battery, and non- aqueous secondary battery
A binder composition for a non-aqueous secondary battery electrode contains a water-soluble polymer including a (meth)acrylamide monomer unit and an amine compound. Percentage content M0 of the (meth)acrylamide monomer unit is at least 40 mass % and not more than 100 mass % relative to 100 mass % of all monomer units of the water-soluble polymer. Content M1 of the amine compound is at least 0.01 parts by mass and not more than 0.5 parts by mass per 100 parts by mass of solid content of the water-soluble polymer.
US10720646B2 Non aqueous electrolyte battery binder composition, and non aqueous electrolyte battery slurry composition, non aqueous electrolyte battery negative electrode, and non aqueous electrolyte battery using same
The present invention pertains to: a non aqueous electrolyte battery binder composition containing a polyamine and a neutralized salt of an α-olefin-maleic acid copolymer obtained through copolymerization of an α-olefin and maleic acid; and a non aqueous electrolyte battery slurry composition, a non aqueous electrolyte battery negative electrode, and a non aqueous electrolyte battery, etc., using the non aqueous electrolyte battery binder composition.
US10720644B2 Two-dimensional, ordered, double transition metals carbides having a nominal unit cell composition M′2M″nXn+1
The present disclosure is directed to compositions comprising at least one layer having first and second surfaces, each layer comprising: a substantially two-dimensional array of crystal cells, each crystal cell having an empirical formula of M′2M″nXn+1, such that each X is positioned within an octahedral array of M′ and M″; wherein M′ and M″ each comprise different Group IIIB, IVB, VB, or VIB metals; each X is C, N, or a combination thereof; n=1 or 2; and wherein the M′ atoms are substantially present as two-dimensional outer arrays of atoms within the two-dimensional array of crystal cells; the M″ atoms are substantially present as two-dimensional inner arrays of atoms within the two-dimensional array of crystal cells; and the two dimensional inner arrays of M″ atoms are sandwiched between the two-dimensional outer arrays of M′ atoms within the two-dimensional array of crystal cells.
US10720643B2 Positive electrode material for lithium ion battery, method for preparing the same and lithium ion battery
The present invention provides a positive electrode material for a lithium ion battery including a nickel-containing positive electrode material and a coating layer coated on the nickel-containing positive electrode material, wherein the nickel-containing positive electrode material has a chemical formula of LiNixM1-xO2, 0.5≤x≤1, M is at least one of Co, Mn and Al, and the coating layer contains lithium vanadium phosphate and silica. Compared with the prior art, the coating layer containing lithium vanadium phosphate and silica coated on the nickel-containing positive electrode material of the present invention can remarkably improve the dynamic performances and the cycle performances at high voltage of the lithium ion battery. In addition, the present invention also provides a method for preparing the positive electrode material a lithium ion battery containing the positive electrode material.
US10720642B2 Oxidation-reduction assisted exfoliation and reassembly of transition metal oxide lithium intercalation compounds
Exfoliating transition metal oxide lithium intercalation particles having lithium ions intercalated between transition metal oxide nanosheets includes electrochemically oxidizing a transition metal in first transition metal oxide lithium intercalation particles from a first oxidation state to a second oxidation state, inserting first cations having a radius exceeding the radius of a lithium ion into the vacancies, reducing the transition metal from the second oxidation state to the first oxidation state, and exfoliating the transition metal oxide nanosheets from the second transition metal oxide lithium intercalation particles to yield dispersed transition metal oxide nanosheets comprising the transition metal in the first oxidation state and oxygen. The dispersed transition metal oxide nanosheets can be reassembled to yield a material suitable for a lithium-ion battery cathode. Metal oxide sodium intercalation particles can be similarly exfoliated and reassembled to yield a material suitable for a sodium-ion battery cathode.
US10720641B2 Positive electrode active material for lithium ion secondary battery, positive electrode for lithium ion secondary battery, lithium ion secondary battery, electronic device, and vehicle
A positive electrode active material for a lithium ion secondary battery has a rock salt type structure represented by General Formula: LixTi2x-1Mn2-3xO (0.50
US10720636B2 Method for producing sintered electrode
A sintered electrode having a large cathode capacity is obtained. A method for producing a sintered electrode which uses a lithium containing composite oxide as a cathode active material, and lithium lanthanum zirconate as an oxide solid electrolyte comprises: mixing at least the lithium containing composite oxide and a hydroxide, to obtain a cathode mixture; mixing at least the lithium lanthanum zirconate and a lithium salt that has a melting point lower than the lithium lanthanum zirconate, to obtain a solid electrolyte mixture; laminating the cathode mixture and the solid electrolyte mixture, to obtain a laminate; and heating the laminate, to sinter at least the solid electrolyte mixture.
US10720634B2 Method for producing positive electrode for secondary battery
The present disclosure relates to a method for producing a positive electrode for a secondary battery, the method including applying a composition for forming a positive electrode on a positive electrode current collector to form a positive electrode mixture layer, and rolling the positive electrode mixture layer such that the elongation of the positive electrode current collector is less than 1%, to produce a positive electrode.
US10720626B2 Systems and methods for battery structure, interconnects, sensing, and balancing
Exemplary systems and methods enable efficient and reliable positioning, assembly, retention, interconnection, and management of battery cells in battery packs, for example battery packs utilized in electric vehicles.
US10720625B2 Lithium-sulfur battery separator
A lithium-sulfur battery separator includes a PSL and a FL. The FL is located on a surface of the PSL. The FL comprises carbon nanotube structure and a plurality of MoP2 nanoparticles. The carbon nanotube structure defines a plurality of micropores. The plurality of MoP2 nanoparticles is located on surface of the carbon nanotube structure and filled in micropores in the carbon nanotube structure.
US10720622B2 Microporous Membrane, Battery Separator, and Battery
A microporous membrane according to the present invention is a microporous membrane containing a copolymerized high density polyethylene and a high density polyethylene, wherein a content of an α-olefin unit having 3 or more carbon atoms in the microporous membrane is 0.01 mol % or more and 0.6 mol % or less, and a viscosity average molecular weight of the microporous membrane is less than 300,000. In addition, a battery separator according to the present invention contains the above microporous membrane. Further, a battery according to the present invention contains the above battery separator.
US10720620B1 High voltage battery pack mounting systems for providing load path management during impact loading events
This disclosure details mounting systems and associated methods for mounting a battery pack to an electrified vehicle. An exemplary electrified vehicle may include a frame, a battery pack, and a mounting system for mounting the battery pack to the frame. The mounting system may include one or more side rails. Each side rail may include a predefined crush initiator configured to plastically deform for absorbing and transferring energy during vehicle impact loading events.
US10720617B2 Composite end plate and battery module
The present disclosure relates to a composite end plate for a battery module, comprising: a rigid substrate comprising a first surface and a second surface opposite to each other in a thickness direction of the rigid substrate, wherein the first surface can be provided to face a battery of the battery module, and the rigid substrate comprises two ends opposite to each other in a width direction of the rigid substrate; and a rigid connecting cylinder extending along a height direction of the rigid substrate and made of different material from that of the rigid substrate, wherein two ends of the rigid substrate are connected and fixed to two respective rigid connecting cylinders, and a portion of the rigid connecting cylinder exposed at a side where the second surface is located is connected and fixed to an external structural member.
US10720616B2 Battery pack with printed circuit board and electrode tabs
A battery pack includes: a plurality of battery cells; a printed circuit board (PCB) substrate electrically connected to the plurality of battery cells and including first and second surfaces opposite each other; and first and second electrode tabs electrically connecting each of the plurality of battery cells and the PCB substrate and respectively connected to conductive pads that have different polarities and are located on the first surface of the PCB substrate. The battery pack has an improved structure for easily electrically connecting the battery cells.
US10720604B2 Display apparatus and method of manufacturing the same
A display apparatus including a substrate; a display area arranged on the substrate and including a plurality of pixels, and a peripheral area arranged outside the display area; a dam surrounding the display area; a crack detector arranged between the dam and an end of the substrate and electrically connected to at least one of the plurality of pixels; a crack prevention dam arranged between the dam and the end of the substrate; and an encapsulation layer including a first inorganic layer, an organic layer, and a second inorganic layer, each covering the display area and a portion of the peripheral area. The first inorganic layer and the second inorganic layer in the encapsulation layer extend to the end of the substrate.
US10720603B2 Organic electroluminescent display device and method for producing same
A thin film encapsulation structure included in an organic EL display apparatus includes a first inorganic barrier layer, an organic barrier layer in contact with the inorganic barrier layer, and a second inorganic barrier layer in contact with the organic barrier layer. The thin film encapsulation structure is formed on an active region and the active region side portion of a plurality of lead wires extending from the active region to a terminal. Each of the lead wires at least partially includes, at at least the lowermost portions of two side surfaces thereof in contact with the first inorganic barrier layer, a forward tapering side surface portion having a tapering angle smaller than 90 degrees in a cross-section parallel to a line width direction thereof. The thin film encapsulation structure includes an inorganic barrier layer joint portion in which the organic barrier layer is not present, and the first inorganic barrier layer and the second inorganic barrier layer are in direct contact with each other. On the respective portions, of the lead-out wires, having the forward tapered side surface portions, the inorganic barrier layer joint portion is formed and the active region is completely enclosed by the inorganic barrier layer joint portion.
US10720601B2 Display device
A display device is disclosed, which includes: a substrate having a first edge, wherein the first edge is parallel to a first direction, and the substrate has a display region and a border region adjacent to the display region; a first insulating layer disposed on the substrate; a first electrode layer disposed on the first insulating layer; and a second insulting layer disposed on the first electrode layer, wherein the second insulating layer comprises plural protrusions, the protrusions are disposed in the border region, and the protrusions are arranged along the first direction.
US10720600B2 Encapsulation film and organic electronic device including the same
Provided are an encapsulation film, an organic electronic device (OED) comprising the same, and a method of manufacturing the organic electronic device. When the organic electronic device is encapsulated using the encapsulation film, an excellent moisture barrier property may be realized, and as reflection or scattering of light is prevented by absorbing and blocking internal or external light, external defects of the organic electronic device may be prevented.
US10720599B2 Organic light-emitting display device having a partition wall
An organic light-emitting display device including a partition wall is provided. The organic light-emitting display device includes a first bank insulating layer covering an edge of a lower electro and a second bank insulating layer supporting the partition wall. The second bank insulating layer is completely spaced apart from the first bank insulating layer. The first bank insulating layer facing the second bank insulating layer is completely covered by an upper electrode which is disposed on a portion of the lower electrode exposed by the first bank insulating layer.
US10720598B2 Organic light-emitting apparatus and method of manufacturing the same
A method includes: forming first and second pixel electrodes on a substrate; exposing upper surfaces of the first and second pixel electrodes; forming a pixel defining layer covering edges of the first and second pixel electrodes; sequentially forming a first lift-off layer, a first shape memory alloy layer, and a first photoresist; forming a first opening exposing an upper surface of the first pixel electrode by patterning the first lift-off layer, the first shape memory alloy layer, and the first photoresist; forming, on the first pixel electrode and the first photoresist, a first organic functional layer including a first emission layer; deforming an end portion of the first shape memory alloy layer, in the first opening, in a direction away from a horizontal surface of the substrate; forming a first protection layer over the first organic functional layer; and removing a remainder of the first lift-off layer.
US10720596B2 Organic light emitting display panel
The organic light emitting display panel includes a first electrode formed on a substrate, an organic light emitting layer formed on the first electrode, a second electrode formed on the organic light emitting layer, a front sealing layer formed on the second electrode, wherein the front sealing layer is formed by alternately laminating an inorganic barrier layer and an organic barrier layer at least once, and at least one capping layer formed between the lowest layer closest to the second electrode among a plurality of thin films of the front sealing layer and the second electrode and having a higher index of refraction than an index of refraction of the lowest layer.
US10720595B2 Light emitting element, light emitting device, and electronic apparatus
An organic EL element includes a pixel electrode, a light emitting function layer that is formed on the pixel electrode, an electron injection layer formed on the light emitting function layer, and a counter electrode that is formed on the electron injection layer and that has semi-transmissive reflectivity, in which the counter electrode contains a reductive material that reduces material of the electron injection layer and Ag with atomic ratio of 75% or more, and an adsorption layer is formed on the counter electrode.
US10720594B2 Light emitting device
A light emitting device includes a substrate and a light emitting unit over the substrate. The light emitting unit includes a first electrode, an organic emissive layer over the first electrode, a first electron transportation layer over the organic emissive layer, and a metal-containing layer over the first transportation layer. An end of the first electron transportation layer meets the organic emissive layer and the metal-containing layer at a first meeting point, the organic emissive layer has an end which is close to the first meeting point meets the metal-containing layer at a second meeting point, the second meeting point is spaced apart from the first meeting point and away from the first electron transportation layer. Further, at least one of the first electron transportation layer and the metal-containing layer includes transitional metal or alkali metal.
US10720590B2 Flexible display device with metallic material portion including recess and method of manufacturing the same
A method of manufacturing a display device including forming a display unit in a central area of a flexible substrate; forming a pattern portion comprising a metallic material in a peripheral area of the flexible substrate; forming an insulating layer covering the pattern portion; forming an encapsulation layer including at least one inorganic layer and at least one organic layer over the display unit; and irradiating a laser beam at a portion of the insulating layer corresponding to the pattern portion to form a recess in the insulating layer and melt at least a part of the pattern portion.
US10720588B2 Substrate and method of manufacturing the same, display panel and display device
A substrate and a method of manufacturing the same, a display panel, and a display device are provided, the substrate includes: a base substrate; a defining layer on the base substrate, the defining layer enclosing at least one printing region, the defining layer including: a first sub-defining layer on the base substrate; and a second sub-defining layer on a side of the first sub-defining layer away from the base substrate; and at least one pillar on the side of the first sub-defining layer away from the base substrate and in the at least one printing region, the at least one pillar is configured to break surface tension of ink formed in the at least one printing region.
US10720586B2 Organic electroluminescent device; a charge transporting material for the organic electroluminescent device; and a luminescent device, a display device and a lighting system using the organic electroluminescent device
An organic electroluminescent element comprising a substrate; a pair of electrodes including an anode and a cathode, disposed on the substrate; and at least one organic layer including a light emitting layer, disposed between the electrodes, wherein the light emitting layer includes a compound represented by the following general formula: wherein: R1, R3, and R19; R11 to R18; and A1 to A4 are as defined in the specification.
US10720585B2 Compound and organic light-emitting device including the same
A compound is represented by Formula 1 and an organic light-emitting device including the same: wherein Formula 1 is the same as described above.
US10720580B2 RRAM device and method of fabrication thereof
A device including a reduced top RRAM electrode structure, and method of production thereof. Embodiments include a bottom resistive random-access memory (RRAM) electrode structure over a plurality of lower metal level contacts formed laterally separated in a substrate; a resistive switching structure over the bottom RRAM electrode structure; a top RRAM electrode structure over the resistive switching structure; a protective structure over the top RRAM electrode structure; an encapsulation structure over the bottom RRAM electrode structure and on sidewalls of the resistive switching structure, the top RRAM electrode structure and the protective structure; and an Nblock layer over the substrate.
US10720574B2 Phase change memory stack with treated sidewalls
Memory devices and methods for fabricating memory devices have been disclosed. One such method includes forming the memory stack out of a plurality of elements. An adhesion species is formed on at least one sidewall of the memory stack wherein the adhesion species has a gradient structure that results in the adhesion species intermixing with an element of the memory stack to terminate unsatisfied atomic bonds of the element. The gradient structure further comprises a film of the adhesion species on an outer surface of the at least one sidewall. A dielectric material is implanted into the film of the adhesion species to form a sidewall liner.
US10720571B2 Magnetic memory structure and method of forming the same
The present disclosure provides a semiconductor structure, including an Nth metal layer over a transistor region, where N is a natural number, and a bottom electrode over the Nth metal layer. The bottom electrode comprises a bottom portion having a first width, disposed in a bottom electrode via (BEVA), the first width being measured at a top surface of the BEVA, and an upper portion having a second width, disposed over the bottom portion. The semiconductor structure also includes a magnetic tunneling junction (MTJ) layer having a third width, disposed over the upper portion, a top electrode over the MTJ layer and an (N+1)th metal layer over the top electrode. The first width is greater than the third width.
US10720569B2 Magnetic tunnel junctions
A magnetic tunnel junction comprises a conductive first magnetic electrode comprising magnetic recording material, a conductive second magnetic electrode spaced from the first electrode and comprising magnetic reference material, and a non-magnetic tunnel insulator material between the first and second electrodes. The magnetic reference material of the second electrode comprises a synthetic antiferromagnetic construction comprising two spaced magnetic regions one of which is closer to the tunnel insulator material than is the other. The one magnetic region comprises a polarizer region comprising CoxFeyBz where “x” is from 0 to 90, “y” is from 10 to 90, and “z” is from 10 to 50. The CoxFeyBz is directly against the tunnel insulator. A non-magnetic region comprising an Os-containing material is between the two spaced magnetic regions. The other magnetic region comprises a magnetic Co-containing material. Other embodiments are disclosed.
US10720566B2 Bonding method
It is formed, over a supporting body made of a ceramic, a bonding layer composed of one or more material selected from the group consisting of mullite, alumina, tantalum pentoxide, titanium oxide and niobium pentoxide. Neutralized beam is irradiated onto a surface of the bonding layer to activate the surface of the bonding layer. The surface of the bonding layer and the piezoelectric single crystal substrate are bonded by direct bonding.
US10720564B2 Magnetoelectric very low frequency communication system
Compact and power efficient acoustically actuated magnetoelectric antennas for transmitting and receiving very low frequency (VLF) electromagnetic waves utilize magnetoelectric coupling in a magnetic/piezoelectric heterostructure to provide voltage control of magnetization in transmission mode and magnetic control of electric polarization in receiving mode. The magnetoelectric antennas provide a power efficiency enhanced by orders of magnitude compared to magnetically or mechanically switching the magnetization. The antennas can be used in groups or arrays and can be combined to form VLF communication systems.
US10720562B2 Nanoscale device composing an elongated crystalline nanostructure
The present disclosure relates to nanoscale device comprising an elongated crystalline nanostructure, such as a nanowire crystal, a nanowhisker crystal or a nanorod crystal, and a method for producing thereof. One embodiment relates to a nanoscale device comprising an elongated crystalline semiconductor nanostructure, such as a nanowire (crystal) or nanowhisker (crystal) or nanorod (crystal), having a plurality of substantially plane side facets, a crystalline structured first facet layer of a superconductor material covering at least a part of one or more of said side facets, and a second facet layer of a superconductor material covering at least a part of the first facet layer, the superconductor material of the second facet layer being different from the superconductor material of the first facet layer, wherein the crystalline structure of the semiconductor nanostructure is epitaxially matched with the crystalline structure of the first facet layer on the interface between the two crystalline structures.
US10720557B2 Light-emitting device
This disclosure discloses a light-emitting device includes a semiconductor light-emitting element having a first electrode and a second electrode, a transparent layer covering the semiconductor light-emitting element, a stretchable electrical connection structure and an electrical contact portion. The stretchable electrical connection structure is formed in the transparent layer and electrically connects the first electrode, and the electrical contact portion is formed on the transparent layer and electrically connects the second electrode.
US10720556B2 Method for manufacturing light emitting device
A method for manufacturing a light emitting device includes the steps of: disposing a light emitting element on a base; disposing a single or plurality of light-transmissive members on the base so that the light emitting element is interposed between and spaced apart from at least one pair of opposing portions of the single or plurality of light-transmissive members; covering the base, the at least one pair of opposing portions of the single or plurality of light-transmissive members, and the light emitting element with a sealing member containing a phosphor; and cutting the base, the at least one pair of opposing portions of the single or plurality of light-transmissive members, and the sealing member, along paths on which the at least one pair of opposing portions are disposed.
US10720550B2 Light emitting diode and method of fabricating the same
A method of fabricating an LED includes: providing an epitaxial structure having a growth substrate, a first-type semiconductor layer, an active layer and a second-type semiconductor layer; forming an extended electrode and performing thermal treatment to form ohmic contact with the second-type semiconductor layer; providing a temporary substrate bonded with the epitaxial structure, and removing the growth substrate to expose the surface of the first-type semiconductor layer; forming an ohmic contact layer, a mirror layer and a bonding layer over the exposed surface of the first-type semiconductor layer; providing a conductive substrate bonded with the bonding layer, and removing the temporary substrate to expose part of the surface of the second-type semiconductor layer and the extended electrode; forming a roughening surface via etching of the exposed second-type semiconductor layer; and providing a bonding wire electrode forming a closed loop with the extended electrode.
US10720547B2 Method of manufacturing semiconductor light emitting device
A method of manufacturing a semiconductor light emitting device includes: forming an active layer of an aluminum gallium nitride (AlGaN)-based semiconductor material on an n-type clad layer of an n-type AlGaN-based semiconductor material; forming a p-type semiconductor layer on the active layer; removing portions of the p-type semiconductor layer, the active layer, and the n-type clad layer so as to expose a partial region of the n-type clad layer; and forming an n-side electrode on the partial region of the n-type clad layer exposed. The removing includes first dry-etching performed by using both a reactive gas and an inert gas and second dry-etching performed after the first dry-etching by using a reactive gas.
US10720545B2 Semiconductor device
A semiconductor device includes a substrate having a mounting surface, a plurality of internal terminals disposed on the mounting surface, a light-receiving element mounted on the mounting surface, a light-emitting element mounted on the mounting surface, a first bonding wire and a light-transmitting element. The light-receiving element has a light-receiving region that detects light and a plurality of element pad portions. At least one of the plurality of element pad portions is electrically connected to the light-receiving region. The light-emitting element is spaced apart from the light-receiving element along a first direction perpendicular to a thickness direction of the substrate. The first bonding wire connects one of the plurality of element pad portions of the light-receiving element to one of the plurality of internal terminals. The first bonding wire is located on a side of the light-receiving element opposite the light-emitting element along the first direction.
US10720544B2 Virtual negative bevel and methods of isolating adjacent devices
This disclosure is directed to devices and systems and methods comprising virtual negative beveled facets including to isolate adjacent devices from one another. Aspects hereof are directed to integrated photon detectors or photodetector devices incorporating implant isolation mesas and resistors, and in particular to methods and structures for isolating such detectors or devices from neighboring detectors or devices.
US10720542B2 Boron nitride carbon alloy solar cells
Solar cells fabricated from p-n junctions of boron nitride nanotubes alloyed with carbon are described. Band gaps of boron nitride carbon alloys are tailored by controlling carbon content in the boron nitride nanotubes. High efficiency solar cells can be fabricated by tailoring the band gap of boron nitride carbon alloy nanotubes, and using these nanotubes for fabricating solar cells u. Because boron nitride carbon alloy nanotubes are transparent to most wavelengths of light, the wavelengths not converted to electrons (i.e., absorbed) at a first p-n junction in a solar cell will pass through the stack to another p-n junction in the stack having a different band gap. At each successive p-n junction, each of which has a different band gap from the other p-n junctions in the stack, more wavelengths of light will be converted into electricity. This dramatically increases the efficiency of solar cells.
US10720536B2 Solar cell module
A solar cell module is disclosed. The solar cell module includes a plurality of solar cells receiving light from the outside and producing electricity, a conductive line connected to an adjacent pair of the plurality of solar cells and electrically connecting the adjacent pair of the plurality of solar cells to one another, a front transparent substrate disposed on front surfaces of the plurality of solar cells and on the conductive line and transmitting light, and a back sheet disposed on back surfaces of the plurality of solar cells and on the conductive line. The back sheet has the same based color as a color of the conductive line when viewed from a front of the solar cell module.
US10720532B2 Semiconductor device
A semiconductor device having a structure which can prevent a decrease in electrical characteristics due to miniaturization is provided. The semiconductor device includes, over an insulating surface, a stack in which a first oxide semiconductor layer and a second oxide semiconductor layer are sequentially formed, and a third oxide semiconductor layer covering part of a surface of the stack. The third oxide semiconductor layer includes a first layer in contact with the stack and a second layer over the first layer. The first layer includes a microcrystalline layer, and the second layer includes a crystalline layer in which c-axes are aligned in a direction perpendicular to a surface of the first layer.
US10720529B2 Source/drain junction formation
A method includes forming a first channel region and a first gate structure formed over the first channel region. A first source/drain region is formed adjacent the first channel region and the first source/drain region includes a crystalline structure doped with a first dopant. A first silicide is formed over the first source/drain region. The first source/drain region includes a first concentration of the first dopant between 2.0×1021 atoms per centimeter cubed and 4.0×1021 atoms per centimeter cubed at a depth of 8 to 10 nanometers.
US10720527B2 Transistor having an oxide-isolated strained channel fin on a bulk substrate
Embodiments of the invention are directed to a semiconductor device that includes a substrate formed from a first type of semiconductor material, along with a fin formed on the substrate. The fin includes a fin channel region configured to include a bottom region, a central region, and a top active region. The central region includes a dielectric material and couples the bottom region to the top active region. The top active region includes a second type of semiconductor material, and the bottom region includes a third type of semiconductor material.
US10720523B2 Semiconductor device
A semiconductor device includes a semiconductor body, first and second electrodes, and a control electrode. The semiconductor body includes first to fourth semiconductor layers. The first electrode is provided on a front surface of the semiconductor body. The second electrode is provided on a back surface of the semiconductor body. The control electrode is provided between the semiconductor body and the first electrode. The second semiconductor layer is positioned between a portion and other portion of the first semiconductor layer in a first direction directed along the front surface. The third semiconductor layer contacts the portion of first semiconductor layer and the second semiconductor layer. The third semiconductor layer includes a first end portion positioned in the portion of the first semiconductor layer and a second end portion positioned in the second semiconductor layer. The fourth semiconductor layer is selectively provided in the second end portion.
US10720520B2 Method of controlling wafer bow in a type III-V semiconductor device
A type IV semiconductor substrate having a main surface is provided. A type III-V semiconductor channel region that includes a two-dimensional carrier gas is formed over the type IV semiconductor substrate. A type III-V semiconductor lattice transition region that is configured to alleviate mechanical stress arising from lattice mismatch is formed between the type IV semiconductor substrate and the type III-V semiconductor channel region. Forming the type III-V semiconductor lattice transition region includes forming a first lattice transition layer having a first metallic concentration over the type IV semiconductor substrate, forming a third lattice transition layer having a third metallic concentration that is higher than the first metallic concentration over the first lattice transition layer, and forming a fourth lattice transition layer having a fourth metallic concentration that is lower than the first metallic concentration over the third lattice transition layer.
US10720519B2 Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes one or more trench gates extending in a first direction in plan view, one or more first-conductivity-type regions spaced away from each other in the first direction, where the first-conductivity-type regions are shallower than the trench gates, one or more second-conductivity-type regions alternating with the first-conductivity-type regions in the first direction, where the second-conductivity-type regions are shallower than the trench gates and deeper than the first-conductivity-type regions, and a second-conductivity-type trench spacer region spaced away from the one or more trench gates, where the trench spacer region has a higher concentration than the second-conductivity-type regions. Here, the trench spacer region is positioned within the first-conductivity-type regions in plan view and closer to a back surface of the semiconductor device than the first-conductivity-type regions are.
US10720510B2 Lateral transistors and methods with low-voltage-drop shunt to body diode
Methods and systems for power semiconductor devices integrating multiple quasi-vertical transistors on a single chip. Multiple power transistors (or active regions) are paralleled, but one transistor has a lower threshold voltage. This reduces the voltage drop when the transistor is forward-biased. In an alternative embodiment, the power device with lower threshold voltage is simply connected as a depletion diode, to thereby shunt the body diodes of the active transistors, without affecting turn-on and ON-state behavior.
US10720508B2 Fabrication of multi-channel nanowire devices with self-aligned internal spacers and SOI FinFETs using selective silicon nitride capping
Methods of selectively nitriding surfaces of semiconductor devices are disclosed. For example, a hardmask is formed on the top portion of the fins to create SOI structure. The hardmask may be formed by nitriding the top portion of the fin. In other embodiments, silicon nitride is grown on the top portion of the fin to form the hard masks. In another example, internal spacers are formed between adjacent nanowires in a gate-all-around structure. The internal spacers may be formed by nitriding the remaining interlayer material between the channel region and source and drain regions.
US10720506B1 Method of manufacturing gate structure for gallium nitride high electron mobility transistor
A method of manufacturing a gate structure for gallium nitride (GaN) high electron mobility transistor (HEMT) includes orderly forming a channel layer, a barrier layer, a doped GaN layer, an undoped GaN layer, and an insulating layer on a substrate, and then removing a portion of the insulating layer to form a trench. A gate metal layer is formed on the substrate to cover the insulating layer and the trench, and then a mask layer aligned with the trench is formed on the gate metal layer, wherein the mask layer partially overlaps the insulating layer. By using the mask layer as an etching mask, the exposed gate metal layer and the underlying insulating layer, the undoped GaN layer and the doped GaN layer are removed, and then the mask layer is removed.
US10720503B2 Method for manufacturing semiconductor device
A semiconductor device includes a semiconductor substrate, a first fin structure and a second fin structure. The first fin structure includes a first fin and at least two first nano wires disposed above the first fin, and the first fin protrudes from the semiconductor substrate. The second fin structure includes a second fin and at least two second nano wires disposed above the second fin, and the second fin protrudes from the semiconductor substrate. Each first nano wire has a first width different from a second width of each second nano wire.
US10720502B2 Vertical transistors having a layer of charge carriers in the extension region for reduced extension region resistance
Embodiments of the invention are directed to a method of forming a semiconductor device. A non-limiting example of the method includes forming a fin having a fin bottom region. A charged region is formed on a sidewall of the fin bottom region, wherein the charged region includes charged particles, and wherein the fin bottom region is formed from an undoped semiconductor material. The charged particles attract charge carriers in the fin bottom region toward and adjacent to the sidewall of the fin bottom region, wherein the charge carriers form a current path through the undoped semiconductor material of the fin bottom region.
US10720488B2 Semiconductor resistor structure and method for making
Disclosed examples include a resistor comprising a semiconductor structure having a length dimension with first and second ends spaced from one another and an intermediate region between the first and second ends, first and second metal-semiconductor compound structures on the semiconductor structure proximate the first and second ends of the semiconductor structure, the first and second metal-semiconductor compound structures being spaced apart from each other along the length dimension of the semiconductor structure, and at least one intermediate metal-semiconductor compound structure on a portion of the intermediate region of the semiconductor structure between the first and second ends, the intermediate metal-semiconductor compound structure being spaced apart from the first and second metal-semiconductor compound structures on the semiconductor structure.
US10720485B2 Display device having a reduced risk of disconnection of a wiring line included in a curved region
A display device according to an embodiment of the present invention includes: a display panel including a display region, a drive section forming region, and a curved region, the display region including a pixel array section, the drive section forming region including a drive section driving the pixel array section, the curved region coupling the display region to the drive section forming region, the display panel including an organic light-emitting diode structure layer including an organic light-emitting diode, an optical film provided on a front surface side of the organic light-emitting diode structure layer in the display region and including an inclined surface at an end face on the curved region side, and a resin layer provided on the front surface side of the organic light-emitting diode structure layer in at least the curved region and provided so as to be in contact with the inclined surface.
US10720483B2 Thin film transistor array substrate and organic light-emitting diode display
A thin film transistor (TFT) array substrate includes: a substrate; a first insulation layer on the substrate; a capacitor including a lower electrode on the first insulation layer, and an upper electrode arranged to overlap with the whole lower electrode and having an opening, and the upper electrode is insulated from the lower electrode by a second insulation layer; an inter-layer insulation film covering the capacitor; a node contact hole in the inter-layer insulation film and the second insulation layer, and within the opening; and a connection node on the inter-layer insulation film and electrically coupling the lower electrode and at least one TFT to each other through the node contact hole.
US10720481B2 Pixel arrangement structure, organic light-emitting diode display panel, fine metal mask, and display device
Disclosed are a pixel arrangement structure, an organic light-emitting diode display panel, a fine metal mask, and a display device, and in the pixel arrangement structure, first sub-pixels are located at the centers of first virtual quadrilaterals, and four corners of the first virtual quadrilaterals; second sub-pixels are located at the middles of sides of the first virtual quadrilaterals; third sub-pixels are located in second virtual quadrilaterals, and four second virtual quadrilaterals constitute a first virtual quadrilateral; and in each second virtual quadrilateral, the distances between the center of a third sub-pixel, and the centers of two first sub-pixels are equal; and/or in each second virtual quadrilateral, the distances between the center of a third sub-pixel, and the centers of two second sub-pixels are equal.
US10720478B2 Organic EL display panel, organic EL display device, and organic EL display panel manufacturing method
An organic EL display panel having a light emitting layer or a functional layer formed by an application method and having a beneficial film thickness control, and a manufacturing method thereof. The organic EL display panel includes a substrate, pixel electrodes above the substrate, banks in gaps between the pixel electrodes, and a first and a second light emitting layer. A film thickness of the first light emitting layer is thicker than that of the second light emitting layer. The bank is provided with a first and a second bank portion, a height of the first bank portion being higher than a height of the second bank portion. A first pinning position where a sidewall of the first bank portion contacts with the first light emitting layer is higher than a second pinning position where the sidewall of the second bank portion contacts with the second light emitting layer.
US10720477B2 OLED array substrate, production method thereof, and display apparatus
There is provided an OLED array substrate, a production method thereof, and a display apparatus. This OLED array substrate comprises: a substrate; a plurality of pixel defining layers which are provided at intervals on the substrate; and a conductive structure which is at least partly located in at least one of the plurality of pixel defining layers.
US10720473B2 Organic light-emitting device
An organic light-emitting device including: a plurality of first electrodes that are respectively patterned according to first, second, and third sub-pixels; a second electrode facing the plurality of first electrodes; a plurality of emission layers between the plurality of first electrodes and the second electrode; a hole transport region between the plurality of first electrodes and the plurality of emission layers; and at least one selected from a first auxiliary layer and a second auxiliary layer. The first auxiliary layer may be between the hole transport region and the first emission layer, the second auxiliary layer may be between the hole transport region and the second emission layer, and at least one selected from the first auxiliary layer and the second auxiliary layer may include a first compound represented by Formula 1:
US10720472B2 X-ray image sensor with adhesion promotive interlayer and soft-sintered perovskite active layer
An X-ray detector, particularly a pixelated flat panel X-Ray detector using semiconducting perovskites as direct converting layer, has a top electrode, a photoactive layer containing at least one perovskite, and a bottom electrode, wherein the X-ray detector additionally has an electron blocking interlayer and/or a hole blocking interlayer containing an adhesion promoting additive, which can be one or more of saccharides and derivatives thereof, amino resins, epoxy resins, natural resins, and acrylic based adhesives.
US10720471B2 Photoelectric conversion device and imaging device
A photoelectric conversion device of an embodiment of the technology includes: a first electrode and a second electrode facing each other; a photoelectric conversion layer provided between the first electrode and the second electrode; and a buffer layer provided between the first electrode and the photoelectric conversion layer, and having an interface, to which an organic molecule or a halogen element is coordinated, with the photoelectric conversion layer.
US10720469B2 Multilayered seed structure for magnetic memory element including a CoFeB seed layer
The present invention is directed to a magnetic structure including a first seed layer, a second seed layer formed on top of the first seed layer, and a third seed layer made of chromium or iridium formed on top of the second seed layer. One of the first and second seed layers comprises cobalt, iron, and boron. The other one of the first and second seed layers is made of iridium, rhodium, cobalt, platinum, palladium, nickel, ruthenium, or rhenium. The magnetic structure further includes a magnetic fixed layer structure formed on top of the third seed layer and having an invariable magnetization direction substantially perpendicular to a layer plane thereof. The magnetic fixed layer structure includes layers of a magnetic material interleaved with layers of a transition metal. The transition metal may be nickel, platinum, palladium, or iridium.
US10720462B2 Semiconductor device and imaging device
To improve the joining strength between semiconductor chips. In a semiconductor device, a first semiconductor chip includes a first joining surface including a first insulating layer, a plurality of first pads to which a first inner layer circuit insulated by the first insulating layer is electrically connected, and a linear first metal layer arranged on an outside of the plurality of first pads. A second semiconductor chip includes a second joining surface joined to the first joining surface, the second joining surface including a second insulating layer, a plurality of second pads that are arranged in positions facing the first pads and to which a second inner layer circuit insulated by the second insulating layer is electrically connected, and a linear second metal layer arranged in a position facing the first metal layer. A width of the first metal layer and the second metal layer is a width based on a joining strength between the first insulating layer and the second insulating layer and a joining strength between the first metal layer and the second metal layer in an area from an end portion of the first semiconductor chip to the first pad.
US10720460B2 High dielectric constant dielectric layer forming method, image sensor device, and manufacturing method thereof
A method for forming a high dielectric constant (high-κ) dielectric layer on a substrate including performing a pre-clean process on a surface of the substrate. A chloride precursor is introduced on the surface. An oxidant is introduced to the surface to form the high-κ dielectric layer on the substrate. A chlorine concentration of the high-κ dielectric layer is lower than about 8 atoms/cm3.
US10720456B1 Polycrystalline semiconductor infrared detector
Methods of fabrication and monolithic integration of a polycrystalline infrared detector structure deposit Group III-V compound semiconductor materials at a low deposition temperature within a range of about 300° C. to about 400° C. directly on an amorphous template. The methods provide wafer-level fabrication of polycrystalline infrared detectors and monolithic integration with a readout integrated circuit wafer for focal plane arrays.
US10720454B2 Manufacturing method for array substrate and liquid crystal display device
The present disclosure provides a manufacturing method for an array substrate and a liquid crystal display device. The manufacturing method for an array substrate may include: providing a substrate; forming a thin film transistor device comprising a source and a drain on the substrate; covering a passivation layer, a blocking layer, and a photoresist layer on the thin film transistor device, sequentially; processing the photoresist layer to divide the blocking layer and the passivation layer into a first region and a second region corresponding to positions of an active area, and a third region corresponding to a position of the thin film transistor device. By the above-mentioned manufacturing method, on one hand, a number of mask processes may be reduced, and the manufacturing efficiency may be improved. On the other hand, peeling efficiency of the photoresist may be improved.
US10720452B2 Liquid crystal display device and electronic device
To provide a circuit used for a shift register or the like. The basic configuration includes first to fourth transistors and four wirings. The power supply potential VDD is supplied to the first wiring and the power supply potential VSS is supplied to the second wiring. A binary digital signal is supplied to each of the third wiring and the fourth wiring. An H level of the digital signal is equal to the power supply potential VDD, and an L level of the digital signal is equal to the power supply potential VSS. There are four combinations of the potentials of the third wiring and the fourth wiring. Each of the first transistor to the fourth transistor can be turned off by any combination of the potentials. That is, since there is no transistor that is constantly on, deterioration of the characteristics of the transistors can be suppressed.
US10720449B2 Semiconductor and method of manufacturing the same
A semiconductor device includes a substrate including a lower substrate layer, a buried insulation layer on the lower substrate layer, and an upper substrate layer on the buried insulation layer, a first trench passing through the upper substrate layer, the buried insulation layer, and a portion of the lower substrate layer, a second trench passing through the upper substrate layer, the buried insulation layer, and a portion of the lower substrate layer and being spaced apart from the first trench, a field insulation layer in a portion of the first trench and in a portion of the second trench, and a first fin pattern defined by the first trench and the second trench. An upper surface of the field insulation layer is higher than an upper surface of the buried insulation layer.
US10720448B2 Three-dimensional vertical NOR flash thin-film transistor strings
A memory structure, includes active columns of polysilicon formed above a semiconductor substrate, each active column includes one or more vertical NOR strings, with each NOR string having thin-film storage transistors sharing a local source line and a local bit line, the local bit line is connected by one segment of a segmented global bit line to a sense amplifier provided in the semiconductor substrate.
US10720447B2 Integrated circuit memory devices having impurity-doped dielectric regions therein and methods of forming same
An integrated circuit memory device includes a vertical stack structure containing an interlayer insulating layer and a gate electrode, on a substrate. A blocking dielectric region is provided on a sidewall of an opening in the stack structure. A lateral impurity region is provided, which extends between the blocking dielectric region and the interlayer insulating layer and between the blocking dielectric region and the gate electrode. A lower impurity region is also provided, which extends between the blocking dielectric region and the substrate.
US10720446B2 Integrated structures including material containing silicon, nitrogen, and at least one of carbon, oxygen, boron and phosphorus
Some embodiments include an integrated structure having vertically-stacked conductive levels alternating with dielectric levels. A layer over the conductive levels includes silicon, nitrogen, and one or more of carbon, oxygen, boron and phosphorus. In some embodiments the vertically-stacked conductive levels are wordline levels within a NAND memory array. Some embodiments include an integrated structure having vertically-stacked conductive levels alternating with dielectric levels. Vertically-stacked NAND memory cells are along the conductive levels within a memory array region. A staircase region is proximate the memory array region. The staircase region has electrical contacts in one-to-one correspondence with the conductive levels. A layer is over the memory array region and over the staircase region. The layer includes silicon, nitrogen, and one or more of carbon, oxygen, boron and phosphorus.
US10720445B1 Three-dimensional memory device having nitrided direct source strap contacts and method of making thereof
A lower source-level semiconductor layer, a sacrificial semiconductor layer, an upper source-level semiconductor layer, and an alternating stack of insulating layers and sacrificial material layers are sequentially formed over a substrate. An array of memory stack structures containing vertical semiconductor channels that extend through the alternating stack and into an upper portion of the lower source-level semiconductor layer is formed. A backside trench is formed through the alternating stack, and a source cavity is formed by removing the sacrificial semiconductor layer. A doped source contact layer is formed on each of the vertical semiconductor channels in the source cavity. A silicon nitride liner is formed on the doped source contact layer. The sacrificial material layers are replaced with electrically conductive layers. A dielectric wall structure is formed in the backside trench.
US10720444B2 Three-dimensional flat memory device including a dual dipole blocking dielectric layer and methods of making the same
A three-dimensional memory device includes alternating stacks of insulating strips and electrically conductive strips located over a substrate and laterally spaced apart among one another by line trenches which laterally extend along a first horizontal direction and are spaced apart along a second horizontal direction, and memory stack structures arranged in rows extending along the first horizontal direction. Each row of memory stack structures is located on a respective sidewall of the line trenches. Each of the memory stack structures includes a vertical semiconductor channel, a tunneling dielectric contacting the vertical semiconductor channel, a charge storage layer contacting the tunneling dielectric, and a composite blocking dielectric. The composite blocking dielectric includes a first dipole-containing blocking dielectric layer stack, a homogeneous blocking dielectric layer, and a second dipole-containing blocking dielectric layer stack.
US10720441B2 Three-dimensional semiconductor memory device
Provided is a three-dimensional semiconductor memory device. The device may include a substrate that includes a cell array region and a connection region; an electrode structure provided on the substrate to extend in a first direction and include electrodes that are vertically stacked on the substrate and include pad portions which are stacked on the connection region to have a staircase structure; cell vertical structures provided on the cell array region to penetrate the electrode structure; dummy vertical structures provided on the connection region to penetrate the pad portion of each electrode; and cell contact plugs coupled to the pad portions of the electrodes. Each cell contact plug may have a non-circular top surface, and the dummy vertical structures may be arranged to surround each cell contact plug, in a plan view.
US10720435B2 Semiconductor devices including support patterns
A semiconductor device includes a plurality of pillar structures on a semiconductor substrate, and a support pattern in contact with at least a part of each of the pillar structures, the support pattern connecting the pillar structures with one another, wherein the support pattern includes support holes exposing side surfaces of the pillar structures, the support holes including at least a first support hole and a second support hole that are spaced apart from each other, the first and second support holes having different shapes from each other.
US10720430B2 Forming doped regions in semiconductor strips
A method includes etching a semiconductor substrate to form trenches, with a portion of the semiconductor substrate between the trenches being a semiconductor strip, and depositing a dielectric dose film on sidewalls of the semiconductor strip. The dielectric dose film is doped with a dopant of n-type or p-type. The remaining portions of the trenches are filled with a dielectric material. A planarization is performed on the dielectric material. Remaining portions of the dielectric dose film and the dielectric material form Shallow Trench Isolation (STI) regions. A thermal treatment is performed to diffuse the dopant in the dielectric dose film into the semiconductor strip.
US10720426B2 Three dimensional memory device and method for fabricating the same
A 3D semiconductor memory device includes a semiconductor substrate, a source line, a gate line and a plurality of memory cells connected in series. The semiconductor substrate has a protruding portion. The source line is disposed in the semiconductor substrate and partially extending below the protruding portion. The gate line is configured to surround and cover the protruding portion and electrically separated from the source line and the protruding portion. The memory cells are disposed on the semiconductor substrate and connected in series to the protruding portion at a top surface thereof.
US10720423B2 ESD protection circuit, display panel, and display device
This invention discloses an ESD protection circuit. The ESD protection circuit is arranged on a display panel. It comprises a first conductive via layer electrically connected with a first signal line for outputting signal and a second signal line for inputting signal, and a thin film transistor. A gate of the thin film transistor is electrically connected with a drain, and the second signal line is electrically connected with the gate and/or the drain of the thin film transistor, and the first signal line is electrically connected with a source of the thin film transistor. This invention also discloses a display panel and a display device. In the present invention, the disconnection of the signal line due to electrostatic breakdown is solved.
US10720422B2 High surge transient voltage suppressor
A bidirectional transient voltage suppressor is constructed as an NPN bipolar transistor incorporating optimized collector-base junction realizing avalanche mode breakdown. In some embodiments, the bidirectional transient voltage suppressor is constructed as an NPN bipolar transistor incorporating individually optimized collector-base and emitter-base junctions with the optimized junctions being spatially distributed. The optimized collector-base and emitter-base junctions both realize avalanche mode breakdown to improve the breakdown voltage of the transistor. Alternately, a unidirectional transient voltage suppressor is constructed as an NPN bipolar transistor with a PN junction diode connected in parallel in the reverse bias direction to the protected node and incorporating individually optimized collector-base junction of the bipolar transistor and p-n junction of the diode.
US10720421B2 Semiconductor device and method of manufacturing semiconductor device
In a circuit portion, a p+-type diffusion region penetrates, in the depth direction, an n−-type base region on the front side of a base substrate and surrounds a MOSFET. In a protective element portion on the same substrate, a p++-type contact region, an n+-type diffusion region, and a p+-type diffusion region are selectively provided in a p+-type diffusion region on the front side of the base substrate. The p+-type diffusion region penetrates the p−-type diffusion region in the depth direction, on the outer periphery of the p−-type diffusion region. An n+-type source region, the p+-type diffusion region, the p++-type contact region, and the n+-type diffusion region are connected to a GND terminal. The rear surface of the substrate is connected to a VCC terminal. A snapback start voltage of a parasitic bipolar element of the protective element portion is lower than that of the circuit portion.
US10720414B2 Light bulb
A light bulb includes a base, a filament coupled to the base and a cover covering the filament. The filament includes a transparent structure, optoelectronic units arranged on the transparent structure in sequence, each including a side surface, a first and second bonding pad formed on a top side of one of the optoelectronic units, a third and fourth bonding pad formed on a top side of another optoelectronic unit, conductive elements, one of the conductive elements including a bottom surface directly connecting the first and third bonding pads without covering the side surfaces of the one and the another of the optoelectronic units, and a top surface opposite to the bottom surface, the transparent structure continuously covering the optoelectronic units and the conductive elements without directly contacting the top surfaces of the conductive elements, first and seconds terminal electrically connected to the optoelectronic units.
US10720413B2 LED package, LED module and method for manufacturing LED package
Disclosed is an LED package, an LED module and a method for manufacturing the LED package. The LED package includes a lead frame comprising an insulating substrate and a plurality of first pins to a plurality of fourth pins formed on the insulating substrate, a plurality of first bonding pads to a plurality of fourth bonding pads, and a plurality of first wires to a plurality of fourth wires; a plurality of pixel units, each of which includes a first LED element, a second LED element and a third LED element; and an encapsulating composition covering the lead frame and allowing light to transmit. The LED package includes the plurality of LED elements of pixel units and implements internal interconnection with additional wires, thereby reducing the number of bonding pads of the LED package, and thus the manufacturing cost is reduced and the product reliability is improved.
US10720412B2 Light emitting device
Each of a plurality of light emitting elements has a polygonal shape with five or more corners. An interior angle at each of the corners is less than 180°. The plurality of light emitting elements include a first light emitting element having a first bottom surface, a first top surface opposite to the first bottom surface, and a first lateral side surface between the first bottom surface and the first top surface. The second light emitting element has a second bottom surface, a second top surface opposite to the second bottom surface, and a second lateral side surface between the second bottom surface and the second top surface. The second lateral side surface is provided not to oppose to the first lateral side surface in substantially parallel.
US10720410B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a first semiconductor substrate, a second semiconductor substrate, a first metal layer located on the first semiconductor substrate, a second metal layer located on the second semiconductor substrate, a third metal layer, a first alloy layer, and a second alloy layer. The third metal layer extends between the first metal layer and the second metal layer. The first alloy layer comprises components of the first and third metal layers, and is provided between the first metal layer and the third metal layer. The second alloy layer comprises components of the second and third metal layers, and is provided between the second metal layer and the third metal layer. At least one of the first metal the second metal layers projects into the third metal layer at a circumferential edge portion thereof.
US10720405B2 Semifinished product and component carrier
A semifinished product includes a base structure, wafer structures, a cover structure and a further cover structure. The base structure has an electrically conductive layer and/or an electrically insulating layer. The wafer structures are on the base structure and have electronic components. The cover structure has at least one further layer and covers the wafer structures and part of the base structure. Separate electronic components are arranged on the cover structure and a further cover structure is provided to cover the separate electronic components and part of the cover structure. A component carrier includes a bare die with pads. The bare die is laminated between a base laminate and a cover laminate and has a lateral semiconductor surface being exposed from the base laminate and the cover laminate. A redistribution layer increases spacing of external electric contacts relative to spacing between pads of the bare die.
US10720400B2 Semi-conductor package structure
Disclosed is a semiconductor package structure comprising a body, a plurality of first-layer, second-layer, third-layer and fourth-layer electrical contacts, wherein the first-layer, the second-layer, the third-layer and the fourth-layer electrical contacts are arranged sequentially from outside to inside on a bottom surface of the body in a matrix manner. Adjacent first-layer electrical contacts have two different spacings therein, and adjacent third-layer electrical contacts have the two different spacings therein.
US10720391B1 Method of forming a buried interconnect and the resulting devices
A method of forming a buried local interconnect is disclosed including, among other things, forming a first sacrificial layer embedded between a first semiconductor layer and a second semiconductor layer, forming a plurality of fin structures above the second semiconductor layer, forming a mask layer having an opening positioned between an adjacent pair of the fin structures, removing a portion of the second semiconductor layer exposed by the opening to expose the first sacrificial layer and define a first cavity in the second semiconductor layer, removing portions of the first sacrificial layer positioned between the first semiconductor layer and the second semiconductor layer to form lateral cavity extensions of the first cavity, forming a first liner layer in the first cavity, and forming a conductive interconnect in the first cavity over the first liner layer.
US10720386B2 Etch stop layer in integrated circuits
An integrated circuit structure includes a dielectric layer and an etch stop layer. The etch stop layer includes a first sub layer including a metal nitride over the first dielectric layer, and a second sub layer overlying or underlying the first sub layer. The second sub layer includes a metal compound comprising an element selected from carbon and oxygen, and is in contact with the first sub layer.
US10720385B2 Semiconductor structure
One or more embodiments of techniques or systems for forming a semiconductor structure are provided herein. A first metal region is formed within a first dielectric region. A cap region is formed on the first metal region. A second dielectric region is formed above the cap region and the first dielectric region. A trench opening is formed within the second dielectric region. A via opening is formed through the second dielectric region, the cap region, and within some of the first metal region by over etching. A barrier region is formed within the trench opening and the via opening. A via plug is formed within the via opening and a second metal region is formed within the trench opening. The via plug electrically connects the first metal region to the second metal region and has a tapered profile.
US10720383B2 Semiconductor device configuring upper and lower arms including auxiliary terminals
In a semiconductor device, a first semiconductor chip and a second semiconductor chip are aligned in a direction orthogonal to a plate thickness direction of the first semiconductor chip. A pair of first heat sinks is disposed on opposite sides of the first semiconductor chip in the first direction, and a pair of second heat sinks disposed on opposite sides of the second semiconductor chip in the first direction. The semiconductor chips and the heat sinks are sealed in a resin molded body. A plurality of main terminals are aligned in the second direction and project from a same side surface of a resin molded body. The main terminals includes a positive electrode terminal, a negative electrode terminal, an output terminal, and an auxiliary terminal. The first relay members are disposed in the resin molded body, and electrically connecting the main terminals and the corresponding heat sinks.
US10720374B2 Semiconductor substrate
A semiconductor substrate according to the present invention includes a nitride semiconductor layer 203, an amorphous semiconductor layer 205 formed on one main surface side of the nitride semiconductor layer 203, a high-roughness layer 206 which is a semiconductor layer formed on the amorphous semiconductor layer 205 and has a surface roughness larger than the amorphous semiconductor layer 205, and a diamond layer 207 formed on the high-roughness layer 206. Damage to the nitride semiconductor layer can be reduced in forming the diamond layer on the nitride semiconductor layer and adhesion between the layers can be increased.
US10720371B2 Extended temperature operation for electronic systems using induction heating
Embodiments are generally directed to extended temperature operation for electronic systems using induction heating. An embodiment of an apparatus includes an electronic device including: a die or package; a thermal solution coupled with the die or package for cooling of the die or package; and ferromagnetic material, wherein the ferromagnetic material is to generate induction heating of the die or package in response to an alternating magnetic field.
US10720370B2 Sensor package structure
A sensor package structure includes a substrate, an electronic chip fixed on the substrate by flip-chip bonding, a sealant disposed on the substrate and embedding the electronic chip therein, a sensor chip with a size larger than that of the electronic chip, a light-permeable sheet, a plurality of metal wires electrically connected to the substrate and the sensor chip, and a package body. A bottom surface of the sensor chip is disposed on the sealant to be spaced apart from the electronic chip. A lateral surface of the sensor chip is horizontally spaced apart from that of the sealant by a distance less than or equal to 3 mm. The package body is disposed on the substrate and covers the metal wires as well as the lateral sides of the sealant and the sensor chip. The light-permeable sheet is fixed above the sensor chip through the package body.
US10720365B2 Method of measuring misalignment of chips, a method of fabricating a fan-out panel level package using the same, and a fan-out panel level package fabricated thereby
A method of measuring misalignment of chips, a method of fabricating a fan-out panel level package using the same, and a fan-out panel level package fabricated thereby are provided. The measuring method may include obtaining images by scanning chips on a substrate, obtaining absolute offsets of reference chips with respect to the substrate in the images, obtaining relative offsets of subordinate chips with respect to the reference chips in the images, and calculating misalignments of the chips based on the absolute offsets and the relative offsets.
US10720364B2 Forming vertical transistor devices with greater layout flexibility and packing density
A method of forming a fin field effect transistor circuit is provided. The method includes forming a plurality of vertical fins on a substrate, and forming a protective liner having a varying thickness on the substrate and plurality of vertical fins. The method further includes removing thinner portions of the protective liner from the substrate to form protective liner segments on the plurality of vertical fins. The method further includes removing portions of the substrate exposed by removing the thinner portions of the protective liner to form trenches adjacent to at least one pair of vertical fins and two substrate mesas. The method further includes laterally etching the substrate mesa to widen the trench, reduce the width of the substrate mesa to form a supporting pillar, and undercut the at least one pair of vertical fins, and forming a first bottom source/drain layer in the widened trench.
US10720361B2 Methods and apparatus for MOS capacitors in replacement gate process
Methods and apparatus for polysilicon MOS capacitors in a replacement gate process. A method includes disposing a gate dielectric layer over a semiconductor substrate; disposing a polysilicon gate layer over the dielectric layer; patterning the gate dielectric layer and the polysilicon gate layer to form a plurality of polysilicon gates spaced by at least a minimum polysilicon to polysilicon pitch; defining a polysilicon resistor region containing at least one of the polysilicon gates and not containing at least one other of the polysilicon gates, which form dummy gates; depositing a mask layer over an inter-level dielectric layer; patterning the mask layer to expose the dummy gates; removing the dummy gates and the gate dielectric layer underneath the dummy gates to leave trenches in the inter-level dielectric layer; and forming high-k metal gate devices in the trenches in the inter-level dielectric layer. An apparatus produced by the method is disclosed.
US10720357B2 Method of forming transistor device having fin cut regions
A method of forming a semiconductor device. The method may include providing a device structure, where the device structure comprises a masked portion and a cut portion. The masked portion may comprise a mask covering at least one semiconductor fin of a fin array, and the cut portion may comprise a trench, where the trench exposes a semiconductor fin region of the fin array. The method may further include providing an exposure of the trench to oxidizing ions, the oxidizing ions to transform a semiconductor material into an oxide.
US10720355B2 Wafer processing method
A wafer processing method includes a polyolefin sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyolefin sheet on a back side of the wafer and on a back side of the ring frame, a uniting step of heating the polyolefin sheet as applying a pressure to the polyolefin sheet to thereby unite the wafer and the ring frame through the polyolefin sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form division grooves in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of picking up each device chip from the polyolefin sheet.
US10720349B2 Temperature measurement in multi-zone heater
Embodiments of the present disclosure generally provide apparatus and methods for monitoring one or more process parameters, such as temperature of substrate support, at various locations. One embodiment of the present disclosure provides a sensor column for measuring one or more parameters in a processing chamber. The sensor column includes a tip for contacting a chamber component being measured, a protective tube having an inner volume extending from a first end and second end, wherein the tip is attached to the first end of the protective tube and seals the protective tube at the first end, and a sensor disposed near the tip. The inner volume of the protective tube houses connectors of the sensor, and the tip is positioned in the processing chamber through an opening of the processing chamber during operation.
US10720348B2 Dual load lock chamber
Dual load lock chambers for use in a multi-chamber processing system are disclosed herein. In some embodiments, a dual load lock chamber, includes a first load lock chamber having a first interior volume and a first substrate support, wherein the first substrate support includes a first plurality of support surfaces vertically spaced apart by a first predetermined distance; at least one heat transfer device disposed within the first substrate support to heat or cool the first plurality of substrates; and a second load lock chamber disposed adjacent to the first load lock chamber and having a second interior volume and a second substrate support, wherein the second substrate support includes a second plurality of support surfaces vertically spaced apart by a second predetermined distance that less than the first predetermined distance.
US10720346B2 Substrate support with thermal zones for semiconductor processing
A substrate support in a semiconductor plasma processing apparatus, comprises multiple independently controllable thermal zones arranged in a scalable multiplexing layout, and electronics to independently control and power the thermal zones. A substrate support in which the substrate support is incorporated includes an electrostatic clamping electrode and a temperature controlled base plate. Methods for manufacturing the substrate support include bonding together ceramic or polymer sheets having thermal zones, power supply lines, power return lines and vias.
US10720345B1 Wafer to wafer bonding with low wafer distortion
Techniques and mechanisms for forming a bond between two wafers. In an embodiment, a first wafer and a second wafer are positioned with respective wafer holders, and are deformed to form a first deformation of the first wafer and a second deformation of the second wafer. The first deformation and the second deformation are symmetrical with respect to a centerline which is between the first wafer and the second wafer. A portion of the first deformation is made to contact, and form a bond with, another portion of the second deformation. The bond is propagated along respective surfaces of the wafers to form a coupling therebetween. In another embodiment, one of the wafer holders comprises one of an array of elements to locally heat or cool a wafer, or an array of displacement stages to locally deform said wafer.
US10720335B2 Chemistries for TSV/MEMS/power device etching
Replacement chemistries for the cC4F8 passivation gas in the Bosch etch process and processes for using the same are disclosed. These chemistries have the formula CxHyFz, with 1≤x<7, 1≤y≤13, and 1≤z≤13. The replacement chemistries may reduce RIE lag associated with deep silicon aperture etching.
US10720334B2 Selective cyclic dry etching process of dielectric materials using plasma modification
In some embodiments, a selective cyclic (optionally dry) etching of a first surface of a substrate relative to a second surface of the substrate in a reaction chamber by chemical atomic layer etching comprises forming a modification layer using a first plasma and etching the modification layer. The first surface comprises carbon and/or nitride and the second surface does not comprise carbon and/or nitride.
US10720332B2 Transistor and fabrication method thereof
A junction-less transistor structure and fabrication method thereof are provided. The method includes providing a semiconductor substrate; and forming an epitaxial layer having a first surface and a second surface on the semiconductor substrate. The method also includes forming a plurality of trenches in the epitaxial layer from the first surface thereof; and forming a gate dielectric layer on side and bottom surfaces of the plurality of trenches. Further, the method includes forming a gate electrode layer on the gate dielectric layer and in the plurality of trenches; and forming an insulation layer on the gate electrode layer. Further, the method also includes forming a drain electrode layer on the first surface of the epitaxial layer; removing the semiconductor substrate; and forming a source electrode layer on the second surface of the epitaxial layer.
US10720330B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device includes: a first-conductivity-type drift layer including a first-conductivity-type impurity, vacancy-oxygen-hydrogen complex defects each caused by a vacancy, an oxygen atom, and a hydrogen atom, divacancy-and-vacancy-phosphorus complex defects, having a trap density level lower than a trap density level of the vacancy-oxygen-hydrogen complex defect, and third complex defects; a plurality of donor layers provided at different depths in a depth direction of the first-conductivity-type drift layer, wherein each of the plurality of donor layers includes donors caused by the vacancy-oxygen-hydrogen complex defects, and each of the plurality of donor layers has an impurity concentration distribution that includes a first portion with a maximum impurity concentration and a second portion with a concentration gradient in which the impurity concentration is reduced from the first portion to both main surfaces of the first-conductivity-type drift layer; and a second-conductivity-type semiconductor region provided on one main surface of the first-conductivity-type drift layer.
US10720323B2 Method for processing a semiconductor wafer using a thin edge carrier ring
A method for processing a semiconductor wafer in a PECVD deposition chamber with a circular pedestal and a recessed portion formed around the outer top surface of the pedestal. The method may include using a circular wafer carrier ring with a recessed portion.
US10720320B2 Substrate processing method and substrate processing device
A substrate processing method including a center portion discharging step of discharging a low-surface-tension liquid from a first low-surface-tension liquid nozzle disposed above a substrate toward the center portion of an upper surface, an inert gas supplying step of supplying inert gas to above the substrate in parallel with the center portion discharging step in order to form a gas flow flowing along the upper surface, and a peripheral edge portion discharging and supplying step of discharging the low-surface-tension liquid from a second low-surface-tension liquid nozzle disposed above the substrate toward a peripheral edge portion of the upper surface in parallel with the center portion discharging step and the inert gas supplying step.
US10720317B2 Apparatus for mass analysis of analytes by simultaneous positive and negative ionization
Among other things, we describe methods and apparatus for the ionization of target molecular analytes of interest, e.g., for use in mass spectrometry. In some implementations, a thin molecular stream is emitted in either single or a split mode and encounters both an electron-impact ion source and trochoidal electron monochromator placed sequentially or coincidentally. The first ion source emits high-energy electrons (˜70 eV) to generate characteristic positively-charged mass fragment spectra while the second source emits low-energy electrons in a narrow bandwidth to generate negative molecular ions or other ions via electron capture ionization. The dual ion source may be coupled to analytical instruments such as a gas chromatograph and to any number of mass analyzers such as a polarity switching quadrupole mass analyzer or to multiple mass analyzers.
US10720316B2 Sample analysis systems and methods of use thereof
The invention generally relates to sample analysis systems and methods of use thereof. In certain aspects, the invention provides a system for analyzing a sample that includes an ion generator configured to generate ions from a sample. The system additionally includes an ion separator configured to separate at or above atmospheric pressure the ions received from the ion generator without use of laminar flowing gas, and a detector that receives and detects the separated ions.
US10720308B2 Plasma apparatus
A plasma apparatus includes a remote plasma source, a substrate processing chamber, and a connector which connects the remote plasma source to the substrate processing chamber. The remote plasma source includes a continuous peripheral wall structure that surrounds an inner channel, and that includes an electrode structure that defines at least a part of an internal channel extending internally within the continuous peripheral wall structure in which the inductively coupled plasma can be sustained. The remote plasma source also includes an electrical signal supply device for supplying an electrical signal that drives the electrode structure, and a plasma outlet which is in communication with the internal channel. The connector is in connection with the plasma outlet of the remote plasma source and the substrate processing chamber so that at least some components of the inductively coupled plasma sustained in the internal channel can be introduced to the substrate processing chamber.
US10720302B2 Electron microscope
An electron microscope includes: an optical system including an aberration correction device; and a control unit that controls the aberration correction device, wherein the control unit performs: processing for displaying, on a display unit, an image for designating a direction of aberration in superposition on an aberration pattern representing a state of aberration, processing for specifying the direction of aberration from the image that has been subjected to a rotation operation, and processing for controlling the aberration correction device to cause the aberration correction device to introduce an aberration in the specified direction.
US10720301B2 Aberration corrector and electron microscope
An aberration corrector for an electron microscope includes a geometric aberration corrector provided with a transfer lens system, wherein the transfer lens system includes an optical system for chromatic aberration correction, the optical system for chromatic aberration correction has a first portion, a second portion, and a third portion disposed along an optical axis, and each of the first portion, the second portion, and the third portion has a thickness in a direction along the optical axis and generates an electromagnetic field having two-fold symmetry in which an electric field having two-fold symmetry and a magnetic field having two-fold symmetry are superimposed.
US10720300B2 X-ray source for 2D scanning beam imaging
A two-dimensional X-ray scanner that includes a beam steerer for steering an electron beam to impinge upon a target; and a collimator further including an aperture adapted for travel in an aperture travel path for rotating the X-ray beam plane spanned by the electron beam impinging upon the target along a focal track for emitting a scanning X-ray beam.
US10720299B1 X-ray generating tube, X-ray generating apparatus, and X-ray imaging apparatus
An X-ray generating tube includes an insulating tube having a first open end and a second open end, a cathode including an electron emission source and arranged to close the first open end of the insulating tube, an anode including a target that generates an X-ray upon collision with electron from the electron emission source and arranged to close the second open end of the insulating tube, and a tubular electrical conductive member extending from the anode in an inner space of the insulating tube. The insulating tube includes a tubular rib at a position spaced apart from the first open end and spaced apart from the second open end, and the tubular rib is arranged in a radial direction when viewed from an end of the tubular electrical conductive member on a side of the cathode.
US10720294B2 Electromagnetic relay
An electromagnetic relay is provided with a housing; a first fixed contact terminal and a second fixed contact terminal secured to the housing; a movable contact accommodated in a chamber in the housing; a movable shaft with one end connected to the movable contact, and a solenoid configured to drive the movable shaft in a contact movement direction. The contact terminals including contact arrangement portions to which a first fixed contact point and a second fixed contact point are secured; and external terminals arranged outside the housing; and intermediate portions connecting the contact arrangement portions and the external terminals and held by the housing; the housing includes a pair of supports each supporting the first fixed contact point and the second fixed contact point.
US10720285B2 Coupling element for an electrical switching device having a pulse mass element
Various embodiments may include a coupling element for an electrical switching device comprising: a first switching contact for opening and closing an electrical contact; a second switching contact; a push rod mounted to translate along a longitudinal axis; an actuator connected to the push rod causing the push rod to translate; a pulse mass element; and a spring element coupling the pulse mass element to the push rod. The first switching contact is connected to the push rod.
US10720274B2 Magnetic sensing system for a rotary control device
A control device includes a moving portion, a magnetic element coupled to the moving portion, at least one magnetic sensing circuit responsive to magnetic fields, and at least one magnetic flux pipe structure. The magnetic element may comprise alternating positive and negative sections configured to generate a magnetic field. The magnetic element may be any shape, such as circular, linear, etc. The magnetic sensing circuit may be radially offset from the magnetic element, and the magnetic flux pipe structure may be configured to conduct the magnetic field generated by the magnetic element towards the magnetic sensing circuit. The magnetic element may generate the magnetic field in a first plane, and the magnetic sensing may be responsive to magnetic fields in a second direction that is angularly offset from the first plane. The magnetic flux pipe structure may redirect the magnetic field towards the magnetic sensing circuit in the second direction.
US10720273B2 Coil component
A coil component includes a wire including a linear central conductor and an insulating coating layer that covers a circumferential surface of the central conductor, and a terminal electrode that is electrically connected to the central conductor at an end portion of the wire. The terminal electrode includes a receiving portion to which the central conductor is welded. A weld nugget portion that is produced when the central conductor is welded and the receiving portion are welded to each other.
US10720271B2 R-Fe-B sintered magnet
An R—Fe—B base sintered magnet is provided comprising a main phase containing an HR rich phase of (R′, HR)2(Fe,(Co))14B wherein R′ is an element selected from yttrium and rare earth elements exclusive of Dy, Tb and Ho, and essentially contains Nd, and HR is an element selected from Dy, Tb and Ho, and a grain boundary phase containing a (R′, HR)—Fe(Co)-M1 phase in the form of an amorphous phase and/or nanocrystalline phase, the (R′, HR)—Fe(Co)-M1 phase consisting essentially of 25-35 at % of (R′, HR), 2-8 at % of M1 which is at least one element selected from Si, Al, Mn, Ni, Cu, Zn, Ga, Ge, Pd, Ag, Cd, In, Sn, Sb, Pt, Au, Hg, Pb, and Bi, up to 8 at % of Co, and the balance of Fe. The HR rich phase has a higher HR content than the HR content of the main phase at its center. The magnet produces a high coercivity despite a low content of Dy, Tb and Ho.
US10720267B2 Apparatus for maintaining wire shielding positioning during electrical component placement
An apparatus for facilitating an insertion of a wire surrounded by shielding into an electrical component so as to prevent a dislocation of the shielding during insertion is disclosed. The apparatus includes a wire receiver and one or more conduits within a body. The wire receiver has a cavity including a first end and a second end. A portion of the first end and second end define a wire axis along the cavity through the body and the cavity is configured to receive the wire along the wire axis. The conduits are connected to the cavity between the first end and second end and are configured to direct air flow radially into the cavity and in a direction outward through an air outlet at the first end of the cavity along the wire axis to force the shielding against the wire while the wire is inserted into the electrical component.
US10720262B2 Polymer absorption sensor having low cross-sensitivity
A polymer matrix film useful in the preparation of a polymer absorption sensor. The polymer matrix film includes at least one first polymeric material which is elastomeric in nature, at least one second polymeric material which is crystalline and/or glassy in nature, and at least one conductive material.
US10720261B2 Polymer composite with liquid phase metal inclusions
Disclosed herein is a composite comprising an elastomer with an embedded network of liquid metal inclusions. The composite retains similar flexibility to that of an elastomer but exhibits electrical and thermal properties that differ from the properties of a homogeneous elastomer. The composite has applications for wearable devices and other soft matter electronics, among others.
US10720258B2 Method for manufacturing a conductive wire
A method for manufacturing a conductive wire includes conducting a continuous casting of a conductive alloy material at a casting rate of not less than 40 mm/min and not more than 200 mm/min to form a conductive wire with a primary diameter, the conductive alloy material containing not more than 1.0 mass % of an added metal element, reducing a diameter of the conductive wire with the primary diameter to form a conductive wire with a secondary diameter, heat treating the conductive wire with the secondary diameter so that tensile strength thereof is reduced to not less than 90% and less than 100% of tensile strength before the heat treating, and reducing a diameter of the conductive wire with the secondary diameter and the reduced tensile strength to generate a logarithmic strain of 7.8 to 12.0 therein to form a conductive wire with a tertiary diameter.
US10720257B2 Methods to incorporate silver nanowire-based transparent conductors in electronic devices
Disclosed herein are optical stacks that are stable to light exposure by incorporating light-stabilizers.
US10720256B2 Electron beam irradiating device
Provided is an electron beam irradiating device capable of emitting an electron beam from an electron beam generation source surrounded by a vacuum chamber to outside of the vacuum chamber through an electron beam exit window. The electron beam exit window includes: a grid; a window foil allowing the electron beam to pass therethrough; and a frame-shaped pressing member pressing the window foil against the grid. The surface of the grid has a groove section having an annular shape. A metal gasket is pressed between the groove section and the window foil.
US10720250B2 Containment internal passive heat removal system
The invention relates to the nuclear energy field, including pressurized water reactor containment internal passive heat removal systems. The invention increases heat removal efficiency, flow stability in the circuit, and system reliability. The system has at least one cooling water circulation circuit comprising a heat exchanger inside the containment and including an upper and lower header interconnected by heat-exchange tubes, a riser pipeline and a downtake pipeline connected to the heat exchanger, a cooling water supply tank above the heat exchanger outside the containment and connected to the downtake pipeline, a steam relief valve connected to the riser pipeline and located in the water supply tank and hydraulically connected to the latter. The upper and lower header of the heat exchanger are divided into heat exchange tube sections on the assumption that: L/D≤20, L being the header section length, D being the header bore.
US10720249B2 Passive reactor cooling system
A nuclear reactor cooling system with passive cooling capabilities operable during a reactor shutdown event without available electric power. In one embodiment, the system includes a reactor vessel with nuclear fuel core and a steam generator fluidly coupled thereto. Primary coolant circulates in a flow loop between the reactor vessel and steam generator to heat secondary coolant in the steam generator producing steam. The steam flows to a heat exchanger containing an inventory of cooling water in which a submerged tube bundle is immersed. The steam is condensed in the heat exchanger and returned to the steam generator forming a closed flow loop in which the secondary coolant flow is driven by natural gravity via changes in density from the heating and cooling cycles. In other embodiments, the cooling system is configured to extract and cool the primary coolant directly using the submerged tube bundle heat exchanger.
US10720248B2 Passive techniques for long-term reactor cooling
In a pressurized water reactor (PWR), emergency core cooling (ECC) responds to depressurization due to a vessel penetration break at the top of the pressure vessel by draining water from a body of water through an injection line into the pressure vessel. A barrier operates concurrently with the ECC to suppress flow of liquid water from the pressure vessel out the vessel penetration break. The barrier may comprise one or more of: (1) an injection line extension passing through the central riser to drain water into the central riser; (2) openings in a lower portion of a central riser to shunt some upward flow from the central riser into a lower portion of the downcomer annulus; and (3) a surge line providing fluid communication between a pressurizer volume at the top of the pressure vessel and the remainder of the pressure vessel which directs water outboard toward the downcomer annulus.
US10720239B2 Computer-assisted patient navigation and information systems and methods
A computer-assisted patient navigational communication system for receiving electronic and oral communications from a patient, scanning data to determine the medical needs of the patient, and displaying relevant information to appropriate medical personnel who can immediately advise the patient of the most appropriate source of medical assistance relating to the patient's identified symptoms.
US10720236B2 System and method for predictive maintenance of medical diagnostic machine components
The present disclosure provides components, systems, and methods for predictive maintenance of medical diagnostic machine components.
US10720235B2 Method and system for preference-driven food personalization
A method for improving food-related personalized for a user including determining food-related preferences associated with a plurality of users to generate a user food preferences database; collecting dietary inputs from a subject matter expert (SME) at an SME interface associated with the user food preferences database; determining personalized food parameters for the user based on the user food-related preferences and the dietary inputs; receiving feedback associated with the personalized food parameters from the user; and updating the user food preferences database based on the feedback.
US10720232B2 Distributed healthcare records management
This document describes systems, methods, devices, and other techniques for managing healthcare records. In some implementations, a computing system is provided that includes an electronic ledger, a first program module, and a second program module. The electronic ledger can store entries of medical record management events invoked by participants in a distributed computing network. The first program module can be assigned to an account of a first user on the distributed computing network and can identify (i) medical records of the first user and (ii) accounts of users other than the first user that are authorized to access the medical records of the first user. The second program module can be assigned to an account of a second user on the distributed computing network and can call the first program module to request access to a set of one or more of the medical records of the first user.
US10720231B1 Storing genetic data in a storage system
A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
US10720230B2 Method for administering a checkpoint blockade therapy to a subject
Techniques for determining whether a subject is likely to respond to an immune checkpoint blockade therapy. The techniques include obtaining expression data for the subject, using the expression data to determine subject expression levels for at least three genes selected from the set of predictor genes consisting of BRAF, ACVR1B, MPRIP, PRKAG1, STX2, AGPAT3, FYN, CMIP, ROBO4, RAB40C, HAUS8, SNAP23, SNX6, ACVR1B, MPRIP, COPS3, NLRX1, ELAC2, MON1B, ARF3, ARPIN, SPRYD3, FLI1, TIRAP, GSE1, POLR3K, PIGO, MFHAS1, NPIPA1, DPH6, ERLIN2, CES2, LHFP, NAIF1, ALCAM, SYNE1, SPINT1, SMTN, SLCA46A1, SAP25, WISP2, TSTD1, NLRX1, NPIPA1, HIST1H2AC, FUT8, FABP4, ERBB2, TUBA1A, XAGE1E, SERPINF1, RAI14, SIRPA, MT1X, NEK3, TGFB3, USP13, HLA-DRB4, IGF2, and MICAL1; and determining, using the determined expression levels and a statistical model trained using expression data indicating expression levels for a plurality of genes for a plurality of subjects, whether the subject is likely to respond to the immune checkpoint blockade therapy.
US10720229B2 Reducing error in predicted genetic relationships
System, computer program products, and methods are disclosed for estimating a degree of ancestral relatedness between two individuals. The haplotype data for a population of individuals is divided into segment windows based on genetic markers, and matched segments for the haplotype data are generated. Each matched segment having a first cM width that exceeds a threshold cM width is included in counting the matched segments in each segment window. A weight associated with each segment window is estimated based on the count of matched segments in the associated segment window. A weighted sum of per-window cM widths for each matched segment is calculated based on the first cM width and the weights associated with the segment windows of the matched segment. The weighted sum of per-window cM widths are used to estimate a degree of ancestral relatedness between two individuals.
US10720221B2 Semiconductor storage device and memory system in which control circuit of the semiconductor storage device executes calibration operation according to timing at which data is read from another semiconductor storage device
A semiconductor storage device includes a first chip and a second chip each including a memory cell and configured to receive a same toggle signal. Upon receiving a first command, the first chip executes a first calibration operation to calibrate a duty ratio of an output signal generated in response to the toggle signal while data is read out from the second chip in response to the toggle signal.
US10720215B2 Methods and apparatus for writing nonvolatile 3D NAND flash memory using multiple-page programming
Methods and apparatus for writing nonvolatile 3D NAND flash memory using multiple-page programming. A method is provided for multiple-page programming of an array having a block that includes page groups and each page group includes cell strings that form pages. The method includes deactivating drain select gates (DSGs) and source select gates (SSG), applying a programming voltage to a selected word line, and applying a middle high voltage to unselected word lines. The method also includes repeating multiple programming operations while maintaining the word line voltage levels from a first programming operation to a last programming operation. Each programming operation includes loading data onto bit lines and pulsing a drain select gate associated with a selected page group to load the data into a selected page of the selected page group.
US10720214B2 Non-volatile memory device and method for controlling the non-volatile memory device
A memory unit includes a substrate and a floating gate memory cell. The floating gate memory cell includes an erase gate structure disposed on the substrate, floating gate structures select gates, a common source and drains. The common source is disposed in the substrate, and the erase gate structure is disposed on the common source. The floating gate structures protrude from recesses of the substrate at two opposite sides of the erase gate structure. A method for controlling the memory unit includes applying an erase gate programming voltage on the erase gate structure, applying a control gate programming voltage on the common source, applying a bit line programming voltage on the drains, and applying word line programming voltage on the select gates, in which the control gate programming voltage is greater than the erase gate programming voltage.
US10720213B2 Word line decoder circuitry under a three-dimensional memory array
The total chip area for a three-dimensional memory device can be reduced employing a design layout in which the word line decoder circuitry is formed underneath an array of memory stack structures. The interconnection between the word lines and the word line decoder circuitry can be provided by forming discrete word line contact via structures. The discrete word line contact via structures can be formed by employing multiple sets of etch masks with overlapping opening areas and employed to etch a different number of pairs of insulating layers and electrically conductive layers, thereby obviating the need to form staircase regions having stepped surfaces. Sets of at least one conductive interconnection structure can be employed to provide vertical electrical connection to the word line decoder circuitry. Bit line drivers can also be formed underneath the array of memory stack structures to provide greater areal efficiency.
US10720212B2 Memory device and method of operating the same
A memory device with a plurality of memory block may include a plurality of memory cells constituting a memory blocks, and two or more select transistors coupled to the plurality of memory cells constituting the memory block and configured to select the memory block, the two or more select transistors having different threshold voltages from one another.
US10720201B2 Timing control for input receiver
Apparatuses for receiving an input signal in a semiconductor device are described. An example apparatus includes a signal receiver that receives information signal: a control circuit that provides a plurality of control signals; and a signal receiver replica circuit that receives a first reference signal. The signal receiver replica circuit includes a plurality of receivers. Each receiver of the plurality of receivers receives the first reference signal and a corresponding control signal of the plurality of control signals, and further provides an output signal.
US10720200B2 Reduced latency I/O in multi-actuator device
An exemplary data refresh method disclosed herein reading data into volatile memory from a first storage region using a read element controlled by a first actuator assembly and writing the data from the volatile memory to a second storage region using a write element controlled by a second actuator assembly, where the first actuator assembly and the second actuator assembly are configured to receive data from control circuitry via independent read/write communication channels.
US10720197B2 Memory device for supporting command bus training mode and method of operating the same
There are provided, a memory device for supporting a command bus training (CBT) mode and a method of operating the same. The memory device is configured to enter a CBT mode or exit from the CBT mode in response to a logic level of a first data signal, which is not included in second data signals, which are in one-to-one correspondence with command/address signals, which are used to output a CBT pattern in the CBT mode. The memory device is further configured to change a reference voltage value in accordance with a second reference voltage setting code received by terminals associated with the second data signals, to terminate the command/address signals or a pair of data clock signals to a resistance value corresponding to an on-die termination (ODT) code setting stored in a mode register, and to turn off ODT of data signals in the CBT mode.
US10720196B2 On-die termination of address and command signals
A system has a plurality of memory devices arranged in a fly-by topology, each having on-die termination (ODT) circuitry for connecting to an address and control (RQ) bus. The ODT circuitry of each memory device includes a set of one or more control registers for controlling on-die termination of one or more signal lines of the RQ bus. A first memory device includes a first set of one or more control registers storing a first ODT value, for controlling termination of one or more signal lines of the RQ bus by the ODT circuitry of the first memory device, and a second memory device includes a second set of one or more control registers storing a second ODT value different from the first ODT value, for controlling termination of one or more signal lines of the RQ bus by the ODT circuitry of the second memory device.
US10720195B2 Efficient memory activation at runtime
The present disclosure is directed to efficient memory activation at runtime. A memory module (e.g., a memory riser) being added to a device would typically cause the device to enter system management mode (SMM) to activate the memory module. However, activation (e.g., memory module initialization, hardware training and system reconfiguration) in SMM may substantially delay the resumption of normal operations. Consistent with the present disclosure, at least the memory module initialization and hardware training portions of the activation may be performed by an operating system (OS) in the device, allowing normal device operation to continue during the activation. The OS portion of the activation may generate configuration data. In at least one embodiment, the configuration data may be applied for use in SMM. For example, a system management interrupt (SMI) handler may apply the configuration data during a quiescent period (e.g., a period of inactivity) that occurs during SMM.
US10720194B2 Semiconductor memory device and data writing method
In a semiconductor memory device, a memory cell array includes a plurality of memory cells. A write circuit includes a negative potential generating circuit that generates a potential lower than a lower power supply potential applied to the memory cells. When a write mask signal indicates an enabled state, the write circuit activates the negative potential generating circuit, and supplies the potential generated by the negative potential generating circuit to a bit line to be supplied with low data. On the other hand, when the write mask signal indicates a disabled state, the write circuit supplies no data to bit line pairs, and inactivates the negative potential generating circuit.
US10720193B2 Technique to lower switching power of bit-lines by adiabatic charging of SRAM memories
A system and method for efficiently managing switching power of bit lines. In various embodiments, a first bit line in a memory array is pre-charged in multiple discrete steps, rather than in one continuous step. For a read operation that completed and read a logic low level from a first storage node, the first bit line is pre-charged from a ground reference level to a first power supply voltage. Similarly, a second bit line corresponding to a second storage node storing an inverse voltage level of the first storage node is pre-charged from a larger second power supply voltage to the smaller first power supply voltage. When the first time interval has elapsed, the first and second bit lines are pre-charged from the first power supply voltage to the second power supply voltage during a second time interval. Discrete steps are also used for pre-charging after write operations.
US10720192B2 Semiconductor device configured to generate a strobe signal having various patterns
A semiconductor device includes a strobe signal generation circuit. The strobe signal generation circuit generates a strobe signal which is toggled in synchronization with a multiplication clock signal during enablement periods of a toggling drive signal and a down drive signal. A postamble period is set according to the toggling drive signal and the down drive signal.
US10720190B2 Semiconductor devices and semiconductor systems including the same
A semiconductor device includes a repeater configured to output latch data as aligned data when the operation control signal is disabled and configured to interrupt the input of the latch data when the operation control signal is enabled for performing a data masking operation of internal data. The operation control signal is enabled according to logic levels of the internal data when a flag signal is enabled and a write data control signal is enabled.
US10720189B2 Haptic effect generation for space-dependent content
Systems and methods for authoring and encoding haptic effects are provided for space-dependent content, such as 360-degree videos, three-dimensional videos, or virtual or augmented reality contents. The systems and methods can generate one or more haptic layers for encoding or modifying haptic effects for the content.
US10720188B2 Systems and methods of thumbnail generation
A method includes receiving a plurality of images at an encoder device. The plurality of images is encoded by the encoder device to generate an output video stream. The output video stream includes a plurality of encoded video frames corresponding to the plurality of images. While receiving the plurality of images and while generating the output video stream, the encoder device receives a notification that a particular image of the plurality of images satisfies a thumbnail generation condition based on stream analysis of one or more of the plurality of images. The output video stream is sent concurrently with a supplemental data package to a media server. The supplemental data package comprises a thumbnail and metadata associated with the thumbnail, the thumbnail generated from the particular image responsive to receiving the notification.
US10720187B2 Method and apparatus to extract key video frames from online education
A method stored in a computer readable medium, including identifying a predetermined object having viewable information from a plurality of frames, identifying a movement of the predetermined object from a video stream of the plurality of frames, identifying a current state of the predetermined object based on a movement of another object or region from the plurality of frames having an occlusion region of a current frame, determining an information change of the viewable information in the plurality of frames, marking a frame with maximum information of the viewable information in the predetermined object as a key frame; and serializing the key frame according to time stamps.
US10720184B2 Selective recording of augmented reality objects
Participants can compete in a physical environment, such as by piloting a car around a track. The competition is recorded in a video. Participants can interact physically with each other and with the race environment, such as by steering into one another and navigating the race environment. Participants can also interact virtually, such as “shooting” one another with digitally rendered weapons. Both real and virtual interactions affect the outcome of the competition. The video is programmatically altered to show special effects and is programmatically edited to select physical and virtual interactions, changes, which had the largest effect on the outcome of the competition. The programmatically altered video may be played back during game play and the programmatically edited video may be played back after the competition.
US10720180B2 Magnetic-disk glass substrate, magnetic-disk glass substrate intermediate, and method for manufacturing magnetic-disk glass substrate
A magnetic-disk glass substrate containing an alkaline earth metal component as a glass composition includes an edge surface that is a mirror surface, and has a roughness percentage of 40% or more when a bearing ratio of a roughness cross-sectional area is 50% in a bearing ratio curve of roughness cross-sectional areas obtained when a surface roughness of the edge surface obtained after the edge surface is etched by 2.5 μm is measured.
US10720178B2 Magnetoresistance effect element
A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, and the tunnel barrier layer has a spinel structure represented by a composition formula AGa2Ox (0
US10720171B1 Audio processing
In a method of audio processing, a plurality of audio samples are received, and are concatenated to form a composite audio signal. The composite audio signal is analysed to identify audio artefacts associated with concatenation in the composite audio signal, and any identified audio artefacts are compensated for, to form a corrected composite audio signal. The corrected composite audio signal is provided to a voice biometrics module.
US10720170B2 Post-processor, pre-processor, audio encoder, audio decoder and related methods for enhancing transient processing
An audio post-processor for post-processing an audio signal having a time-variable high frequency gain information as side information includes: a band extractor for extracting a high frequency band of the audio signal and a low frequency band of the audio signal; a high band processor for performing a time-variable modification of the high frequency band in accordance with the time-variable high frequency gain information to obtain a processed high frequency band; and a combiner for combining the processed high frequency band and the low frequency band. Furthermore, a pre-processor is illustrated.
US10720165B2 Keyword voice authentication
A method of authenticating a user based on voice recognition of a keyword includes generating, at a processor, clean speech statistics. The clean speech statistics are generated from an audio recording of the keyword spoken by the user during an enrollment phase. The method further includes separating speech data and noise data from noisy input speech using the clean speech statistics during an authentication phase. The method also includes authenticating the user by comparing the speech data to the clean speech statistics or by comparing the noisy input speech to noisy speech statistics. The noisy speech statistics are based at least in part on the noise data.
US10720160B2 Voice interaction at a primary device to access call functionality of a companion device
The present disclosure generally relates to using voice interaction to access call functionality of a companion device. In an example process, a user utterance is received. Based on the user utterance and contextual information, the process causes a server to determine a user intent corresponding to the user utterance. The contextual information is based on a signal received from the companion device. In accordance with the user intent corresponding to an actionable intent of answering the incoming call, a command is received. Based on the command, instructions are provided to the companion device, which cause the companion device to answer the incoming call and provide audio data of the answered incoming call. Audio is outputted according to the audio data of the answered incoming call.
US10720159B1 Embedded instructions for voice user interface
Methods and systems for rendering lists of instructions and performing actions associated with those lists are described herein. In some embodiments, an individual may request that a voice activated electronic device associated with their user account assist in performing a task using a list of instructions. The list of instructions may include metadata that indicates actions capable of being performed by additional Internet of Things (“IoT”) devices. When the instructions are rendered, an instructions speechlet may recognize the metadata and may cause one or more of the IoT devices to perform a particular action. Furthermore, the metadata may also correspond to content capable of being rendered by the voice activated electronic device to assist the individual in performing a particular step of the instructions.
US10720156B2 Co-pilot and conversational companion
Methods and systems for communicating with a vehicle companion are disclosed. The vehicle companion can include receiving state information about an operator and environmental information about a vehicular environment. A cognitive load and a cognitive requirement can be determined using the state information and the environmental information, respectively. The cognitive load and the cognitive requirement are then compared to determine if an intervention indicator exists. The vehicle companion can then enter into conversation with the operator in response to the intervention indicator, including topics selected based on the operator's personality.
US10720155B2 Detecting self-generated wake expressions
A speech-based audio device may be configured to detect a user-uttered wake expression. For example, the audio device may generate a parameter indicating whether output audio is currently being produced by an audio speaker, whether the output audio contains speech, whether the output audio contains a predefined expression, loudness of the output audio, loudness of input audio, and/or an echo characteristic. Based on the parameter, the audio device may determine whether an occurrence of the predefined expression in the input audio is a result of an utterance of the predefined expression by a user.
US10720154B2 Information processing device and method for determining whether a state of collected sound data is suitable for speech recognition
Provided is an information processing device including: a collected sound data acquisition portion that acquires collected sound data; and an output controller that causes an output portion to output at least whether or not a state of the collected sound data is suitable for speech recognition.
US10720153B2 Name-sensitive listening device
One embodiment of the present invention sets forth a technique for providing audio enhancement to a user of a listening device. The technique includes reproducing a first audio stream, such as an audio stream associated with a media player. The technique further includes detecting a voice trigger. The voice trigger may be associated with a name of a user of the listening device. The technique further includes pausing or attenuating the first audio stream and reproducing a second audio stream associated with ambient sound in response to detecting the voice trigger.
US10720151B2 End-to-end neural networks for speech recognition and classification
Systems and methods are disclosed for end-to-end neural networks for speech recognition and classification and additional machine learning techniques that may be used in conjunction or separately. Some embodiments comprise multiple neural networks, directly connected to each other to form an end-to-end neural network. One embodiment comprises a convolutional network, a first fully-connected network, a recurrent network, a second fully-connected network, and an output network. Some embodiments are related to generating speech transcriptions, and some embodiments relate to classifying speech into a number of classifications.
US10720149B2 Dynamic vocabulary customization in automated voice systems
Techniques to dynamically customize a menu system presented to a user by a voice interaction system are provided. Audio data from a user that includes the speech of a user can be received. Features can be extracted from the received audio data, including a vocabulary of the speech of the user. The extracted features can be compared to features associated with a plurality of user group models. A user group model to assign to the user from the plurality of user group models can be determined based on the comparison. The user group models can cluster users together based on estimated characteristics of the users and can specify customized menu systems for each different user group. Audio data can then be generated and provided to the user in response to the received audio data based on the determined user group model assigned to the user.
US10720147B2 System and method for creating voice profiles for specific demographics
Systems, methods, and computer-readable storage devices for receiving an utterance from a user and analyzing the utterance to identify the demographics of the user. The system then analyzes the utterance to determine the prosody of the utterance, and retrieves from the Internet data associated with the determined demographics. Using the retrieved data, the system retrieves, also from the Internet, recorded speech matching the identified prosody. The recorded speech, which is based on the demographic data of the utterance and has a prosody matching the utterance, is then saved to a database for future use in generating speech specific to the user.
US10720146B2 Devices and methods for a speech-based user interface
A device may identify a plurality of sources for outputs that the device is configured to provide. The plurality of sources may include at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface object. The device may also assign a set of distinct voices to respective sources of the plurality of sources. The device may also receive a request for speech output. The device may also select a particular source that is associated with the requested speech output. The device may also generate speech having particular voice characteristics of a particular voice assigned to the particular source.
US10720144B2 Earphone test system
An earphone device/test station pairing (1, 2) includes an earphone device (1) including: at least one electroacoustic driver (32, 33, 34); a digital module (31) including a processor module; and a digital interface configured to connect the earphone device (1) to a media/communications device having a digital output; a test station (2) including at least one transducer (40, 42, 6), the test station (2) being operative to communicate with the earphone device (1) via the digital interface to allow data transmission between the earphone device (1) and the test station (2) during a test/configuration procedure; and a test module (4) for performing automated testing of the earphone device (1) when mounted on/connected to the test station (2).
US10720140B2 Digital active road noise control method and system
An active road noise control method in an active road noise controller disposed in a vehicle may include diagnosing whether a plurality of microphones connected in a daisy chain has failed, receiving a data frame from the plurality of microphones, identifying normal information related to information included in the data frame based on a result of diagnosis, generating a digital noise control signal using the identified normal information, and transmitting the generated digital noise control signal to an external amplifier.
US10720138B2 SDR-based adaptive noise cancellation (ANC) system
The overall performance of an ANC system may be improved by configuring the ANC system to perform adaption in the frequency domain. The ANC systems may be configured to update an algorithm of an adaptive filter based, at least in part, on the first input signal, the second input signal, and a feedback signal that is based on an output of the adaptive filter. Updating may include changing parameters of the algorithm based on a SDR based, at least in part, on the first input signal. Updating may also include normalizing a step size and processing at least full band information for the input signal in a frequency domain to generate coefficient values for the algorithm. Updating may also include applying a frequency domain magnitude constraint on adaptive filter coefficients.
US10720136B2 Layered chamber acoustic attenuation
An acoustic attenuation device includes resonator panels stacked in a thickness direction of the device. Each resonator panel is tuned to a different frequency range and includes a plurality of openings through which excited air resonates. The resonator panels are placed adjacent to other resonator panels such that all openings are accessible to the environment.
US10720134B2 Sound absorbing device, electronic device, and image forming apparatus
A sound absorbing device includes: a plurality of sound absorbing units. A frequency of sound absorbed by at least one of the sound absorbing units overlaps, at least partially, with a frequency of sound with a volume increased by installation of another sound absorbing unit.
US10720133B2 Multiple coil pickup system
A stringed instrument pickup with multiple selectable coils can be utilized in a system to provide a diverse range of sound characteristics from at least one moving string under tension. A first wire can be connected to a first terminal of a first bobbin body prior to the first wire being wound around the first bobbin body a first number of times and then connecting the first wire to a second terminal of the first bobbin body. A second wire may be connected to the second terminal of the first bobbin body before winding the second wire around the first bobbin body a second number of times and then connecting the second wire to a third terminal of the first bobbin body. The first bobbin body is subsequently mounted onto a stringed instrument.
US10720131B2 Switching device and keyboard device
A switching device includes: an actuator that is rotatable; and a contact member including an upper surface section having a flat portion and is movable in a vertical direction according to rotation of the actuator, and a deformation section disposed between a support member and an end portion of the upper surface section and deformed according to movement of the upper surface section. A chamfer portion interconnecting a contact surface contacting with the contact member and a side surface, of the actuator, is provided between a virtual plane containing an end portion, in an extending direction of the rotary shaft, of the upper surface section, and is perpendicular to the upper surface section and a virtual plane containing an end portion, in the extending direction of the rotary shaft, of a portion where the deformation section makes contact with the support member, and is perpendicular to the upper surface section.
US10720130B2 Tunable drum
Aspects of embodiments concerns an apparatus for tuning a drum, the drum comprising a drum shell having an upper skin, the apparatus comprising: an outer static rim that is removably operably coupleable to the inside wall of a drum shell; a diameter adjustment mechanism that is removably operably coupleable with the drum shell, the diameter adjustment mechanism including one or more inner cylindrical shells mountable within the drum shell and being configured for axial displacement whereby an upper rim thereof can be selectively brought into or out of contact with an upper skin of the drum and thereby change an effective diameter of the upper skin.
US10720128B2 Real-time user adaptive foveated rendering
Foveated rendering based on user gaze tracking may be adjusted to account for the realities of human vision. Gaze tracking error and state parameters may be determined from gaze tracking data representing a user's gaze with respect to one or more images presented to a user. Adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to a user may be generated based on the one or more gaze tracking error or state parameters. Foveated image data representing one or more foveated images may be generated with the adjusted foveation data. The foveated images are characterized by level of detail within the one or more regions of interest and lower level of detail outside the one or more regions of interest. The foveated images may then be presented to the user.
US10720121B2 Half-power buffer amplifier, data driver and display apparatus including the same
A half-power buffer amplifier includes an amplification unit including first and second nodes, the amplification unit configured to differentially amplify a differential input signal and to output a differentially amplified output signal, a first output unit including a first buffer unit between a first power source having a first voltage and a second power source having a second voltage, a second buffer unit between the first and second power sources, and a first switch unit between the first and second buffer units, and a second output unit including a third buffer unit between the second power source and a third power source having a third voltage, a fourth buffer unit between the second and third power sources, and a second switch unit between the third and fourth buffer units. Each of the first to third buffer units receives the differentially amplified output signal. The first switch unit is turned on or off based on or in response to a pre-driving control signal.
US10720116B2 Active matrix substrate and display device including the same
The invention provides a technique inhibiting luminance unevenness among pixels. An active matrix substrate has a plurality of pixel electrodes PXB each connected to a corresponding one of gate lines 13 and a corresponding one of source lines 15. The active matrix substrate includes a common electrode 14 facing each of the pixel electrodes PXB, and an auxiliary line 17 connected to the common electrode 14. The active matrix substrate further includes a plurality of drive circuits disposed in part of a display region and each configured to drive a corresponding one of the gate lines 13. The drive circuits are each connected to a control line provided for supply of a drive signal. The drive signal has first potential and second potential lower than the first potential alternately at constant cycles. The control line has a line portion 161 extending substantially in parallel with the gate lines 13. Between the line portion 161 and a capacitance forming region r where each of the pixel electrodes PXB connected to gate lines 13(n) and 13(n+2) switched into an unselected state during potential decrease of the line portion 161 forms capacitance between the pixel electrode PXB and the common electrode 14, the auxiliary line 17 is connected with the common electrode 14.
US10720107B2 Display device
A display device having a frame period including reset, compensation, relay, emission, and initialization periods. Each pixel includes: an organic light emitting diode having an anode coupled to a second node and a electrode coupled to a second power source; a first transistor between a first power source and the second node, and a gate electrode coupled to a first node; a second transistor between the first node and the second node; a third transistor between the first power source and a third node; a fourth transistor between a fourth node and the third node; a fifth transistor between a data line and the fourth node; a sixth transistor between a third power source and the second node; a first capacitor between the third node and the first node; and a second capacitor coupled the fourth node and the third power source.
US10720106B2 Driving apparatus for driving display panel
A driving apparatus for driving a display panel including a connection pad, a selecting circuit, a data driving circuit and a detection circuit is provided. The selecting circuit is electrically connected to a data line of the display panel through the connection pad. The data driving circuit outputs a data voltage to a pixel circuit of the display panel through the selecting circuit and the connection pad in a display stage. The detection circuit provides a detection signal to a light-emitting element of the pixel circuit through the selecting circuit and the connection pad in a detection stage, and detects a resultant signal with respect to an electric characteristic of the light-emitting element of the pixel circuit in the detection stage.
US10720104B2 Pixel circuit, display device and driving method for pixel circuit
A pixel circuit and a driving method thereof, and a display device. The pixel circuit includes a pixel unit and a bias-voltage regulating circuit. The pixel unit includes: a driving circuit configured to generate a driving current according to a control voltage at a light-emitting stage; a light-emitting control circuit configured to output the driving current to drive the light-emitting device to emit light at the light-emitting stage; a data writing circuit configured to write a data voltage into the driving circuit; a reset circuit configured to reset the driving circuit under control of a reset voltage, and to reset the light-emitting device under control of a gate line; and a bias-voltage regulating circuit configured to, before the data writing circuit writes the data voltage into the driving circuit, perform bias voltage regulation on the driving circuit to control the pixel unit to be in a bias voltage state.
US10720100B2 Organic light emitting display device and method for driving the same
An organic light emitting display (OLED) device may include a display panel, a gate driver, a data driver, a timing controller and a deterioration compensation unit. The deterioration compensator may detect one or more deteriorated regions in the display region based on stress data of the respective pixels, the stress data being generated by counting input data corresponding to the respective pixels, and generate compensation data of pixels included in each of the deteriorated regions, based on the stress data of the respective pixels and sensing data for deteriorations of pixels included in two or more horizontal lines which are arbitrarily selected among horizontal lines corresponding to the deteriorated region.
US10720096B2 Display panel and display apparatus
A display panel and a display apparatus are provided. An exemplary display panel includes a display area; a non-display area; a plurality of pixels, including a plurality of edge pixels and a plurality of compensation pixels, arranged as an array along a row direction and a column direction and having a plurality of pixel rows and a plurality of pixel columns; and a light shielding layer. At least portions of transmission areas of the edge pixels are disposed in the display area; entire transmission areas of the compensation pixels are disposed in the non-display area; and a distance d between a first compensation pixel in a first pixel row and a second compensation pixel in a second pixel row is smaller than a distance D between a first edge pixel in the first pixel row and a second edge pixel in the second pixel row.
US10720091B2 Content mastering with an energy-preserving bloom operator during playback of high dynamic range video
Innovations in content mastering operations performed during playback of high dynamic range (“HDR”) video on a display device are described. When content mastering is performed during playback on a display device, a video playback system can use details retained for input HDR video (e.g., retained in metadata) and the properties of the display device to improve the perceptual quality of the HDR video as shown on that display device. For example, the video playback system can use an energy-preserving bloom operator to make bright highlights “bloom” into adjacent areas, thereby accentuating the bright highlights in the HDR video while operating within the constraints of the display device. The video playback system can also perform various other types of operations when content mastering is deferred until playback, including application of a lens flare operator as well as alternative tone mapping operators and alternative color gamut mapping operators selected according to metadata.
US10720088B1 Image display total current prediction method, display device and storage medium
An image display total current prediction method, a display device and a storage medium. The image display total current prediction method includes: obtaining grayscale signals of respective pixels of an image to be displayed, each of the respective pixels including multiple color channels, and the grayscale signal of each of the respective pixels including multiple color grayscale signals corresponding to the multiple color channels, respectively; calculating average grayscale values of respective color channels of the image to be displayed, respectively, according to the grayscale signals of the respective pixels of the image; based thereon, determining current values of the respective color channels, current bias values of the respective color channels and a total current bias value applied for the image to be displayed, respectively; and based thereon, calculating a display total current prediction value of the image to be displayed.
US10720086B2 Display device using semiconductor light-emitting diode
A display device including a plurality of vertical type semiconductor light-emitting diodes; a plurality of horizontal type semiconductor light-emitting diodes; a first wiring formed on a substrate and including a plurality of electrode lines, a first electrode line being connected with first conductive electrodes of the vertical type semiconductor light-emitting diodes and a second electrode line being connected with first conductive electrodes of the horizontal type semiconductor light-emitting diodes; a second wiring spaced apart from and crossing the first wiring and electrically connected with second conductive electrodes of the vertical type semiconductor light-emitting diodes; and a third wiring formed on the substrate, electrically connected with the second wiring, and connected with second conductive electrodes of the horizontal type semiconductor light-emitting diodes.
US10720084B2 Hysterectomy model
A surgical simulator for surgical training is provided. The simulator includes a frame defining an enclosure and a simulated tissue model located inside the enclosure. The simulated tissue model is adapted for practicing a number of surgical procedures including but not limited to transanal excisions and transvaginal hysterectomies. The simulated tissue model includes one more components and is interchangeably connected to the frame with fasteners configured to pass through apertures in the frame to suspend the simulated tissue model within the frame. The enclosure of the frame is increasingly laterally constricted along the longitudinal axis to progressively increase the confinement of the components of the simulated tissue model.
US10720082B1 Device and system to teach stem lessons using hands-on learning method
A method includes capturing, by a camera coupled to a computing device, a video of an experimental platform device having a designated area for an experiment and displaying, by the computing device, the video of the experimental platform device. The method further includes superimposing, in the video, an overlay animation on the designated area of the experimental platform device, the overlay animation corresponding to an environment of the experiment. The method further includes receiving, by the computing device from the experimental platform device, independent variable data corresponding to manipulations of a sensor of the experimental platform device by a user. The method further includes modifying, in the video, the overlay animation superimposed on the designated area based on the independent variable data.
US10720081B2 Method and system for matching people with choices
The present teaching relates to matching users with items. In one example, information related to one or more users is obtained from one or more sources including an online source. The information is transformed into one or more psychological needs of each user. One or more items are obtained. Each item is associated with abilities to satisfy one or more psychological needs. The one or more users are matched with the one or more items based on the users' psychological needs and the items' abilities to satisfy psychological needs to generate a matching result. The matching result is provided.
US10720077B2 Auxiliary button for a cooking system
According to one example, a system includes a computing device having a processor that is operable to display a first portion of a cooking recipe. The system further includes a heat source system having a heat source operable to provide an amount of energy to be used to cook a food item in accordance with the cooking recipe, and a processor operable to adjust the amount of energy provided by the heat source based on one or more communications with the computing device. The system further includes an auxiliary button system having an interface operable to receive an instruction to move from a first step of the cooking recipe to a second step, and a processor operable to transmit, via a second communication link with the computing device, an indication of the instruction.
US10720075B2 Cellophane cut out kits for optical art
One or more transparent or translucent sheets of cellophane are folded and cuts are made to create symmetric patterns and designs. The cellophane creates diffraction, refraction, interference, and reflection pattern of light that become strikingly visible when viewed under polarized light. The cellophane patterns and designs are placed on top of one another such that the holes in the overlapping sheets cause a variation in the path of light traveling through the layers of the cellophane, creating beautiful and varied optical patterns of light that change with the placement of the layers of cellophane and with variation of the angle of polarized light for a kaleidoscope effect. The cellophane is viewed against the backdrop of a blue sky to provide a source of polarized light. Placing the cellophane on glossy black cardboard brings out the prismatic colors created by light refraction and reflection.
US10720074B2 Welding simulator
A simulator facilitates simulated welding activity of simulated weld joints. The simulator may include a logic processor based system operable to execute coded instructions for generating an interactive welding environment in which a welding activity is simulated, the welding activity occurring at an interface of a first simulated work piece and a second simulated work piece that defines a simulated weld joint. The simulator is capable of simulating the simultaneous welding of multiple users on the simulated weld joint in real time.
US10720073B2 Dynamic response entry
Methods, systems, and devices for dynamic response entry are disclosed herein. In some embodiments, a dynamic response entry system can include a user device that can be a proctor device or a testee device. The testee device can display a list to a testee for a predetermined time period. After the passing of the predetermined time period, the displaying of the list to the testee can be terminated. The testee can provide response to one or several questions, which responses can be input into the proctor device. The input responses can be evaluated and categorized and displayed according to the evaluation and categorization.
US10720068B2 Transportation using network of unmanned aerial vehicles
Embodiments described herein include a delivery system having unmanned aerial delivery vehicles and a logistics network for control and monitoring. In certain embodiments, a ground station provides a location for interfacing between the delivery vehicles, packages carried by the vehicles and users. In certain embodiments, the delivery vehicles autonomously navigate from one ground station to another. In certain embodiments, the ground stations provide navigational aids that help the delivery vehicles locate the position of the ground station with increased accuracy.
US10720062B2 Systems and methods for automated vehicle following and regrouping
Systems and methods for automated vehicle guidance based on coded lighting to enable automated vehicle following and/or regrouping. Systems use projectors to project temporal identifiers for space partitioned by pixel projections. Different space partition is associated with a different identifier. By using simple light sensors mounted on the vehicles, and decoding the sensed light signal, the vehicle can determine its precise location in the space relative to the coded light projector. This information may be used for precise vehicle guidance to enable vehicle following and/or regrouping. For vehicle following, the coded light projector is placed on a moving vehicle. For vehicle regrouping, the coded light projector may be placed on a ground or on a pole. Depending on the guidance precision requirements, the coded light precision may be adjusted by using light projectors with different resolutions.
US10720057B2 Methods and systems for generating profile data for segments of an electronic map
A method for generating profile data indicative of time dependence of a time dependent parameter for navigable elements of a navigable network. For the method, a relative value of a time dependent parameter associated with each segment of a set of segments of the electronic map is obtained for each time period of at least one set of time periods. The segments are then clustered into groups of segments based on the relative values of the time dependent parameter obtained for the segments in each time period of the at least one set of time periods. The relative time dependent parameter data associated with the segments of the group is next used to obtain, for each group of segments, an aggregate profile indicative of the time dependence of the relative value of the time dependent parameter for each of the segments of the group of segments.
US10720053B1 Busway crossing warning system and method for controlling busway crossing traffic
A busway crossing warning system includes an approach tag reader, a crossing controller and a bus signal device. The approach tag reader is located in a bus lane on a road at a distance from an entrance of an intersection in a direction prior to a bus approaching the intersection, the bus being equipped with an identification tag. The approach tag reader detects the bus with the identification tag when the bus drives over the approach tag reader and sends out an approach signal to the crossing controller indicating the bus is approaching the intersection. The crossing controller activates bus signal device after receiving the approach signal to inform the bus is detected.
US10720042B2 Personnel proximity detection and tracking system
Systems and methods for tracking, locating, identifying, or mapping movements of persons or personnel within a facility may include badges carried by individuals throughout the facility. These badges can each include a transmitter configured to transmit signals including signature information identifying the badges and also identifying codes of each signal transmitted. In addition, a plurality of dispensers can be positioned at selected locations of the facility and can include receivers that receive the signals transmitted by the transmitters of the badges. These receivers also can be configured to transmit information related to the received signals to one or more processors configured to identify each badge from which signals are received based upon the signature information and also to determine the proximity, range, distance, or zone between the badge identified and the receivers.
US10720041B2 User reminding method and apparatus, and terminal device
A user reminding method and apparatus, and a mobile terminal includes, obtaining, by a terminal device, a physical status of a user and a first blood pressure value of the user when a time difference between a current time and a preset reminding time is less than a first threshold; determining a first safety level based on the physical status and the first blood pressure value; and sending a first reminding signal in a manner corresponding to the first safety level.
US10720040B2 Soiled diaper detection system
A soiled diaper detection system having a soiled diaper detection device, one or more computer devices in communication with the diaper detection device configured to generate and process requests to the diaper detection device, and store data received from the soiled diaper detection device.
US10720036B2 Hard tag applicator
Systems and methods for coupling a tag to an item. The methods comprise: dispensing the tag from a tag feeder of a tag applicator; performing first operations by the tag applicator to mechanically move the tag into a nest of the tag applicator; determining if a given criteria is met based on feedback information received from at least one of a user of the tag applicator and a sensor provided with the tag applicator; and performing second operations by the tag applicator to couple the tag to the item, when a determination is made that the given criteria is met.
US10720033B2 Elongated wireless sensor assembly
A sensor assembly as part of a wireless alarm system for building entrances like windows and doors. An elongated sensor assembly for detecting a change of state comprising at least one sensor switch configured to detect a given state and a change of state between the given state and at least one other state, a microprocessor configured to detect the change of state of the at least one sensor switch, an antenna system, a wireless transmitter configured to receive a signal from the microprocessor identifying a change of the state of the at least one sensor switch and transmit the signal by means of the antenna system, and a power source for providing electric power, wherein the at least one sensor switch, the microprocessor, the antenna system, the wireless transmitter, and the power source are incorporated in the elongated sensor assembly having a maximum height of less than 5 mm.
US10720031B1 Warning light beacons
A warning light beacon having a base, a lens providing a dome over the base, and a circuit board extending upright from the base perpendicular to the base. The circuit board has two surfaces with mounted light sources, such as LEDs, providing a same or different colors of light. One or more light blocking elements, each preferably a non-operative electrical component, are mounted upon each of the surfaces, each between groups of one or more light sources, to dispose each of the groups to substantially illuminate a different one of a plurality of regions about 360 degrees of the lens. Sequential illumination of each of the regions along the 360 degrees of the lens by at least one light source associated with the region enables perception of rotating light outward via the lens. Such regions along the lens may also be illuminated simultaneously to provide solid-on or flashing patterns.
US10720028B1 IOT compatible electronic door chime
An electronic door chime can meet safety standards and be compatible with smart doorbells and IOT doorbells. Current generation smart doorbells, also called IOT doorbells, require continuous power to drive the cameras, audio interfaces, and other components within the smart doorbell. Compatibility issues with prior art doorbell systems have emerged with the smart doorbell receiving inadequate power or power that doesn't meet the smart doorbell's input specification. In some cases, a prior art doorbell system is driven to failure or to excessive temperatures when the smart doorbell continuously draws too much power. A new electronic door chime can safely power the smart doorbells while also being compatible with simple push button doorbell devices.
US10720025B2 Game of chance allowing user participation in outcome selection
A game of chance is disclosed allowing an outcome determined by the actions of a player. The game of chance comprising a layout defining plural cells. A player selects a number of winning indicia and a pre-determined winning order for the winning indicia to be revealed. A first portion of the cells each have a winning indicia contained therein, and a remaining portion of the cells each have a non-winning indicia contained therein. The winning and non-winning indicia are initially concealed to a player and are selectively revealable by the player. The player may select a limited number of cells to reveal indicia contained therein. An object of the game is to maximize a number of winning indicia revealed by the player.
US10720019B2 Gaming system having chance upgrading and/or other transform of plural symbols along target line
Wager-based video slot reel games are disclosed where additional prizes or other gains can be awarded after completion of an initial gaming action based upon application of a multi-symbol transformation (MST) tool along a MST target line extending through a gaming action outcome display area. In one embodiment, the MST tool is a virtual razor blade capable of slicing open razor-susceptible initial symbols found along the MST target line where the cutting open action can unleash additional prizes, juices or entertaining effects hidden within the razor-susceptible initial symbols. The availability of the MST tool at the end of a current gaming action or for a next gaming action is signaled to the player in one embodiment to thereby heighten the expectations of the player of winning the additional prizes or other gains due to the multi-symbol transformation action of the available MST tool.
US10720017B1 Systems, methods, and devices for a progressive jackpot for automatic teller machine (ATM) transactions
An automated teller machine (ATM) server includes a processor circuit and a memory including machine-readable instructions that cause the server processor circuit to, based on receipt transaction request messages, cause a transaction fee to be debited from a credit account that is associated with an account identifier contained in the transaction request message. A portion of the transaction fee is credited to a prize pool for a progressive jackpot, and the ATM server determines when a triggering condition has been satisfied by content of one of the transaction request messages for one of the ATM transactions. When the triggering condition has been satisfied for a particular one of the transaction request messages, an award message is transmitted including an instruction to award a portion of the prize pool to a user associated with the transaction request message.
US10720015B2 Enhanced electronic gaming machines and methods for same providing merged game matrices with merged symbol set
A method of merging a plurality of games into a single game on a gaming machine. A display displays first and second games. A game controller determines if a wager has been placed, and if the wager placed includes a base game wager and a game enhancement wager. Upon determining that the wager placed includes a base game wager and a game enhancement wager, the game controller merges the first and second games and a plurality of display positions into a merged game. The merged game selects symbols from the first game and the second game.
US10720014B1 Electronic gaming device with improved redemption options
An gaming apparatus, systems and methods with a remote redemption option including a payment acceptance device for accepting payment from a player; at least one display screen that displays symbols, a player's balance and game status information; at least one electronic game module for storing gaming information, operating a game and/or determining a redemption amount to a player; a control electronics in communication with the at least one electronic game module for processing the redemption amount to the player; and a payout dispenser for dispensing a redemption voucher to the player. The disclosure also includes an exchange center having an exchange point of sale within a universal redemption system.
US10720012B2 Wagering on event outcomes during the event
Methods and systems are provided for managing a wagering system. In one exemplary embodiment, state information of a live event such as a sports game may be received in real time. During the event, a plurality of possible future states of the event and their associated probabilities (and odds) may be determined based on the state information, historical information, and current in-game information. A betting market is created for betting on the possible future states at determined odds. The betting market is closed, and winning and losing bets are resolved based on updated state information.
US10720008B2 Structural and lighting apparatus for a game machine
A game machine is provided with a structural and lighting apparatus. The structural and lighting apparatus includes a plank, a bar and fins. The bar includes two strips extending on and along a front face of the plank. Each of the strips provides a space with the plank. The bar is located between two panels of two lockers of the game machine so that each of the spaces receives an edge of a corresponding one of the panels. The fins extend on and along a rear face of the plank, thereby providing at least one partition-containing groove for receiving a partition between two lockers and at least one light-containing groove for receiving at least one LED string in the corresponding locker.
US10720007B2 Methods and systems for overlaid pay modalities on selected symbols in gaming machines
A gaming machine may be configured for supporting games that include use of pay modalities, which are overlaid on selected symbols. The gaming machine includes a credit input mechanism configured for establishing a credit balance that is increasable and decreasable based on wagering activities, a display having a plurality of display positions, and a game controller to select a plurality of symbols, to cause the display to display the selected symbols, to determine if the selected symbols associated with at least one of one or more predetermined reels of the plurality of reels include a special symbol, and if so, to determine one or more special values associated with the special symbol, and to overlay a particular one of the one or more special values on each displayed instance of the special symbol. The game controller determines a payout based on assigned special values associated with the displayed special symbol.
US10720006B2 Mixed reality systems and methods for displaying and recording authorized real-world and virtual elements
A mixed reality display system includes a processor circuit, and a memory coupled to the processor circuit. The memory includes machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to determine a location of a user wearing a mixed reality viewer and generate a live video signal of a real-world scene including a plurality of real-world elements. The machine readable instructions further cause the processor circuit to determine an authorized region within the real-world scene including a plurality of authorized real-world elements that are authorized to be displayed to a third party, and generate a mixed reality including the authorized real-world elements within the authorized region and a first virtual element that obscures one of the plurality of real-world elements of the live video signal that is not within the authorized region of the real-world scene, and generate an output video signal of the mixed reality scene.
US10720002B2 Passenger selection and screening for automated vehicles
A system for an automated vehicle includes an exterior-camera, a database, and a controller. The exterior-camera is used to detect an identification-feature of a person proximate to a host-vehicle. The database includes a customer-profile of the person. The controller-circuit is in communication with the exterior-camera and the database. The controller-circuit is configured to determine an identity of the person in accordance with the identification-feature, recall from the database the customer-profile of the person based on the identity, and operate the host-vehicle to either select or reject the person as a passenger in accordance with the customer-profile of the person.
US10719996B2 Determining vehicle occupancy using sensors
A method of determining occupancy of a vehicle along a route is determined by processing data generated by two different smartphones reported to be travelling in the same vehicle. An app executing within each smartphone. Information that has been transmitted from the two smartphones includes a unique identification of the mobile computing device and a unique identification of a person associated with the mobile computing device. Sensor data is also received, which corresponds to a local ambient environment inside the vehicle of the mobile computing device generating the data. The sensor data does not include location data or data entered by a user. The received data is used to determine if both mobile computing devices were actually present during the portions of the route, by comparing the data from each device.
US10719991B2 Apparatus and method for creating stereoscopic images using a displacement vector map
A position and posture acquisition unit of an image generation apparatus acquires position information relating to a point of view of a user. A viewscreen setting unit sets a viewscreen. An original image operation unit calculates a correction amount for a pixel from parallax values of pixels of an original image and an amount of movement of the point of view such that an object looks fixed. Then, an image reference vector map in which an image reference vector that refers to a position before correction from coordinates of each pixel after correction is stored for each pixel is generated. A display image generation unit specifies an image reference vector corresponding to each pixel of the viewscreen and generates, based on the image reference vectors, a color value by filtering pixel values of reference destinations in the original image. An outputting unit outputs a display image.
US10719985B2 Model object building method, server, and system
A server device and a method for the server device to build a model object are described. The server device includes interface circuitry and processing circuitry. The interface circuitry is configured to receive an instruction to build a model object at the server device. The instruction is sent by a client device (e.g., user equipment) that requests services from the server device in a three-dimensional (3D) application. The client device builds the model object in a first form according to first modeling data. The processing circuitry of the server device is configured to determine, second modeling data of the model object according to the instruction, and build the model object of a second form according to the second modeling data. Then model object of the second form is used in the 3D application at the server device.
US10719983B2 Three dimensional map generation based on crowdsourced positioning readings
A method, product and system for three dimensional map generation based on crowdsourced positioning readings. The method comprising obtaining a plurality of positioning readings of a plurality of mobile devices. Each reading of the plurality of positioning readings is indicative of an altitude, latitude and longitude of a mobile device, and is determined using one or more sensors of the mobile device. The method comprises clustering the plurality of positioning readings to determine clusters of positioning readings. for each cluster, an altitude value is computed, based on an altitude of each positioning reading in the cluster, whereby determining an estimated altitude based on non-accurate altitude readings. The three-dimensional map is generated based on the plurality of positioning readings and the altitude value of each cluster.
US10719981B2 Generating a three-dimensional model using a portable electronic device recording
Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded im and orientation of the programmable device relative to the three-dimensional object at the first time responsive to detection of movement ages or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.
US10719979B2 Adaptive multisampling based on vertex attributes
Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
US10719975B2 Information processing apparatus and method of generating three-dimensional model
An information processing apparatus that generates a three-dimensional model based on a plurality of camera images obtained using a plurality of cameras, performs: transforming, into two-dimensional coordinate points on a camera image, a plurality of representative coordinate points specified from one processing unit voxel of a plurality of processing unit voxels that are obtained by dividing a target three-dimensional space serving as a target of three-dimensional model generation; determining, by using transformation results of the plurality of representative coordinate points, a coordinate point on the camera image corresponding to an internal coordinate point of the one processing unit voxel; and generating the three-dimensional model based on the determined coordinate point on the camera image corresponding to the internal coordinate point of the one processing unit voxel.
US10719968B2 Augmented expression system
Embodiments described herein relate to an augmented expression system to generate and cause display of a specially configured interface to present an augmented reality perspective. The augmented expression system receives image and video data of a user and tracks facial landmarks of the user based on the image and video data, in real-time to generate and present a 3-dimensional (3D) bitmoji of the user.
US10719967B2 Techniques for placing masking window objects in a computer-generated scene for stereoscopic computer-animation
A computer-implemented method for placing a window object within a computer-generated scene. The computer-generated scene includes a pair of stereoscopic cameras adapted to capture an image of at least one computer-generated object and the window object. A left portion and right portion of the image along the left and right edges of the image are obtained. The nearest computer-generated object to the pair of stereoscopic cameras within the left and right portions of the image is identified. The window object is placed between the identified computer-generated object and the stereoscopic cameras at an offset distance from the identified computer-generated object.
US10719964B2 System and method for graphically displaying recommended mappings in an integration cloud service design time
In accordance with an embodiment, described herein is a system and method for graphically displaying recommended mappings between a source data object and a target data object in a design time of a cloud-based integration service. The system can include a recommendation engine that provides recommended mappings between the source and target data objects, so that the recommended mappings can be graphically displayed in a mapping interface. The recommended mappings can be filtered based one or more filtering criteria. Each recommended mapping can be displayed differently from an actual mapping, and can be associated with a reliability/quality indicator. A particular recommended mapping can be accepted to become an actual mapping, or to be rejected. The system allows a user to toggle between actual mappings and recommended mappings between the source and target data objects.
US10719959B2 Mobile device and a method for texture memory optimization thereof
The embodiments herein provide a mobile device comprising a display, and a processor configured to receiving a texture to be rendered on the display, checking at least one rendering parameter for the received texture wherein the rendering parameter comprises at least one of a device resolution, available memory, rendering path, and texture type, selecting at least one memory optimization technique based on the at least one rendering parameter, wherein the memory optimization technique is at least one of Dynamic Texture Scaling (DTS), Content Adaptive Compression (CAC), and On Device Texture Compression (ODTC) and performing the selected texture optimization technique on the received texture.
US10719957B2 System and method for calibrating on-board vehicle cameras
Provided herein are methods for calibrating a camera. The method may include capturing an image that includes at least a traffic sign. The location of the traffic sign using the image may then be determined, which may include taking as input the location and direction of the vehicle and the location and the direction of the camera relative to the vehicle. The method may also include obtaining an actual location of the traffic sign. The camera may be determined to require recalibration if the determined location is different from the actual location.
US10719953B1 Passive object tracking using camera
A system tracks poses of a passive object using fiducial markers on fiducial surfaces of a polygonal structure of the object using image data captured by a camera. The system includes an object tracking controller that generates an estimated pose for a frame of the image data using an approximate pose estimation (APE), and then updates the estimated pose using a dense pose refinement (DPR) of pixels. The APE may include minimizing reprojection error between projected image points of the fiducial markers and observed image points of the fiducial markers in the frame. The DPR may include minimizing appearance error between image pixels of the fiducial markers in the frame and projected model pixels of the fiducial markers determined from the estimated pose and the object model. In some embodiments, an inter-frame corner tracking (ICT) of the fiducial markers may be used to facilitate the APE.
US10719952B2 Thin plate imaging device
A thin plate imaging device in accordance with the present invention comprises a guide light plate, at least an imaging unit, at least a photosensitive unit and at least a reflection lens; the guide light plate and the imaging unit are utilized to allow lights to conduct total internal reflection or reflection propagation in one dimension, the photosensitive unit is placed in the path of the total internal reflection or reflection propagation and disposed at the image focus position of the imaging unit; clear images can be obtained without moving the imaging unit or the photosensitive unit back and forth, and objects with different object distances can be imaged on different spots of the photosensitive unit such that relative distances of the objects can be determined by image signals obtained via the photosensitive unit directly.
US10719951B2 Personalized neural network for eye tracking
Disclosed herein is a wearable display system for capturing retraining eye images of an eye of a user for retraining a neural network for eye tracking. The system captures retraining eye images using an image capture device when user interface (UI) events occur with respect to UI devices displayed at display locations of a display. The system can generate a retraining set comprising the retraining eye images and eye poses of the eye of the user in the retraining eye images (e.g., related to the display locations of the UI devices) and obtain a retrained neural network that is retrained using the retraining set.
US10719946B2 Information processing apparatus, method thereof, and computer-readable storage medium
An information processing apparatus that causes a display to display an image captured by one or more image capturing apparatuses is provided. The information processing apparatus obtains one or more pieces of path information indicating a change in a position of an object captured by the one or more image capturing apparatuses, and causes the display to display map information overlapped with the one or more pieces of path information and at least one of information related to a time corresponding to the path information and information that can specify an image capturing apparatus corresponding to the path information.
US10719939B2 Real-time mobile device capture and generation of AR/VR content
Various embodiments describe systems and processes for generating AR/VR content. In one aspect, a method for generating a three-dimensional (3D) projection of an object is provided. A sequence of images along a camera translation may be obtained using a single lens camera. Each image contains at least a portion of overlapping subject matter, which includes the object. The object is semantically segmented from the sequence of images using a trained neural network to form a sequence of segmented object images, which are then refined using fine-grained segmentation. On-the-fly interpolation parameters are computed and stereoscopic pairs are generated for points along the camera translation from the refined sequence of segmented object images for displaying the object as a 3D projection in a virtual reality or augmented reality environment. Segmented image indices are then mapped to a rotation range for display in the virtual reality or augmented reality environment.
US10719933B2 OCT angiography calculation with optimized signal processing
Methods and systems for angiographic imaging with optical coherence tomography (OCT) are described using ratio-based and angiographic deviation based calculations. In using these calculations to determine motion, arbitrary interframe permutations may be used, post-calculated, non-linear results for projection visualization may be averaged, poor matches may be eliminated on an A-line by A-line basis, windowing functions may be used to improve results, partial spectrums may be used when capturing data, and a minimum intensity threshold may be used for determining which pixels to use.
US10719928B2 Pattern inspection apparatus and pattern inspection method
A pattern inspection apparatus includes a transmitted illumination optical system to illuminate change the shape of a first inspection light, a reflected illumination optical system to illuminate a mask substrate with a second inspection light by using an objective lens and a polarizing element, and let a reflected light from the mask substrate pass therethrough, a drive mechanism to enable the polarizing element to be moved from/to outside/inside an optical path, a sensor to receive a transmitted light from the mask substrate illuminated with the first inspection light during stage moving, and an aperture stop, between the mask substrate and the sensor, to adjust a light flux diameter of the transmitted light so that the transmitted light reaching the sensor can be switched between high and low numerical aperture (NA) states with which the transmitted light from the mask substrate can enter the objective lens.
US10719926B2 Image stitching method and electronic device
An image stitching method includes: obtaining a control object of a first image; obtaining a control object of a second image; identifying a same control object of the first image and the second image, and location information of the same control object, where the location information includes first location information and second location information, the first location information indicates a location of the same control object in the first image, and the second location information indicates a location of the same control object in the second image; and stitching the first image and the second image into a third image according to the location information of the same control object.
US10719924B2 Full motion color video atmospheric turbulence correction processing
A system for processing video. The system may include a video camera, a processing unit, and a video display, the video camera being configured to generate a plurality of consecutive luminance frames, including a last frame and a plurality of preceding frames. The processing unit may be configured to: shift the plurality of preceding frames, to register the preceding frames with the last frame to form a plurality of shifted frames, take a Fourier transform of each of the plurality of frames, to form a corresponding plurality of initial Fourier transform frames, iteratively update the plurality of Fourier transform frames by, on the (n+1)th iteration of a plurality of iterations, replacing each Fourier transform frame with a linear combination of the Fourier transform frames of the nth iteration, the Fourier transform frames of the 0th iteration being the initial Fourier transform frames.
US10719923B2 Method and apparatus for processing image
A method and apparatus for processing an image are provided. A specific embodiment of the method includes: acquiring a target image and a to-be-inserted image, and determining an insertion area in the target image; adjusting, based on an average lightness value of the insertion area and an average lightness value of the to-be-inserted image, a lightness value of a pixel included in the to-be-inserted image, an average lightness value being used to represent a lightness of an image; and adjusting, in response to determining that a difference between a color attribute value of the acquired to-be-inserted image and a color attribute value of the insertion area is outside a preset range, the color attribute value of the to-be-inserted image such that the difference is within the preset range. This embodiment improves the pertinence of adjusting image data.
US10719922B2 Image processing apparatus
An image processing apparatus includes a setting unit configured to set at least one of a plurality of display modes including a first display mode and a second display mode, and a processing unit configured to perform first gradation conversion processing on input image data when the first display mode is set, and to perform second gradation conversion processing on the input image data when the second display mode is set, wherein the second gradation conversion processing improves a gradation of a part of a gradation range of the input image data to a further extent than the first gradation conversion processing. Upon reception of an instruction for displaying an enlarged image of a part of an image region of the input image data in a state where the first display mode is set, the first display mode is canceled and the second display mode is set.
US10719913B2 Content aware sampling during patch synthesis
Embodiments of the present invention provide systems, methods, and computer storage media directed at image synthesis utilizing sampling of patch correspondence information between iterations at different scales. A patch synthesis technique can be performed to synthesize a target region at a first image scale based on portions of a source region that are identified by the patch synthesis technique. The image can then be sampled to generate an image at a second image scale. The sampling can include generating patch correspondence information for the image at the second image scale. Invalid patch assignments in the patch correspondence information at the second image scale can then be identified, and valid patches can be assigned to the pixels having invalid patch assignments. Other embodiments may be described and/or claimed.
US10719912B2 Scaling and feature retention in graphical elements defined based on functions
Techniques are disclosed for enabling scaling graphical elements defined based on one or more mathematical functions, while retaining certain features of the graphical elements. In various embodiments an example method may include defining a shape relative to a primitive object based on one or more functions, the shape including a feature based on a configurable parameter associated with the one or more functions. An image of the shape is then rendered and displayed via a display device. The example method continues with receiving an input indicative of a request to scale the shape. In response to receiving the input, the rendering and display of the image of the shape is dynamically updated by scaling the primitive object based on the input, wherein scaling the primitive object scales the shape, but retains a scale of the feature as set by the configurable parameter.
US10719911B2 Information processing method and system for executing the information processing method
A method includes defining a virtual space including a virtual camera; an operation object; and a target object. The method includes detecting a position of a head-mounted device and a position of a part of a body other than a head. The method includes moving the virtual camera in accordance with movement of the head-mounted device. The method includes moving the operation object in accordance with movement of the part of the body. The method includes selecting the target object in accordance with movement of the operation object. Selecting the target object includes correcting a direction or a position of the target object based on a positional relationship between the operation object and the target object; and associating the target object, the corrected direction or the corrected position, with the operation object. The method includes moving the target object in accordance with movement of the operation object.
US10719910B2 Customizing virtual assets
Customizing virtual assets is disclosed, including: transforming each of a plurality of initially identical copies of a virtual asset or a portion thereof to isolate a feature of the virtual asset or portion thereof; and enabling the isolated feature to be changed by a user in at least one of the transformed copies. In some embodiments, customizing virtual assets includes: receiving a three-dimensional model associated with the virtual asset; receiving an indication to save a two-dimensional virtual asset based on the 3D model with a 2D image wrapped on it; and using the 3D model with the 2D image wrapped on it to generate the 2D virtual asset.
US10719909B2 Image loading method and device
This application discloses an image loading method and device. The image loading method may comprise: determining whether a native heap memory stores decoded data of an image to be loaded; in response to determining that the native heap memory stores the decoded data of the image, loading the image based on the decoded data of the image from the native heap memory; and in response to determining that the native heap memory does not store the decoded data of the image, loading the image from a storage space storing the image, and storing, into the native heap memory, decoded data of the image obtained in the process of loading the image.
US10719906B2 Processing system for graphs and operating method thereof
A graph processing system may include at least one auxiliary memory configured to store graph data including phase data and attribute data, a main memory configured to store a portion of the graph data, a plurality of graphics processing units (GPUs) configured to process the graph data received from the main memory and perform synchronization and including cores and device memories, and a central processing unit (CPU) configured to manage query processing associated with the graph data performed by the GPUs and store, in the auxiliary memory, updatable attribute data of a result of the query processing.
US10719903B2 On-the fly scheduling of execution of dynamic hardware behaviors
Methods for dynamically executing computer code across multiple disparate processing unit architectures are disclosed. During execution of a first portion of computer code on a first processing unit, it is determined that a first dynamic hardware behavior of a plurality of dynamic hardware behaviors will occur at a subsequent point in time, based on a second dynamic hardware behavior that is occurring. The methods include determining to execute code corresponding to the first dynamic hardware behavior on a second processing unit, rather than the first processing unit, and scheduling computer program code corresponding to the first dynamic hardware behavior to execute on the second processing unit rather than the first processing unit. Upon completion of execution of the computer code corresponding to the first dynamic hardware behavior, a remaining portion of the computer code is scheduled to execute on the first processing unit.
US10719896B2 Amenity, special service and food/beverage search and purchase booking system
The present invention relates to systems, methods and computer program products for an a la carte amenity, special service, food/beverage and accommodation feature search and booking engines. Aspects of the present invention allow customers to identify, via arbitrary search, amenities and/or special services (including food/beverage) available at lodging facilities, restaurants clubs/lounges/bars, dwellings and travel accommodation venues. Customers are thereby presented with goods and services matching or related to their query items and are permitted to select and confirm desired feature options and book, reserve or purchase their selection; optionally including the booking of an accommodation such as a room or table at a restaurant as well.
US10719890B1 Machine learning system and method for clustering
A system and method for identification and introduction of like-minded users and forming colonies of users based on their preferences. An implementation of the platform is a mobile application.
US10719886B1 Accident fault determination for autonomous vehicles
Methods and systems for determining fault for an accident involving a vehicle having one or more autonomous and/or semi-autonomous operation features are provided. According to certain aspects, performance data indicative of the performance of the features may be used to determine fault for a vehicle accident, such as a collision, by allocating fault for the accident between a vehicle operator, the autonomous operation features, or a third party. The allocation of fault may be used to determine an adjustment to an insurance policy and/or adjust coverage levels for an insurance policy. The allocation of fault may further be used to adjust risk levels or profiles associated with the autonomous or semi-autonomous operation features, which may be applied to other vehicles having the same or similar features.
US10719885B1 Autonomous feature use monitoring and insurance pricing
Methods and systems for monitoring use and determining risk associated with operation of autonomous vehicles are provided. According to certain aspects, autonomous operation features associated with a vehicle may be determined, and operating data regarding vehicle operation may be obtained. The operating data may include information regarding use levels or settings associated with use of the autonomous operation features. Risk levels associated with the features may be determined from test data or actual loss data. The risk levels and operating data may be used to determine a total risk level associated with operation of the vehicle with expected use levels of the autonomous operation features. The total risk level may further be used to determine or adjust aspects of an insurance policy associated with the vehicle.
US10719884B2 Blockchain-based service execution method and apparatus, and electronic device
Appearance data of a target entity is collected as appearance data, where the target entity comprises a physical entity capable of accessing, as a member, a blockchain. The appearance data is registered in a distributed database associated with the blockchain as an identity of the target entity. A target transaction initiated by a member node device in the blockchain is received, where the target transaction comprises the appearance data of the target entity that is collected by the member node device and a service event that is related to the target entity and that is detected by the member node device. A smart contract that corresponds to the service event is invoked. Based on the identity indicated by the appearance data of the target entity, service logic stated in the smart contract is executed.
US10719879B1 Trip-based vehicle insurance
Methods and systems for offering and providing trip-based vehicle insurance are provided. Information is received regarding a vehicle operator and a vehicle, and trip-based insurance policies including quantities of vehicle use units are offered to the customer. Based on selected coverage types, the insurance provider may generate an insurance quote for a policy having an amount of the vehicle use units and may facilitate a purchase transaction with the customer for the insurance policy. Once a policy is selected and purchased, the system and method monitor vehicle use to determine each use of a vehicle use unit. Each vehicle use unit generally corresponds to one vehicle trip, but additional vehicle trip limitations may be added that may result in additional charges when exceeded during the course of a vehicle trip.
US10719876B2 Systems and methods for controlling payment processing
A computer-implemented method for generating a financial product that is configured to be used for one or more payment transactions. The method includes receiving a selection of a plurality of core accounts for providing financial backing for the financial product, and generating the financial product based on one or more control parameters that define use restrictions for the financial product.
US10719873B1 Providing credit inquiry alerts
Methods and systems are provided for generating and delivering an alert to an individual regarding a credit inquiry. For example, an inquiry request may be received that includes a request for credit data associated with an individual. An alert may then be generated and provided to the individual based on retrieved contact information associated with the individual. In some embodiments, the alert is generated regardless of whether the inquiry causes a change to credit data associated with the individual.
US10719868B2 System and method for providing location-based and activity-centric recommendations for cleaning products and other services
The present invention is a system and application that is engineered to “learn” the current location and/or activity of a user by tracking, monitoring, recording, analyzing, etc. where that user goes, as well as what that user is doing, in order to determine if they may be in an area deemed to be a “high touch surface” location and therefore more susceptible to germs and bacteria. If it is the present invention will then utilize artificial intelligence (AI) and algorithms in order to recommend to said user a variety of cleaning, sanitizing, disinfecting, and other such products and services for their mobile device, person, vehicle, or other such items.
US10719867B2 Battery replacement assisting system and server used for same
A battery replacement assisting system includes a server configured to determine, from a plurality of battery packs including a recycled battery pack, a battery pack serving as a replacement candidate for a battery pack mounted on the vehicle. The server is configured to: acquire a state of deterioration of the battery pack; select a battery pack having a life longer than a period until the planned time from the plurality of battery packs by calculating a distance (life) in which the vehicle can travel until a capacity maintenance ratio of the battery pack reaches a threshold value (Qth); and determine the replacement candidate using a result of the selection and the expense information. The battery replacement assisting system further includes a display configured to notify the user of the replacement candidate determined by the server and the expense information of the replacement candidate.
US10719860B2 Adaptive scheduling to facilitate optimized distribution of subscribed items
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to facilitate adaptive scheduling automatically to optimally distribute items, such as shipping an item in accordance with an adapted frequency for a subscription. In some examples, a method may include identifying item characteristics associated with an item, determining a frequency based on at least an item characteristic in association with a subset of subscriber accounts, generating data representing a frequency and a subset of the item characteristics to integrate with a web page generated for a merchant computing system, and transmitting the formatted data to a user interface to display a display portion based on the formatted data as an integrated portion of an integrated web page including the web page.
US10719859B2 Electronic bill pay and bill presentment account number treatment system and method
A technique is provided that transforms account number data received from the consumer into one or more forms based on use by specific processes. Further provided is a technique for establishing payees using these account numbers such that remittances can be routed via the most cost effective means, e.g. which remittance processor is determined and/or which processor among internal processors within an enterprise is determined, and such that, when available, electronic bills can be successfully requested for on-line presentation. The technique to transform account number data can be applied by systems in industries other than banking and for account numbers from sources other than a customer.
US10719852B2 Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
US10719849B2 Media usage monitoring and measurement system and method
Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device.
US10719848B2 Media usage monitoring and measurement system and method
Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device.
US10719847B2 Method for determining validity of delivering of promotion information, monitoring server and terminal
A method for determining effectiveness of placing promotion information includes: characteristic information sent by multiple terminals is received to obtain multiple pieces of characteristic information, the characteristic information being obtained by monitoring promotion information by the terminals respectively and the characteristic information including specified accounts of a social application or terminal information; statistics on a total number of exposures of and a total number of clicks on the promotion information is made based on the characteristic information; user attributes corresponding to the terminals are determined to obtain multiple user attributes based on the characteristic information; statistics on a number of hit exposures of the promotion information is made based on the multiple user attributes and a target user attribute of the promotion information; and effectiveness of placing the promotion information is determined based on the number of hit exposures, the total number of exposures and the total number of clicks.
US10719844B2 Service processing method, terminal and server
A service processing method, a device, a terminal and a server are provided. In some embodiments, the method includes: obtaining an operator identifier, when a coupon verification operation is detected on a service page of a public service account; invoking a code reading interface of an internet application to which the public service account belongs, to obtain a code of a coupon to be verified; generating a coupon verification service request based on the operator identifier and the code of the coupon; sending the coupon verification service request to a server, to cause the server to process a coupon verification service based on the operator identifier and the code of the coupon and return a process result to the terminal; and outputting the process result on the service page of the public service account.
US10719836B2 Methods and systems for enhancing web content based on a web search query
Methods and systems for enhancing a web page are described. Consistent with some embodiments, a content enhancement server analyzes receives a user's web search query submitted to a search engine during a web browsing session. Using the received web search query, the content enhancement server performs various algorithmic operations to select text within a web page being presented to a user for conversion to an interactive link, and/or to select content (e.g., an advertisement) to be presented in connection with the presentation of the web page.
US10719834B2 Systems and methods for recommending merchants
A method and a recommender computer system are provided. The recommender computer system is programmed to receive payment card transaction information for a payment cardholder from the interchange network. The payment card transaction information includes data relating to a plurality of purchases made by the cardholder at a plurality of different merchants. The recommender computer system is further programmed to receive merchant rating information, receive merchant descriptive information, and determine location information of each of the plurality of different merchants relative to at least one of a predetermined selectable location and a current location of the cardholder. The recommender computer system then determines a relative ranking of the plurality of different merchants using the received payment card transaction information, the received merchant rating information, the received merchant descriptive information, and the determined location information and displays the determined recommendations to a cardholder.
US10719826B2 Payment method, payment apparatus, and payment system using electronic wallet
A method, apparatus, and system for paying are provided. The method for paying of an electronic device includes: receiving item order information from a POS terminal; determining a payment method by considering at least one of a discount benefit and a reward point saving benefit based on the received item order information; and requesting a payment approval for the item order information in the determined payment method.
US10719824B2 System and method for providing secure transactional solutions
The present invention provides a method and system for verifying and tracking identification information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader.
US10719817B2 Wearable transaction devices
The disclosed embodiments include wearable transaction devices. A wearable transaction device may client device for executing a transaction. The client device may include interface hardware for communicating transaction information, a memory device for storing the transaction information, and sensor hardware configured to sense an action performed by a user. The client device may also include one or more hardware processors configured to access the transaction information, and identify an operation based on at least the transaction information. The one or more hardware processors may be further configured to determine that the operation is authorized by the user, and transmit a notification to a server based on the determination that the operation is authorized by the user, the notification including at least an indication of the identified operation.
US10719815B1 Systems and methods for remote deposit of checks
Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired.
US10719810B2 Methods and systems for a job suggestions engine and talent timeline in a talent management application
Techniques for automatically suggesting one or more employment positions are provided. A method may include receiving, by a computing device, candidate data relating to an employment position candidate. The computing device may then match the employment position candidate with one or more employment positions based on the received candidate data. Once the employment position candidate is matched with the one or more employment positions, the computing device may generate one or more suggested employment positions for the employment position candidate, wherein the one or more suggested employment positions are automatically generated based on the matching of the employment position candidate with the one or more employment positions.
US10719808B2 Video assisted hiring system and method
Methods, systems, and devices for implementing video assisted hiring using a web-based job posting platform are disclosed, including receiving a first set of data relating to a position including one or more of a job description, job title, salary, location, job type, schedule, travel requirements, and benefits, sending a request for video messages relating to the position to one or more of a hiring manager, a supervisor, a direct report, and a colleague, receiving a second set of data including additional information relating to the position, receiving an input as to whether the received video messages should be included in the job posting, and in response to an approval of the video messages, sending the job posting, including the first and second sets of data and the video messages, to a server to be made available for viewing by applicants.
US10719805B2 Autonomous robot vehicle with securable compartments
A system for a mobile secure locker in accordance with aspects of the present disclosure includes processor(s) and memory storing instructions. The instructions, when executed by the processor(s), cause the system to provide a user interface for a user to rent a mobile secure locker in an autonomous robot vehicle, receive information through the user interface from the user where the information includes a first destination, a second destination, and a time associated with the second destination, communicate instructions to the autonomous robot vehicle to travel to the first destination to receive the item, receive an indication from the autonomous robot vehicle that the item has been received, communicate instructions to the autonomous robot vehicle to travel to the second destination to deliver the item to the user at the time associated with the second destination, and receive from the autonomous robot vehicle an indication the item is retrieved.
US10719804B1 Smartphone-controlled mailbox system
A mailbox system includes a remote computing device and a mailbox. The remote computing device is configured to communicate with a user device and to receive and review user authorization information and transmit an authorization message indicating successful authorization. The mailbox has a mail piece receiving mechanism, a mailbox identifier, a label printer, a locking mechanism, and a microprocessor. The microprocessor is configured to communicate with a user device having received an authorization message, to control the label printer to print a mailing label corresponding to services selected by a user via the user device, to control the locking mechanism in response to communications from the user device to allow the user to place a mail piece in the mail piece receiving mechanism and to lock the mail piece receiving mechanism after the mail piece is placed therein, and to communicate with the remote computing device.
US10719803B2 Automatic learning of weight settings for multi-objective models
A historical scenario and historical decisions made in the historical scenario are received. The historical decisions represent a set of decision variables of an objective function. A random set of decision variables having different values than the set of decision variables are generated. To determine a weight setting associated with multiple objectives of the objective function, a number of inequalities are built and solved with an assumption that, for an optimization that minimizes the objective function, the objective function having the set of random decision variables has a larger value than the objective function having the set of decision variables. The receiving, the generating and the building steps may be repeated to determine multiple sets of weight settings. The multiple sets of weight settings are searched to select a target weight setting for each of the multiple objectives. The target weight setting may be automatically and continuously learned.
US10719799B1 Virtual management systems and methods
A computer-implemented method and system are provided for optimizing resource usage, wherein the resources include employees of an organization. The method includes collecting employee data including structured data and unstructured data through multiple input channels over at least one network and storing the employee data collected over the multiple input channels in at least one computer memory. The method further includes accessing the computer memory using at least one computer processor and executing instructions to perform multiple operations on the stored data. The operations include transforming the unstructured data into structured data and disambiguating the structured data. The operations additionally include applying rule sets to the transformed data and the structured data to derive a digital productivity footprint for each employee and analyzing the derived digital footprints to optimize resource usage.
US10719798B2 System for electronic communication exchange
According to some embodiments, a data acquisition computer may receive a first task request, including a data source communication identifier, from a back-end application. The data acquisition computer may perform a first data acquisition process and determine indications of: when the data source expects to return to a normal operating condition, a quality of service received by the data source from a service provider, and a quality of service performed by the back-end application server. The back-end application server might generate and transmit the task request, for example, a first pre-determined period of time after an event associated with the data source. The back-end application server may also detect that a second pre-determined period of time after the event has occurred and facilitate a second data acquisition process including at least one rating within a scale of ratings provided by the data source.
US10719795B2 Cognitive learning workflow execution
Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step. The method further includes accumulating execution information including attributes of the execution of the workflow step, and second reasoning information for the updating of the workflow step, and pushing the execution information to the data source upon completion of the workflow step.
US10719794B2 Operation support apparatus, operation support method, and non-transitory computer readable medium storing program
An operation support apparatus includes a receiving unit that receives a file and environment information from a terminal, the file pertaining to operation support received by a user of the terminal, the environment information indicating an operation environment of the terminal, a screen generator that generates image data of a screen referenced when performing the operation support based on the received file and environment information, and an output unit that outputs the generated image data.
US10719790B2 System and method for instructing personnel on washroom maintenance requirements
A system and associated method are provided for maintenance of a plurality of washroom facilities by maintenance personnel, wherein each of the washroom facilities has one or more consumable product dispensers that require periodic refill. For each of the washroom facilities, the product dispensers are configured with a sensor that detects a product level or amount condition of the product dispenser, the sensors in communication with a monitoring station assigned to the washroom facility. A set of instructions unique to each of the washroom facilities is generated based upon the detected product level or amount conditions of the dispensers in the respective washroom facility, the set of instructions including instructions as to the amount of product refill to be added to the dispensers. With an identification (ID) system configured within each washroom facility, maintenance personnel that enter the washroom facility are identified and provided with the unique set of instructions in a message via a mobile smart device carried by the maintenance personnel or an audio or visual display device within the washroom facility.
US10719788B2 Goal management method and system
A computer-implemented method of generating a set of goals is presented. The method entails receiving user input that includes items and an input value associated with each of the items. Individual values are assigned to the items based on the input value. The individual values are then summed to generate a total value, and the items are ranked according to the contributions of their respective individual values to the total value. A difference between the total value and a corresponding reference value is determined. The input value that is associated with the highest-ranking item is changed, and the total value and the difference are then recalculated using the changed input value. The process is repeated with the next highest-ranked item and the next until a condition is fulfilled. A goal is defined based on the changed input value of the items at the time the condition is fulfilled.
US10719786B1 Event ticketing in online social networks
A method includes identifying an event corresponding to an event node of a social graph associated with a social-networking system, where the social graph includes nodes and edges connecting the nodes, and the event node is connected to ticket nodes corresponding to tickets for the event. The nodes include a first user node corresponding to a first user of the social-networking system, and second nodes, each of which corresponds to a concept or to one of a plurality of second users of the social-networking system. The method further includes receiving a request to assign a selected one of the tickets for the event to the first user, and creating an edge between the first user node and a selected one of the ticket nodes, where the selected ticket node corresponds to the selected ticket.
US10719778B2 Anomaly detection based on relational expression between vibration strengths at various frequencies
A model learning unit of an anomaly detection device learns a relational expression between vibration strengths at frequencies based on a time series of frequency characteristics of a vibration strength detected during a learning period by a vibration sensor placed on a monitoring target. The anomaly detection unit learns a relational expression between vibration strengths at frequencies based on a time series of frequency characteristics of a vibration strength detected during a new period by the vibration sensor. Then, the anomaly detection unit determines whether or not there is an anomaly in the monitoring target based on a relational expression related to a new frequency, which is different from the relational expression learned during the learning period.
US10719775B2 Paramagnetic tree coupling of spin qubits
Described herein are structures and techniques for highly-connected qubit interaction using a “paramagnetic tree coupling” scheme. In one embodiment, a structure for providing highly-connected qubit interaction includes a plurality of qubits and, for each of the plurality of qubits, a paramagnetic medium connecting the qubit to each other one of the plurality of qubits, where the paramagnetic medium includes a series of inductive couplers.
US10719773B2 Managing computational workloads of computing apparatuses powered by renewable resources
A method described herein includes an act of receiving data that is indicative of predicted weather conditions for a particular geographic region, wherein the particular geographic region has an energy generation system therein, and wherein the energy generation system utilizes at least one renewable energy resource to generate electrical power. The method also includes the act of scheduling a computational workload for at least one computer in a data center based at least in part upon the data that is indicative of the predicted weather conditions for the particular geographic region.
US10719771B2 Method for cognitive information processing using a cognitive blockchain architecture
A computer-implementable method for cognitive information processing comprising: receiving data from a plurality of data sources, at least one of the plurality of data sources comprising a blockchain data source having associated blockchain data; processing the data from the plurality of data sources to provide cognitively processed data; performing a learning operation to improve the cognitively processed data over time, the learning operation being based at least in part on the blockchain data from the blockchain data source; and, providing the cognitively processed data to a destination.
US10719770B2 System and method for enhanced chatflow application
Embodiments provide a computer implemented method of training an enhanced chatflow system, comprising: ingesting a corpus of information comprising at least one user input node corresponding to a user question and at least one expert-designed variation for each user input node; matching one or more user inputs to one or more corresponding dialog nodes using regular expressions and delimiters; ingesting one or more usage logs from a deployed dialog system, each usage log comprising at least one user input node; for each user input node: designating the node as a class; storing the node in a dialog node repository; designating each of the at least one variations as training examples for the designated class; converting the classes and the training examples into feature vector representations; training one or more classifiers and one or more classification objectives using the feature vector representations.
US10719767B2 Computer implemented system for automating the generation of a business decision analytic model
The present invention envisages a system and method for automating the generation of business decision analytic models. The system uses a plurality of predictor variables stored in a plurality of data sets, to automatically create a business decision analytic model. The system includes a processor configured to process the data sets and determine the total number of records present in each of the data sets and the number of columns containing only numerical values. The processor selects a column containing only numerical values, from a dataset under consideration, and counts the number of unique numerical values in the selected column, and the total number of records present in the selected column. The two counts are compared and the selected column is transformed using a non-linear transformation to obtain a column of transformed values. The transformed values and corresponding time stamps are utilized for the purpose of model generation.
US10719757B2 System for interpreting and managing imprecise temporal expressions
Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.
US10719754B2 Electronic document having an electrical connection between a chip port and an external electrical connection land that is established via an inlay
Disclosed is an electronic document, a body of which includes an inlay, a part of which forms a spotface of a cavity, and which includes a connection land formed on the part forming the spotface, and a module of which includes an electrical circuit that includes both a first subcircuit configured to electrically connect a port of a chip to the connection land and a second subcircuit configured to electrically connect the connection land to an external electrical contact land of a carrier of the module.
US10719750B2 Card with ergonomic textured grip
Approaches herein provide a transaction card with an ergonomic textured grip. In some approaches, a card includes a body having a first main side and a second main side, and an identification chip along the first main side of the body. The card may further include a textured grip along the second main side of the body, wherein the textured grip comprises a plurality of curvilinear grip elements extending in an undulating arrangement between a first end and a second end of the textured grip.
US10719749B2 System and method for quality management utilizing barcode indicators
A quality management system for products including a multiplicity of barcoded quality indicators each operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, a barcode indicator reader operative to read the barcoded quality indicators and to provide output indications, the barcoded quality indicators being readable by the barcode indicator reader at all times after first becoming readable, including times prior to, during and immediately following exceedance of the at least one threshold by the at least one product quality affecting parameter, and a product type responsive indication interpreter operative to receive the output indications and to provide human sensible, product quality status outputs.
US10719747B2 Systems, apparatus and methods for labeling, packaging, and tracking surgical articles
Surgical articles, such as sponges, are provided in a pack which contains individual surgical articles having UHF RFID or other electronic labels which provide both (a) unique identification information for each article as well as (b) unique identification information for all articles in the pack. Prior to the surgical procedure, the labels are scanned and the identification information for all articles in the pack uploaded to a processor to create a list of available individual surgical articles. At the end of the surgical procedure, the surgical articles are collected and the electronic labels read and compared to the initial list to determine if there are any unaccounted individual surgical articles. The UHF RFID tag may then be used to determine a location of the unaccounted article outside the patient's body.
US10719746B2 Printing apparatus, printing method, and storage medium
Ink containing metal particles is ejected from a print head, in accordance with a plurality of print ratios corresponding to a plurality of scans of the print head relative to a unit region of a print medium. At least one of the plurality of print ratios is set as a high print ratio which is higher than others. A height of the high print ratio, in a case where a scan corresponding to the high print ratio is a Lth (L: integral number) scan in the plurality of print scans, is higher than a height of the high print ratio, in a case where a scan corresponding to the high print ratio is a Nth (N>L; N: integral number) scan in the plurality of print scans.
US10719743B2 License plate reader using optical character recognition on plural detected regions
A license plate reader uses a neural network to determine a plurality of predicted license plate regions within an image. The plurality of predicted license plate regions is transferred to an optical character recognition unit that performs optical character recognition on the plurality of predicted license plate regions to output a plurality of predicted character sequences. The license plate reader receives the output of the optical character recognition unit that contains the plurality of predicted character sequences and analyzes the plurality of predicted character sequences to determine a best estimate for a character sequence in the image.
US10719741B2 Sensory information providing apparatus, video analysis engine, and method thereof
Disclosed is a sensory information providing apparatus. The sensory information providing apparatus may comprise a learning model database storing a plurality of learning models related to sensory effect information with respect to a plurality of videos; and a video analysis engine generating the plurality of learning models by extracting sensory effect association information by analyzing the plurality of videos and sensory effect meta information of the plurality of videos, and extracting sensory information corresponding to an input video stream by analyzing the input video stream based on the plurality of learning model.
US10719739B1 Learning method and learning device for learning automatic labeling device capable of auto-labeling image of base vehicle using images of nearby vehicles, and testing method and testing device using the same
A method for learning an automatic labeling device for auto-labeling a base image of a base vehicle using sub-images of nearby vehicles is provided. The method includes steps of: a learning device inputting the base image and the sub-images into previous trained dense correspondence networks to generate dense correspondences; and into encoders to output convolution feature maps, inputting the convolution feature maps into decoders to output deconvolution feature maps; with an integer k from 1 to n, generating a k-th adjusted deconvolution feature map by translating coordinates of a (k+1)-th deconvolution feature map using a k-th dense correspondence; generating a concatenated feature map by concatenating the 1-st deconvolution feature map and the adjusted deconvolution feature maps; and inputting the concatenated feature map into a masking layer to output a semantic segmentation image and instructing a 1-st loss layer to calculate 1-st losses and updating decoder weights and encoder weights.
US10719738B2 Computer-implemented methods and computer systems configured for generating photorealistic-imitating synthetic representations of subjects
In some embodiments, an exemplary inventive computer-implemented method may include steps, performed by a processor, of: obtaining training real representations of a real subject; obtaining a training synthetic representation having a visual effect applied to a synthetic subject; training a first neural network and a second neural network by: presenting the first neural network with training real representation and candidate meta-parameters of latent variables for the visual effect to generate a training photorealistic-imitating synthetic representation of the real subject with the visual effect; presenting the second neural network with the training photorealistic-imitating synthetic representation and the training synthetic representation to determine actual meta-parameters of the latent variables of the visual effect, where the actual meta-parameters are meta-parameters at which the second neural network has identified that the training photorealistic-imitating synthetic representation is realistic, and presenting to the first neural network another real representation and the actual meta-parameters of the latent variables of the visual effect to incorporate the visual effect into another real subject.
US10719737B2 Image classification system for resizing images to maintain aspect ratio information
In an example, an image classification system is disclosed. The image classification system modifies an image having a first height and a first width to be input to a convolutional neural network for image classification. The image classification system includes an image resizing module that is configured to resize the image so that the resized image comprises a second height and a second width. An aspect ratio of the resized image corresponds to an aspect ratio of the image having the first height and the first width. The image classification system also includes an alignment module that is configured to modify pixels of a feature map corresponding to the resized image based upon a comparison of a desired feature map size and an actual feature map size.
US10719736B1 Feature submission de-duplication engine
A device may receive a feature submission identifying a candidate feature for a software application. The device may pre-process the feature submission to reformat data associated with the candidate feature to match a data format associated with stored information regarding past feature submissions. The device may perform natural language processing on the data associated with the candidate feature to determine a semantic meaning of the candidate feature. The device may compare the semantic meaning of the candidate feature with an index of past feature submissions. The device may provide a response indicating whether the candidate feature matches the past feature submissions wherein the response comprises an indication that the candidate feature does not match any past feature submission or information identifying one or more past feature submissions associated with a threshold semantic similarity to the candidate feature.
US10719734B2 Method for evaluating structural changes of a sample resulting from a treatment of the sample
Evaluating structural changes in a sample resulting from a treatment of the sample. At least one sample of the material is scanned before and after the treatment and a first and a second image of the sample are obtained. The first and the second images are registered in a full spatial resolution using at least one region of the first image and at least one region of the second image, the regions corresponding to the same part of the sample. The registered images are analyzed and the changes in each sample caused by the performed treatment are evaluated.
US10719733B2 Artificially rendering images using interpolation of tracked control points
Various embodiments of the present invention relate generally to systems and processes for artificially rendering images using interpolation of tracked control points. According to particular embodiments, a set of control points is tracked between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. An artificially rendered image corresponding to a third location is then generated by interpolating individual control points for the third location using the set of control points and interpolating pixel locations using the individual control points. The individual control points are used to transform image data.
US10719727B2 Method and system for determining at least one property related to at least part of a real environment
A method for determining at least one property related to at least part of a real environment comprises receiving a first image of a first part of a real environment captured by a first camera, wherein the first camera is a thermal camera and the first image is a thermal image and the first part of the real environment is a first environment part, providing at least one description related to at least one class of real objects, wherein the at least one description includes at least one thermal property related to the at least one class of real objects, receiving a second image of the first environment part and of a second part of the real environment captured by a second camera, wherein the second part of the real environment is a second environment part, providing an image alignment between the first image and the second image, determining, for at least one second image region contained in the second image, at least one second probability according to the image alignment, pixel information of the first image, and the at least one description, wherein the at least one second probability relates to the at least one class of real objects, and wherein the at least one second image region comprises at least part of the first environment part, determining at least one image feature derived from pixel information of at least one third image region contained in the second image according to the at least one second probability, wherein the at least one third image region comprises at least part of the second environment part, and performing at least one computer vision method to determine at least one property related to at least part of the second environment part according to the determined at least one image feature.
US10719725B2 System and methods of monitoring driver behavior for vehicular fleet management in a fleet of vehicles using driver-facing imaging device
Systems and methods monitor driver behavior for vehicular fleet management in a fleet of vehicles using driver-facing imaging device. The systems and methods herein relate generally to vehicular fleet management for enhancing safety of the fleet and improving the performance of the fleet drivers, and further relate to monitoring the operation of fleet vehicles using one or more driver-facing imaging devices disposed in the fleet vehicles for recording activities of the fleet drivers and their passengers, storing information relating to the monitored activities, selectively generating warnings related to the monitored activities, and reporting the monitored activities to a central fleet management system for use in enhancing the safety of the vehicles of the fleet and for helping to improve the performance of the fleet drivers.
US10719722B2 Driving oriented digital video recorder system
A driving oriented digital video recorder (DVR) system may comprise a camera; a memory; and a control circuit. The occurrence of a predefined driving event type may be determined based on received data. An event object that includes details of the determined event may be generated, including the type of the determined event and a time association with a segment of captured driving video. Metadata tags may be generated, which contain the type of the determined event and the location of the event object in the memory of the DVR. The DVR may retrieve segments of the driving video by identifying the metadata tag as having the same event type as a query parameter and, in turn, identify the event object using the location of the event object included in the metadata tag. The driving video segment may then be located via the association with the event object.
US10719721B2 Image processing apparatus, image processing system, and image processing method
An image processing apparatus includes: a storage unit configured to store map information to which object information indicating an object and a position thereof is added, and a plurality of different classifiers for classifying an object in an image; an object detecting unit configured to detect an object in a target image; and an object recognizing unit configured to select any of the classifiers based on a photographing position that is a position at which the target image has been photographed and the object information added to the map information and, using the selected classifier, recognize the object detected by the object detecting unit.
US10719719B2 Method, apparatus, and computer program product for determining if probe data points have been map-matched
A method, apparatus, and computer program product are provided for determining whether probe data points are map-matched or non-map-matched such that the probe data can be processed and analyzed appropriately without introducing bias into the analysis which may be caused by map-matching ahead of analysis. A mapping system includes a memory having map data stored therein, and processing circuitry. The processing circuitry may be configured to receive probe data points associated with a plurality of vehicles. Each probe data point is received from a probe apparatus of a plurality of probe apparatuses. The probe apparatus includes a plurality of sensors and being onboard a respective vehicle. Each probe data point includes location information associated with the respective probe apparatus.
US10719705B2 Adjustable object avoidance proximity threshold based on predictability of the environment
Various embodiments include methods, devices, and robotic vehicle processing devices implementing such methods for automatically adjusting the minimum distance that a robotic vehicle is permitted to approach an object by a collision avoidance system (the “proximity threshold”) to compensate for unpredictability in environmental or other conditions that may compromise control or navigation of the robotic vehicle, and/or to accommodate movement unpredictability of the object. Some embodiments enable dynamic adjustments to the proximity threshold to compensate for changes in environmental and other conditions. Some embodiments include path planning that takes into account unpredictability in environmental or other conditions plus movement unpredictability of objects in the environment.
US10719704B2 Information processing device, information processing method, and computer-readable storage medium storing a program that extracts and corrects facial features in an image
The present disclosure relates to an information processing device, an information processing method, and a program that enable appropriate imaging with the front camera of a smartphone or the like in the dark.A visible light image and an infrared light image are captured. A face image is recognized from the infrared light image, and images of respective organs are extracted from the face image. The images of the respective organs are corrected in accordance with each extracted organ, using the visible light image and the infrared light image. The corrected images of the respective organs are combined. The present disclosure can be applied to smartphones.
US10719701B2 Optical character recognition of connected characters
Implementations for optical character recognition of a language script can include actions of receiving an image comprising a graphical representation of a word written in the language script, segmenting the word into two or more segments, each segment being determined based on one or more of a variation in a height of the word and a variation in a width of the word, and including at least one character, providing a boundary for each segment of the two or more segments, the boundary enclosing the at least one character of a respective segment, each boundary having an edge with respect to an axis of the image, normalizing boundaries of the two or more segments by aligning edges of the boundaries, and labeling each segment of the two or more segments with a respective label, the respective label indicating a language character within the respective boundary.
US10719697B2 Gesture judgment device, gesture operation device, and gesture judgment method
A gesture judgment device includes a reference part detection unit that outputs reference part information indicating a reference part region, a movement extraction unit that outputs movement information indicating a movement region, a reference part disappearance judgment unit that generates a reference part disappearance information, a timing judgment unit that judges whether first timing indicated by the reference part disappearance information and second timing of occurrence of a frame in which the movement region overlaps with the reference part region indicated by the reference part information are synchronized with each other or not and outputs a timing judgment result as the result of the judging, and an operation judgment unit that judges contents of a gesture operation performed by an operator based on the timing judgment result and the movement information.
US10719696B2 Generation of interrelationships among participants and topics in a videoconferencing system
A computational device stores a plurality of audiovisual recordings comprising presentations made during a videoconference and visual reactions of attendees. A data collection model is generated at a conference level, a topic level, and an attendee level. A level of interest of an attendee to a topic or a speaker is determined from data collected in the data collection model at the conference level, the topic level and the attendee level. The determined level of interest of attendees to topics or speakers is displayed in a data structure.
US10719695B2 Method for pushing picture, mobile terminal, and storage medium
Provided are a method for pushing a picture, a terminal and a storage medium. The method includes the follows. An image containing a facial expression of a user is acquired, when a screen is lit; the image is analyzed to determine an emotion type of the user; and a target picture is pushed according to the emotion type of the user.
US10719694B2 Biometric identification and verification
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US10719693B2 Method and apparatus for outputting information of object relationship
Embodiments of the present disclosure disclose a method and apparatus for outputting information. The method includes: acquiring a first image and a second image, the first image including a first face image region, and the second image including a second face image region; generating an image matrix of the first image and an image matrix of the second image; inputting respectively the image matrix of the first image and the image matrix of the second image into a pre-trained convolutional neural network to obtain a characteristic vector of the first image and a characteristic vector of the second image; calculating a distance between the characteristic vector of the first image and the characteristic vector of the second image; and outputting, based on the calculated distance, information of an object relationship between an object the first face image region belongs and an object the second face image region belongs.
US10719691B2 Culture imaging system
A system for the characterization of a colony of microorganisms includes a coherent light source configured to provide coherent light of one or more wavelengths along a common optical path. A holder is configured to operationally arrange a substrate so that the colony of microorganisms on a surface of the substrate is positioned to receive the coherent light. Scattered light is generated from the colony of microorganisms receiving coherent light. A first image capture device is configured to receive the scattered light and generate a scatter image from the microorganism colony irradiated by the coherent light. The system also includes a magnifying lens configured to magnify the colony of microorganisms. A second image capture device is configured to capture a light image of the colony of microorganisms magnified by the magnifying lens. Methods of assigning organisms to categories with like organisms without necessarily identifying the organisms are also described.
US10719689B2 Electronic device and fingerprint recognition method
An electronic device and a fingerprint recognition method are provided. The electronic device includes: a fingerprint recognition sensor configured to capture, according to a swipe mode or a press mode, a user fingerprint in an area displayed on a touchscreen; at least one memory configured to store a fingerprint template; at least one processor configured to determine and set a fingerprint recognition mode in a first display area; and the touchscreen configured to detect a first input in the first display area; where the processor is further configured to instruct the fingerprint recognition sensor to capture a user fingerprint according to the set mode and match the fingerprint captured by the fingerprint recognition sensor with the fingerprint template.
US10719687B2 Display panel capable of fingerprint identification
A display panel capable of fingerprint identification includes a base substrate, a TFT layer, a pixel unit, and a dummy pixel. The base substrate includes a display area and a non-display area. The dummy pixel is formed on the TFT layer where the pixel unit is arranged as well, and distributed in the non-display area. The non-display area comprises a fingerprint identification cue area configured to transmit fingerprint information to a fingerprint identification module. The fingerprint identification module is arranged on one side of the TFT layer facing away from the dummy pixel. When a finger touches the fingerprint identification cue area, a light is emitted from the fingerprint identification cue area to the finger. The fingerprint identification module is configured to implement fingerprint identification based on the light that is reflected from a surface of the finger and passes through a gap between the dummy pixels.
US10719682B2 Fingerprint sensing display apparatus
Disclosed is a display device. The display device comprises an electroluminescence display panel including a fingerprint recognition area in a display area including a plurality of pixels on a substrate, an ultrasonic fingerprint sensor, under a rear side of the electroluminescence display panel, arranged corresponding to the fingerprint recognition area, and a support substrate, between the electroluminescence display panel and the ultrasonic fingerprint sensor, configured to support the electroluminescence display panel and the ultrasonic fingerprint sensor.
US10719677B2 Methods for reading machine-readable labels on sample receptacles
A method of reading machine-readable labels on sample receptacles held by a sample rack. In the method, an absolute position of the sample rack is measured as the sample rack moves between first and second positions in a housing. During movement between the first and second positions, an image is acquired of a machine-readable label associated with each sample receptacle held by the sample rack. The image of each machine-readable label is thereafter decoded.
US10719672B2 Wireless tag apparatus and related methods
An asset tag apparatus and methods of monitoring assets with an asset tag are provided. The asset tag apparatus includes a housing and a wireless transmitter located within the housing. A processor is located within the housing, wherein the processor is in communication with the wireless transmitter. An accelerometer is positioned within the housing, wherein the accelerometer is in communication with the processor, wherein a wake-up signal is transmitted from the accelerometer to the processor in response to an activation of the accelerometer, and wherein the wireless transmitter transmits a signal externally from the housing in response to the wake-up signal received by the processor.
US10719668B2 System for machine translation
A system for translation from a first human language to a second language including one or more processors and one or more non-transitory memory units coupled to said one or more processors storing computer readable program instructions, wherein the computer readable program instructions configure the one or more processors to perform the steps of: receive an input representation of information in the first language, convert the input representation of information in the first language to one or more sets of one or more marked-lemma dependency trees (MDTs), convert said one or more sets of one or more marked-MDTs to a representation of information in said second language, and output said representation of information in said second language, wherein the MDTs are represented in a mathematically-equivalent or isomorphic memory structure using one of word embeddings, sense embeddings, tree kernels, capsules, pose vectors, embeddings, and vectorizations.
US10719665B2 Unsupervised neural based hybrid model for sentiment analysis of web/mobile application using public data sources
Machine training for determining sentiments in social network communications. A text document is extracted from a web site and tokenized into tokens. The tokens are input to a word to vector conversion model to generate word vectors. A term frequency inverse document frequency (TF-IDF) algorithm converts the word vectors to sentence vectors. A randomly selected subset the sentence vectors are tagged and used to train a classifier. The classifier takes a sentence vector and predicts a sentiment associated with the sentence vector. Predicted sentiment associated with each of the sentence vectors may be combined to generate a sentiment associated with the text document.
US10719664B2 Cross-media search method
A cross-media search method using a VGG convolutional neural network (VGG net) to extract image features. The 4096-dimensional feature of a seventh fully-connected layer (fc7) in the VGG net, after processing by a ReLU activation function, serves as image features. A Fisher Vector based on Word2vec is utilized to extract text features. Semantic matching is performed on heterogeneous images and the text features by means of logistic regression. A correlation between the two heterogeneous features, which are images and text, is found by means of semantic matching based on logistic regression, and thus cross-media search is achieved. The feature extraction method can effectively indicate deep semantics of image and text, improve cross-media search accuracy, and thus greatly improve the cross-media search effect.
US10719659B1 Method and apparatus for extensibility of user interface binding definitions
Embodiments create a binding specifications file that is compatible with a user interface application from a grammar rich XML file. The grammar rich XML file uses a complex DTD for transformation. The complex DTD may be prone to error if created by the user, therefore, the complex DTD file is automatically created from a schema definition provided by the user or user's agent. The user or user's agent defines a schema for the desired grammar level. Through a series of XSL transformations, the complex DTD file is created. Also, a stylesheet used for transforming the grammar rich XML file is automatically created. The grammar rich XML file provided by the user conforms to the automatically created complex DTD file. Thus, the grammar used in defining bindings of a user interface application is extensible without any requirement to enrich and recompile the application anytime an extension of the language is desired.
US10719657B1 Process design kit (PDK) with design scan script
Disclosed are a process design kit (PDK) for integrated circuit (IC) designs and a computer-aided design (CAD) system that employs the PDK. The PDK includes a design scan script. When the script is executed by the CAD system, previously generated and stored IC designs are scanned and a report with cell use information (CUI) is generated. The CUI indicates the different parameterized cells (pcells) and different configurations thereof contained in the IC designs. Also disclosed is a PDK development system, which receives CUI reports from CAD system(s), compiles the CUI, and revises the PDK (i.e., develops an update or upgrade) based, in part, on the complied CUI. For example, the complied CUI can indicate critical targets that require a regression analysis during the PDK revision process. By limiting regression analyses to identified critical targets, the turn around time and costs associated with revising the PDK are significantly reduced.
US10719656B2 Triple and quad coloring of shape layouts
Techniques related to triple and quad coloring of shape layouts are provided. A computer-implemented method comprises coloring, by a system operatively coupled to a processor, a shape layout with a plurality of colors in accordance with a defined design rule based on a determination that a first defined shape within the shape layout satisfies a layout specification and a second defined shape within the shape layout satisfies a defined rule.
US10719652B2 Electromigration sign-off tool
The present disclosure, in some embodiments, relates to an electromigration sign-off tool. The tool includes electronic memory configured to store an integrated chip design and an environmental temperature having a same value corresponding to a plurality of interconnect wires within the integrated chip design. An adder is configured to add the environmental temperature to a plurality of real temperatures to determine a plurality of actual temperatures having different values corresponding to different ones of the plurality of interconnect wires. The plurality of real temperatures account for Joule heating on the plurality of interconnect wires. An average current limit calculation element is configured to determine an average current limit at a first one of the plurality of actual temperatures. A comparator is configured to determine an electromigration violation on a first interconnect wire by comparing the average current limit to an average current of the first interconnect wire.
US10719647B2 Speed converter for FPGA-based UFS prototypes
A method for generating FPGA-based prototype systems capable of implementing UFS HS-G4 communication protocols using inexpensive/slow FPGAs. ASIC/SoC-targeted circuit designs are modified to include a speed converter that causes a UFS controller to generate transmitted data streams at one-half operating speed (e.g., 146 MHz) during HS-G4 operations, modifies the transmitted data streams to intersperse filler data values between transmitted data values, and transmits the modified data streams to M-PHY physical interconnect devices (PIDs) at full speed (e.g., 292 MHz). The speed converter also receives full-speed HS-G4 data streams that include both data and filler values and causes the UFS controller to operate at one-half operating speed (e.g., 146 MHz) such that only data values are read. PLD-based prototype systems that include separate M-PHY PIDs mounted on PCBs are efficiently configured to implement the modified circuit design. A prototyping tool automatically incorporates the speed converters into submitted ASIC/SoC-targeted circuit designs.
US10719643B2 Ladder program editing support apparatus and ladder program editing method
A ladder program editing support apparatus edits a ladder program by causing a display to display a plurality of circuit elements that is each displayed as a symbol in an area between a plus bus line and a minus bus line in the ladder program and makes up the ladder program. The ladder program editing support apparatus includes the display that displays the ladder program, and an edit control unit that selects a selected range to be edited within the ladder program displayed on the display and displays identification information on the circuit elements included in the ladder program within the selected range on the display in the form of a list according to a preset displaying order.
US10719642B2 Automated generation of electronics schematics with single wire tracing
A method includes sorting a plurality of line objects in an electronics schematics file into predetermined categories that include horizontal lines, vertical lines, diagonal lines, and connector pins, among others. The processor determines a first association of a first line object of the plurality of line objects that is associated with a first pin object. The first the association indicates that the first line object and the plurality of line objects are part of a single line, and the first pin object is part of the single line. The processor determines a second association of a circuit start point that is associated with the first pin object, and forms a first circuit line group including the first association, the second association, and the circuit end point of the single line. The processor generates an electronics schematic output file that presents the first circuit line group with user-selectable single line tracing.
US10719640B2 Data analysis apparatus and data analysis method
There is provided a data analysis apparatus, comprising an event occurrence setting module configured to cause a prescribed event to occur in a simulation for a work order that includes a process at which the prescribed event is to occur an event occurrence detection timing setting module configured to store an event occurrence detection timing indicating a time period between an occurrence of an event and detection of the event, a simulation executing processing module configured to execute a simulation when an occurrence of the event is detected, the simulation executing processing module being configured to execute a simulation that reflects an effect on the process when the event is addressed in accordance with the event occurrence detection timing recorded in the storage module, and a KPI calculating module configured to calculate a KPI of the process for the event occurrence detection timing, based on results of the simulation.
US10719637B2 Globally convergent system and method for automated model discovery
Methods and systems for model discovery include forming a mathematical program based on a set of observational data to generate an objective function and one or more constraints. The mathematical program represents a model space as an expression tree comprising operators and operands. The mathematical program is solved by optimizing the objective function subject to the one or more constraints to determine a model in the model space that best fits the set of observational data.
US10719635B2 Digital bridge for drawing and configuration tools
A computer implemented digital bridge that reduces the time and costs associated with designing and configuring hardware and/or logic for an application while also reducing the potential for errors during the process.
US10719632B2 Data processing systems
A data processing system includes a host processor that executes an operating system and an accelerator operable to process data under the control of the operating system executing on the host processor. The accelerator can be switched between a normal mode of operation and a protected mode of operation in which the side channel information that can be provided by the accelerator to the host processor is restricted. The data processing system also includes a mechanism for switching the accelerator from its normal mode of operation to the protected mode of operation, and from its protected mode of operation to the normal mode of operation.
US10719620B1 Systems and methods for sending and receiving encrypted submessages
Systems and methods are provided for sending and receiving encrypted submessages. Messages could be partitioned into a plurality of submessages based on the content of a message, and such submessages could be individually encrypted and sent over a network. The partitioning could be based on various standards and/or heuristics. In the sending process, submessages could be designated to travel over different networks and networks of different types. Such submessages could then be received and reassembled in spite containing overlapping content with respect to each other, having to contend with copies of submessages, and having accompanying related content (e.g., advertisements) and non-related content (e.g., random bits). Moreover, the sending process could also be performed in real time or in a batched manner, depending on the implementation.
US10719619B1 Systems and methods for the management of huddle board participants
Systems and methods for managing a list of huddle board participants are disclosed. The huddle collaboration system includes a huddle management system having an authentication module, a data processing module, a huddle board management module, and a module manager, among other suitable components. The system runs an automatic process to update a list of huddle boards and huddle board participants, which includes the process of adding or eliminating team members from the list of participants of one or more huddle boards and/or modifying a dotted line member's permissions within one or more huddle boards. The huddle board management module enables the automatic update of permissions assigned to a team member in one or more huddle boards, in a faster and more accurate manner; therefore enhancing the productivity of the huddle and leveraging the human and information technology resource of the company.
US10719612B2 Static detection of vulnerabilities in base images of software containers
A system and method for detecting vulnerabilities in be images of software containers are disclosed. The method includes receiving an event indicating that at least one base image should be scanned for vulnerabilities, each base image including at least one image layer, wherein the event designates at least one source of the at least one base image, wherein the least one base image includes resources utilized to execute at least a software container; extracting contents of each image layer of each base image; scanning the extracting contents to detect at least one vulnerability; and generating a detection event, when the at least one vulnerability is detected.
US10719609B2 Automatic impact detection after patch implementation with entry point finder
A computer-based method is disclosed for assessing impact of a patch on a target business-critical application computer system. The method includes receiving information at a computer-based impact assessment system about end-user activities on the target business-critical application computer system over a specified period of time; identifying, with a computer-based fixed objects identifier, one or more software objects in the target business-critical application computer system fixed by the patch; identifying, with a computer-based entry point finder, one or more entry points associated with the fixed software object(s) at the target business-critical application system; and cross-referencing the information about the end-user activities on the target business-critical application system against the one or more entry points associated with the fixed software object(s) at the target business-critical application system. The cross-referencing may reveal which of the entry points associated with the fixed software object(s) also have been used by the end-users of the target business-critical application system during the specified time period.
US10719606B2 Security processor for an embedded system
Dynamic Trust Manager (DTM) having an interface coupled to an embedded system including an Application Processor (AP), boot media, and security processor. The security processor, at a start of a boot sequence of the AP, prevents the AP from proceeding with the boot sequence, verifies bootloader code stored in the boot media via boot media access, and if the bootloader code verification is successful, allows the AP to proceed using the verified bootloader code. The security processor may also be configured to activate an interrupt request of the AP during runtime, request the AP to execute a Security Monitor Driver (SMD) of the embedded system to measure an integrity information of code/data stored in an embedded system memory, receive from the SMD the measured integrity information of code/data, and verify whether the measured integrity information equals a reference integrity information stored in an integrity table of a DTM memory.
US10719598B2 Systems and methods for providing enhanced security by facilitating pin and pattern based secure codes
The present disclosure discloses methods and systems for providing enhanced level of security for devices and/or applications on the devices. The method includes receiving a request from a user for setting a secure code as PIN with pattern option for accessing a device, for example. Then, a touch based keypad having a series of dots is displayed, each dot is associated with a pre-defined number. The secure code as input by the user is received, wherein the secure code is a combination of PIN and pattern. Then, the secure code is stored in the form of numbers along with pattern for the user. Thereafter, a request for accessing the device is received. The user is prompted to input a secure code. The secure code input by the user is matched with the stored secure code. Based on the matching, the user is allowed to access the device.
US10719593B2 Biometric signature system and biometric certificate registration method
This biometric signature system comprises: a biometric certificate storage module that stores a biometric certificate generated on the basis of a user's biometric information; a biometric information acquisition module that acquires new biometric information from the user; a biometric certificate generation module that generates a new biometric certificate on the basis of the new biometric information; a biometric signature generation module that assigns a biometric signature to the new biometric certificate on the basis of the new biometric information; a biometric signature verification module that verifies the biometric signature using the biometric certificate stored in the biometric certificate storage module; and a biometric certificate registration module that registers the new biometric certificate in the biometric certificate storage module if verification of the biometric signature was successful.
US10719590B1 Computer software product grant management system
Runtime computer software product management system including a computer database, an access control system and a composite model including an integrated entitlement-service state model with first state data specifying access to a subscription of a computer software product of a host and second state data specifying permissible actions involving the subscription based at least in part upon the first state data. The access control system is in communication with the computer database and generates grants for an accountant and client based on the entitlement-service state model and receives a request from the computer software product for the client to access the product. The access control system determines a grant status based at least in part upon the first grant status and the second grant status and responds to the request with the determined grant status which governs client access to the computer software product.
US10719588B2 Dynamic monitoring and authorization of an optimization device
Disclosed is a system and method for the monitoring and authorization of an optimization device in a network. In exemplary embodiments, an optimization device transmits an authorization request message to a portal to receive authorization to operate. The portal transmits an authorization response message to the optimization device with capability parameters for operation of the device, including at least one expiration parameter for the authorization. The optimization device sends updated authorization request messages to the portal with its device usage information, such that the portal can dynamically monitor the optimization device and continue to authorize its operation.
US10719587B2 Managing entitlements in a networked environment
Some embodiments of an entitlement model have been presented. In one embodiment, a centralized server distributes copies of an operating system from a software vendor to a set of virtual guests of a virtual host running on a physical computing machine. The centralized server and the physical computing machine are coupled to each other within an internal network of a customer of the software vendor, whereas the centralized server has access to the software vendor external to the internal network of the customer. The centralized server may interact with a hypervisor of the physical computing machine to determine what type of license of the operating system the virtual host has and a number of copies of the operating system requested by the virtual guests.
US10719586B2 Establishing intellectual property data ownership using immutable ledgers
Embodiments for determining ownership of intellectual property data by a processor. Various communications provided by one or more contributors relating to the intellectual property data are tracked using one or more immutable ledgers. The communications maintained in the one or more immutable ledgers may be analyzed to identify a degree of contribution by the one or more contributors to the intellectual property. A degree of ownership may be assigned to the intellectual property data for the one or more contributors according to the analyzed content.
US10719584B2 Medical fluid delivery device programming
In some aspects, systems, devices, and techniques for programming a medical fluid delivery device are described. In one example, the disclosure relates to a system including a medical fluid delivery device configured to deliver a therapeutic agent to a patient, and a processor. The processor may be configured to receive a proposed therapy dosing program that defines a fluid therapy for delivery to a patient via a medical fluid delivery device for a first period of time, determine a total dosage over a second period of time, where the second period of time at least partially overlaps the first period of time, and compare the total dosage over the second period of time to a reference dosage.
US10719582B2 Medical legal workflow management system and process
A medical legal workflow management system and a medical legal workflow management process are disclosed. The medical legal workflow management system and process transfers scheduling, appointment notices, exam notes, billing invoices, and financial reports to all State and Federal forms based on a single data entry input.
US10719579B2 Validating biomarker measurement
A method for validating quantification of biomarkers, the biomarkers being quantified using a quantification technique of a selected type, and the method including determining a plurality of biomarker values, each biomarker value being indicative of a value measured or derived from a measured value, for at least one corresponding biomarker of the biological subject and being at least partially indicative of a concentration of the biomarker in a sample taken from the subject, determining at least one control value by determining a combination of biomarker values, comparing each control value to a respective control reference and determining if the biomarker values are valid using results of the comparison.
US10719575B2 Matrix processing apparatus
Methods, systems, and apparatus, including a system for transforming sparse elements to a dense matrix. The system is configured to receive a request for an output matrix based on sparse elements including sparse elements associated with a first dense matrix and sparse elements associated with a second dense matrix; obtain the sparse elements associated with the first dense matrix fetched by a first group of sparse element access units; obtain the sparse elements associated with the second dense matrix fetched by a second group of sparse element access units; and transform the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix to generate the output dense matrix that includes the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix.
US10719574B2 Calibration of a chest-mounted wireless sensor device for posture and activity detection
A method and system for calibrating a wireless sensor device are disclosed. In a first aspect, the method comprises determining a vertical calibration vector and determining a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to determine a vertical calibration vector and to determine a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes.
US10719569B2 Information processing apparatus, screen displaying system, and non-transitory recording medium having storing therein program
An information processing apparatus includes a storing device and a processor. The storing device stores associated segment information indicative of two or more display unit segments having common data forming display contents among a plurality of display unit segments included in a screen of the client terminal. The processor instructs, when an update occurs on the data forming the display contents on a first display unit segment among the plurality of display unit segments, the client terminal to update data forming the display contents to be displayed on a second display unit segment associated with the first display unit segment among the plurality of display unit segments by referring to the associated segment information stored in the storing device.
US10719568B2 Fixing embedded richtext links in copied related assets
Machine logic for: receiving data set (for example, a website) that includes a plurality of links, with the links respectively identifying logical locations of data stored on a set of server computer(s); and making a deep copy of the servable data set on the set of server computer(s), with the deep copying including: copying each link of the plurality of links of the servable data set from a respective source logical location to a respective target location, and adding each copied link of the plurality of links as a record in a mapping table. The mapping table can help to automatically update/replace links wherever they are found in related system artifacts. If the resolution can't be automatically determined then the system suggests possible target links for manual inspection/updates based on the likelihood of correctness, artifact types, and user roles.
US10719567B2 Database query processing on encrypted data
Methods, systems, apparatuses, and computer program products are provided for secure handling of queries by a data server and a database application. A parameterized query is received from a client. Table column metadata is loaded for one or more table columns referenced by the parameterized query. Datatypes of expressions in the parameterized query are derived with any parameters and variables of the parameterized query indicated as having unknown datatypes. Unsupported datatype conversions in the parameterized query are determined. An encryption scheme is inferred for any parameters and variables to generate an inferred encryption scheme set. The datatypes of expressions in the parameterized query are re-derived with any parameters and variables having their inferred encryption schemes. Encryption key metadata corresponding to the inferred encryption scheme set is loaded. An encryption configuration is transmitted to the client that includes the inferred encryption scheme for any parameters and variables.
US10719562B2 Distributed and fast data storage layer for large scale web data services
Techniques for providing a distributed and fast data storage layer for large scale web data services are disclosed. In some embodiments, a distributed data storage layer for web data services includes storing web related data for a plurality of merchants in the distributed data storage layer; and copying on demand a data store and a search index for web related data for a first merchant to perform a job for updating the web related data for the first merchant.
US10719561B2 System and method for analyzing popularity of one or more user defined topics among the big data
A method to analyze popularity of user defined topics by identifying correlations between grams contained in user identified anchor documents and the grams contained in raw documents includes the following steps: (a) a user input data that includes (i) user identified topics for user identified subject matter, (ii) user identified topical anchor documents, and (iii) a plurality of user identified raw documents internet source with respective source addresses; (b) the raw document sources is accessed using the source addresses to retrieve and store data in a database; (c) grams and gram document dictionaries together with gram values for each topical anchor document and raw document are identified and stored; and (d) the grams in each of the topical anchor documents against the grams in all the raw documents are analyzed to determine a relative popularity of the topical anchor documents.
US10719555B2 System and method in a database system for sharing a data item with an entity in another tenant domain
A method for providing access to a data item in a multi-tenant database system is disclosed. The method comprises storing a data item as a first data object in a first tenant domain in the database system wherein the data item comprises a knowledge-based item and the first data object has a first data object identifier (ID). The method further comprises generating a platform object with polymorphic lookup, storing database ID information for the data item in the platform object, the database ID information for the data item including the first data object ID, providing a first entity in a second tenant domain with access to the data item by linking the platform object to a first tenant-specific object accessible by the first entity, and providing for display in a user interface a link that is mapped to the data item via the platform object and the first tenant-specific object.
US10719547B2 Image retrieval assist device and image retrieval assist method
An image retrieval assist device that is communicably connected to an investigation assist device for recording captured images of cameras installed at a plurality of intersections respectively in correlation with camera information and intersection information. The image retrieval assist device has a processor, a communication unit; and a storage that stores an extraction condition of an image for each type of event that has occurred at the intersection, the image indicating a situation at a time of occurrence of the event. The processor accepts an input of event information including the type of event. The processor generates an image retrieval key including the extraction condition according to the input event information. The communication unit transmits the generated image retrieval key to the investigation assist device.
US10719546B2 Method for managing multimedia files
A method for managing multimedia files includes an operating step whereby at least one playback management object of one or several multimedia files is generated, said playback management object including at least one playback parameter of multimedia files, said operating step whereby at least one playback management object is generated including at least an operating step whereby said at least one playback parameter of multimedia files is generated. The method also comprises an operating step whereby at least one link between said playback management object and at least a first multimedia file is generated, the operating step whereby said at least one playback management object and/or said link are stored in a memory and an operating step whereby at least a first multimedia file or a plurality of multimedia files are played, as a function of said at least one playback parameter of said playback management object.
US10719545B2 Methods and systems for facilitating storytelling using visual media
The disclosure includes a method of facilitating storytelling using visual media. In some embodiments, the method includes receiving, via a storyteller device associated with a storyteller, an input. The method may also include identifying, via a processing device communicatively coupled to the storyteller device, visual media based on the input. As well, some embodiments include the step of presenting, via at least one of the storyteller device and a listener device communicatively coupled to the processing device, the visual media. The listener device may be associated with a listener.
US10719537B2 Method and apparatus for performing a geometric transformation on objects in an object-oriented environment using a multiple-transaction technique
A large number of objects, such as objects representing beams and columns in an object-oriented enterprise engineering system, may be geometrically transformed in a model database by dividing the objects according to criteria into a number of ordered partitions and transforming the objects in each partition as an atomic operation. The number of objects that may be transformed is not constrained by the amount of memory available in the system. Objects that are to be transformed are organized into the ordered partitions, and the partitions are transformed in sequential order, such that all predecessors of a given object are transformed before, or in the same operation as, the given object. If a large transformation operation abnormally terminates before all the small transformation operations have been completed, the model database is, nevertheless, left in a consistent state. The transformation operation may be resumed from the point of interruption.
US10719530B2 Data set capture management with forecasting
A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.
US10719527B2 Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data stores
Embodiments of the present disclosure relate to a computer system and interactive user interfaces configured to enable efficient and rapid access to multiple different data sources simultaneously, and by an unskilled user. The unskilled user may provide simple and intuitive search terms to the system, and the system may thereby automatically query multiple related data sources of different types and present results to the user. Data sources in the system may be efficiently interrelated with one another by way of a mathematical graph in which nodes represent data sources and/or portions of data sources (for example, database tables), and edges represent relationships among the data sources and/or portions of data sources. For example, edges may indicate relationships between particular rows and/or columns of various tables. The table graph enables a compact and memory efficient storage of relationships among various disparate data sources.
US10719525B2 Interaction with a particular event for field value display
An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.
US10719523B2 NXD query monitor
Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
US10719512B2 Partitioned bloom filter merge for massively parallel processing clustered data management
A computer-implemented method for a partitioned bloom filter merge is provided. A non-limiting example of the computer-implemented method includes partitioning, by a processing device, a bloom filter into N equal size filter partitions. The method further includes distributing, by the processing device, each of the filter partitions to an associated node. The method further includes merging, by the processing device, the filter partitions in each of the associated nodes. The method further includes redistributing, by the processing device, the merged filter partitions to each of the N nodes. The method further includes joining, by the processing device, the merged filter partitions in each of the N nodes to assemble a complete merged bloom filter.
US10719507B2 System and method for natural language processing
Systems and methods are provided for natural language processing. An exemplary method implementable by a server may comprise: obtaining, from a computing device, an audio input and a current interface, wherein the current interface is associated with a context; and determining a query associated with the audio input based at least on the audio input and the context of the current interface.
US10719504B2 Reference data tool
A reference data tool helps meet the technical challenges associated with providing important data to an application that needs the data. The tool causes execution of custom reports on an external data platform that extract the data needed by the application from the external data platform. The tool creates a custom data store for the data in a location accessible to the application. After the tool receives the extracted data, the tool automatically writes the data into the proper location in the custom data store.
US10719501B1 Systems and methods for analyzing vehicle sensor data via a blockchain
The present embodiments relate to systems and methods for using a blockchain to record information related to processes and services in the vehicle industry. The systems and methods may include (1) receiving an indication of vehicle being involved a vehicle collision and a vehicle VIN; (2) accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key; (3) receiving vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision; (4) creating a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision; (5) analyzing the vehicle sensor data to reconstruct the vehicle collision; and/or (6) updating the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.
US10719496B2 Computer system and data processing method
This computer system includes a plurality of nodes for forming a distributed KVS. The plurality of nodes have a plurality of key ranges to which upper-limit data amounts are set, each upper-limit data amounts being an upper limit of an amount of manageable data. When a new key range is created, the plurality of nodes lowers an upper-limit data amount of an existing key range so that the sum of an upper-limit data amount of the new key range and an upper-limit data amount of the existing key range does not exceed a maximum amount which is the amount based on the volume of the memory of the computer apparatus.
US10719486B1 De-duplicated file share mounting for granular level data recoveries
Systems and methods for granularly recovering a backup are provided. An image of a backup is mounted as a file system such that the files can be granularly restored. Image-level recovery and file-level recovery can be achieved from the same backup. The backup may also be de-duplicated.
US10719483B2 Remote copy with data deduplication functionality
A system and method for transferring data stored in a first storage having a deduplication function to a second storage are presented. Deduplication information may be provided for a common data section of first data, stored in the first storage, containing a unique data section and the common data section. The unique section and the deduplication information for the common data section of the first data using a deduplication index may be sent from the first storage to a second storage. The first data may be copied in the second storage based on the deduplication information.
US10719481B1 Modification of historical data of file system in data storage environment
Access to historical data of a file system in a data storage environment is provided, wherein the historical data corresponds to one or more points in time occurring in the past. The historical data of the file system is modified, wherein the historical data comprises at least one of a component from a replica of the file system and an element of an activity log of the file system.
US10719479B2 Data unit cloning in memory-based file systems
A data structure used in memory-based file system, method and apparatus using thereof. The data structure comprising: a tree of the nodes comprising tree nodes and leaf nodes, each tree node points to at least one node, each leaf node is associated with a plurality of data unit elements each of which representing a data unit, wherein each data unit element is associated with two pointers, wherein at least one of the two pointers is capable of pointing to a data unit or to a data unit element; and a cyclic linked list of data unit elements representing identical clones of a data unit, wherein the cyclic linked list comprises a first element pointing directly to the data unit, wherein from each element in the cyclic linked list, the data unit can be reached in time complexity of O(1).
US10719476B2 Apparatus and methods for providing a reconfigurable bidirectional front-end interface
An apparatus and methods are disclosed for a bidirectional front-end circuit included within a system on chip (SoC). The bidirectional front-end circuit includes a differential bidirectional terminal for receiving and transmitting signals. The bidirectional front-end circuit is configured to provide a first communication path between a first controller and a connector through the differential bidirectional terminal when operating in a first mode. And, the bidirectional front-end circuit is reconfigured to provide a second communication path between a second controller and the connector through the differential bidirectional terminal when operating in a second mode.
US10719473B2 Library for seamless management of storage devices
An approach for using a storage library to translate commands from one command language into a different command language. The approach includes receiving a storage request in a command language from an application. The storage request is directed to a target storage device that uses a different command language. The storage request is translated into the different command language of the target storage device using a storage library of command languages and the storage request is performed.
US10719468B2 USB management system and USB management method using USB relay device
A USB management system using a USB relay device includes a management terminal having a management database for recording management information of a USB client registered in advance. The USB relay device has a connection switching unit for switching a connection state between a first connector portion to which the USB client is connected and a second connector portion which is connected to a USB host controller. When the USB client is connected to the first connector portion, the USB relay device reads management information of the USB client and transmits the management information to the management terminal, and the management terminal inquires of the management database about the management information of the USB client transmitted from the USB relay device, compares the management information with the management information of the USB client registered in advance, and determines the connection state by the connection switching unit.
US10719467B2 Semiconductor memory device for sharing inter-memory command and information, memory system including the same and method of operating the memory system
A method of operating a memory controller, memory devices including a master memory device and slave memory devices, a back channel bus coupling the master memory device to the slave memory devices and a channel coupling the memory controller to the memory devices is provided as follows. A memory command is received by the memory devices from the memory controller. An internal command is generated and outputted by the master memory device. The internal command is received by the slave memory devices. The internal command is transmitted to the slave memory devices through the back channel bus.
US10719462B2 Technologies for computational storage via offload kernel extensions
Technologies for data processing or computation on data storage devices include a data storage controller. The data storage controller is configured to receive a data request from a compute device, determine an input data range specified by the compute device to be processed in the data storage device without sending data located at the input data to the compute device, read input data from the input data range, perform a data operation on the input data specified by the compute device to generate output data, and write the output data to an output data range specified by the compute device.
US10719459B2 Command splitting for high-cost data access operations
A method for improving write throughput of a storage device includes receiving a data access command targeting an LBA extent and determining that logical execution of the data access command includes reading or writing data logically across an identified high-performance-cost boundary. Responsive to the determination, the data access command is split into two or more separate data access commands that are separately queued in memory for execution.
US10719455B2 Storage device authentication
Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.
US10719454B2 Synchronizing requests to access computing resources
A method includes determining, by a tracker controller of a hardware security module, that a first processor has submitted a first request to access a computing resource. The method also includes determining, by the tracker controller, whether the first request and a second request both request access to the same computing resource. The second request is submitted by a second processor. The method also includes preventing access to the computing resource based on a determination that the first request and the second request do not request access to the same computing resource. The method also includes permitting access to the computing resource based on a determination that the first request and the second request both request access to the same computing resource.
US10719453B1 Apparatus and method for handling maintenance operations for an address translation cache
Each entry of a set associative address translation cache (ATC) stores address translation data (ATD) used by processing circuitry when converting a virtual address into a corresponding physical address. The processing circuitry operates in multiple contexts, and each entry has an associated context identifier identifying the context to which the ATD therein applies. A masking structure comprises at least one mask storage and, for each mask storage, an associated context storage. Each mask storage provides a mask field for each set of the ATC. Control circuitry responds to a maintenance request, specifying a given context and requiring a maintenance operation to be performed in respect of each entry of the ATC that stores ATD applying to the given context, by setting each mask field in a selected mask storage, storing an indication of the given context in the associated context storage, and issuing a response to a request source.
US10719452B2 Hardware-based virtual-to-physical address translation for programmable logic masters in a system on chip
An example programmable integrated circuit (IC) includes a processing system having a processor, a master circuit, and a system memory management unit (SMMU). The SMMU includes a first translation buffer unit (TBU) coupled to the master circuit, an address translation (AT) circuit, an AT interface coupled to the AT circuit, and a second TBU coupled to the AT circuit, and programmable logic coupled to the AT circuit in the SMMU through the AT interface.
US10719448B2 Cache devices with configurable access policies and control methods thereof
A cache is presented. The cache comprises a tag array configured to store one or more tag addresses, a data array configured to store data acquired from a dynamic random access memory device, and a cache controller. The cache controller is configured to: receive a cache access request; determine, based on an indication associated with the cache access request, a cache access policy; and perform an operation to the tag array and to the data array based on the determined cache access policy.
US10719447B2 Cache and compression interoperability in a graphics processor pipeline
Described herein are several embodiments which provide for enhanced data caching in combination with adaptive and dynamic compression to increase the storage efficiency and reduce the transmission bandwidth of data during input and output from a GPU. The techniques described herein can reduce the need to access off-chip memory, resulting in improved performance and reduced power for GPU operations. One embodiment provides for a graphics processing apparatus comprising a shader engine; one or more cache memories; cache control logic to control at least one of the one or more cache memories; and a codec unit coupled with the one or more cache memories, the codec unit configurable to perform lossless compression of read-only surface data upon storage to or eviction from the one or more cache memories.
US10719444B2 Coherence protocol for distributed caches
The disclosure provides for a reactive cache coherence protocol that has efficiencies over proactive approaches. Rather than proactively performing remediation when a data item is invalidated, a destination endpoint checks cache coherence upon receiving an indication of a cache hit, and based at least on detecting a lack of coherence, performs a reactive remediation process. For example, the incoherence may be fixed by replacing, as a cached data item, a data block indicated by the cache hit with a replacement data block that triggered the cache hit.
US10719443B2 Apparatus and method for implementing a multi-level memory hierarchy
A system and method are described for integrating a memory and storage hierarchy including a non-volatile memory tier within a computer system. In one embodiment, PCMS memory devices are used as one tier in the hierarchy, sometimes referred to as “far memory.” Higher performance memory devices such as DRAM placed in front of the far memory and are used to mask some of the performance limitations of the far memory. These higher performance memory devices are referred to as “near memory.”
US10719442B2 Apparatus and method for prioritized quality of service processing for transactional memory
An apparatus and method for prioritizing transactional memory regions. For example, one embodiment of a processor comprises: a plurality of cores to execute threads comprising sequences of instructions, at least some of the instructions specifying a transactional memory region; a cache of each core to store a plurality of cache lines; transactional memory circuitry of each core to manage execution of the transactional memory (TM) regions based on priorities associated with each of the TM regions; and wherein the transactional memory circuitry, upon detecting a conflict between a first TM region having a first priority value and a second TM region having a second priority value, is to determine which of the first TM region or the second TM region is permitted to continue executing and which is to be aborted based, at least in part, on the first and second priority values.
US10719440B2 Semiconductor device and memory access method
Regarding association between an area where compressed data is stored and an area where auxiliary information required to access the compressed data is stored, it is necessary to manage the association by software for each processing unit, so that the processing becomes complicated. A management unit memory area including a compressed data storage area and an auxiliary information storage area including auxiliary information are defined on a memory space. By calculating an auxiliary information address from an address indicating a location on a memory where a management unit memory space is set, an address of the auxiliary information storage area, and an address of the compressed data, the compressed data and the auxiliary information are associated with each other and the auxiliary information is read.
US10719437B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.
US10719432B1 Identifying user interface elements using element signatures
Systems and methods for performing automated software testing on user interface elements are disclosed. For instance, a first element of an application can be identified. A signature can be generated for the first element. The signature for the first element can include one or more attributes descriptive of the first element. After an update of the application, a candidate element signature can be generated for one or more candidate elements in the updated application. The signature for the first element can be compared to each candidate element signature to determine whether the first element matches each candidate element, thereby enabling the first element to be located after the update of the application.
US10719429B2 System and method for dynamic load testing on target application
A system and method for dynamic load testing on a target application are provided. The method includes, receiving a request for varying load on a target application in running load-testing environment. The running load-testing environment has a plurality of threads being executed for load-testing. The plurality of threads has a coordinator thread and one or more waiting threads. Further, the one or more waiting threads are locked from accessing the target application and the coordinator thread capable of unlocking the one or more waiting threads. The coordinator thread is executed based on the request to unlock the one or more waiting threads. The unlocked threads access the target application to test the load.
US10719422B2 System performance monitor with graphical user interface
A system performance monitor displays the performance of a system that carries out one or more tasks. The monitor has a front end including an input and output device, a back end, and one or more subsystem schema databases for storing data about said tasks. The system that carries out the tasks has subsystem schemas that have members that carry out the tasks. The records of each database are indexed by the members of the corresponding subsystem schemas. When a user selects a member of a subsystem schema, the back end retrieves the records from the database using the member index. After the records are retrieved, they are formatted to be graphically displayed on the output device. The graphical display may be a time-cloud scatter plot where each data point is located according to the start time and end time of a particular task in the retrieved records.
US10719418B2 Replicating workload data according to a degree of resiliency for disaster recovery in disaggregated datacenters
Embodiments for disaster recovery in a disaggregated computing system. A memory is allocated at a secondary, disaster recovery site for data received from a primary site. A degree of resiliency is defined for respective workloads associated with the data at the primary site to specify how critical each respective workload is to execute in case of disaster, and the data is replicated to the allocated memory at the disaster recovery site according to the degree of resiliency.
US10719416B2 Method and device for recognizing hardware errors in microprocessors
A method/device for recognizing a microprocessor hardware error, including comparing a first application's first result, running on a first microprocessor, with a second application's second result, running on the first/second microprocessor, with a microcontroller, providing comparison strategies, the hardware error being recognized as a function of the comparison, the microcontroller receiving a first message from the first microprocessor, and receiving a second message from the first microprocessor if the second application runs on the first microprocessor, or receives a first message from the second microprocessor if the second application runs thereon, the first message containing first comparison strategy information and first result information of a first function calculation, the second message containing second comparison strategy information and second result information of a second function calculation, the first and second strategy information being compared, the first and second result information being compared if the information about the comparative strategy coincides.
US10719414B2 Rollback for cloud native workflows
In one embodiment, a sequence of microservice steps may be performed according to a programmed microservice workflow, while determining which executed tasks within the performed sequence of microservice steps have an individually corresponding rollback defined within the particular task. As such, a rollback path is stored corresponding to reversing the sequence of those executed tasks having an individually corresponding rollback, and, for each executed task having an individually corresponding rollback, a current status of the microservice workflow is also stored as a respective rollback status within the rollback path. In response to detecting, during the performing, an error event at a particular multiservice step of the sequence of microservice steps, the rollback path may be executed by performing the individually corresponding rollback of each task having an individually corresponding rollback along the rollback path according to the respective rollback status, until either success or failure of the rollback path.
US10719413B2 Unified RCT backup for different hypervisor configurations
A unified backup workflow process for different hypervisor configurations of virtual machines on different storage of a cluster leverages RCT-based backup functionality so that backup operations can be performed by a single host of the cluster. The process enables backing up together virtual machines that are local, as well as part of CSV or SMB storage using virtual machine level snapshots as checkpoints rather than volume level snapshots that were traditionally used. Backup data is sent to a backup server as a data stream rather than a file, which avoids the necessity of maintaining chains or structures that identify parent-child disks on the server.
US10719411B1 Error recovery of encrypted data frames in multi-node systems
A method of performing error recovery of encrypted data frames is disclosed. A data packet is received, and a decryption operation is performed on the data packet. The data packet is compared with one or more data packets stored in a recovery buffer to identify a duplicate of the data packet when the decryption operation fails. One or more bits affected by one or more bit errors are identified based on a comparison between the data packet and the duplicate of the data packet. Different combinations of bit values for the one or more bits are determined. The decryption operation is performed on the data packet with the different combinations to identify a correct combination of bit values for the one or more bits. The data packet is recovered (e.g., corrected so that it can be decrypted and consumed) based on the correct combination of bit values.
US10719409B2 Retainment of locally deleted content at storage service by client device
Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to retainment of locally deleted content at the storage service to prevent accidental or nefarious deletions of locally stored content on a device from being propagated to the storage service. For example, a selectable feature to retain locally deleted content, at the storage service may be presented through a display of a client device. A deletion of the content from the client device may be detected. The retained content may be prevented from being downloaded and stored locally on the client device when content at the storage service and the client device are synchronized if the feature was selected. If the feature was not selected, deletion options for the content may be presented through the display.
US10719405B2 Forever incremental backups for database and file servers
Methods and systems for efficiently capturing snapshots of a computing application or environment over time and transferring the snapshots to an integrated data management and storage system are described. A snapshot agent may detect that one or more electronic files associated with the computing application or environment are greater than a threshold file size and in response perform an incremental backup optimization in which the snapshot agent may identify files that have been touched since a previous snapshot by accessing file system metadata (e.g., last modified timestamps) or utilizing a tracking agent to detect potential file changes that have occurred since the previous snapshot was captured. The snapshot agent may then generate fingerprints for data blocks of the touched files, which may reduce the total number of fingerprints needing to be generated to identify the changed data blocks corresponding with a current snapshot to be transferred.
US10719402B2 Power-loss protection
Power loss in a client device is detected. In response to the detecting of the power loss, an electronic card is alerted that the power loss is about to occur, where the electronic card includes a volatile storage and a non-volatile storage. A transfer of data from the volatile storage to the non-volatile storage is triggered in response to the alert.
US10719396B2 Memory system
A controller executes a plurality of first read operations and, when receiving a read request from a host, executes a second read operation. The first read operations are executed using, as determination voltage, different candidate values among a plurality of candidate values. In each of the first read operations, the controller executes error correction to acquired data, and acquires a first candidate value on the basis of results of the error corrections in the first read operations. The second read operation is executed using, as the determination voltage, a second candidate value that is ranked higher than the first candidate value.
US10719394B2 Systems and methods for fast access of non-volatile storage devices
Systems, apparatus and methods are provided for providing fast non-volatile storage access with ultra-low latency. A method may comprise receiving data pieces from a plurality of channels of a non-volatile storage device, assembling the data pieces into one or more error correction code (ECC) encoded codewords, and triggering an ECC engine to decode a codeword to generate decoded data to be returned to a host when the codeword is assembled. Each codeword may have data pieces retrieved from different channels. Thus, a data unit containing one or more ECC codewords may be spread into multiple channels of a non-volatile storage device and access latency may be improved by accessing multiple channels in parallel. An averaging effect may be achieved for an ECC codeword and ECC failures may be reduced. Fast NANDs implementing the techniques disclosed herein may achieve ultra-fast access and response time while maintaining a high throughput.
US10719393B2 Memory system for controlling nonvolatile memory
According to one embodiment, a memory system copies content of a first logical-to-physical address translation table corresponding to a first region of a nonvolatile memory to a second logical-to-physical address translation table corresponding to a second region of the nonvolatile memory. When receiving a read request specifying a logical address in the second region, the memory system reads a part of the first data from the first region based on the second logical-to-physical address translation table. The memory system detects a block which satisfies a refresh condition from a first group of blocks allocated to the first region, corrects an error of data of the detected block and writes the corrected data back to the detected block.
US10719376B2 Methods and apparatus for multiplexing data flows via a single data structure
Methods and apparatus for transacting multiple data flows between multiple processors. In one such implementation, multiple data pipes are aggregated over a common transfer data structure. Completion status information corresponding to each data pipe is provided over individual completion data structures. Allocating a common fixed pool of resources for data transfer can be used in a variety of different load balancing and/or prioritization schemes; however, individualized completion status allows for individualized data pipe reclamation. Unlike prior art solutions which dynamically created and pre-allocated memory space for each data pipe individually, the disclosed embodiments can only request resources from a fixed pool. In other words, outstanding requests are queued (rather than immediately serviced with a new memory allocation), thus overall bandwidth remains constrained regardless of the number of data pipes that are opened and/or closed.
US10719362B2 Managing multiple isolated execution contexts in a single process
A method may include generating, for a host application, an image including an image heap including objects and a writeable object partition including a subset of the objects. The method may further include initializing, by executing the image in a process of a computer system, a first isolate including a first address space and a first read-only map of the image heap. The first read-only map may designate the writeable object partition of the image heap as copy-on-write. The method may further include initializing, by executing the image in the process, a second isolate including a second address space and a second read-only map of the image heap. The method may further include performing, in the first isolate and using the first read-only map, a first task that accesses an object, and performing, in the second isolate and using the second read-only map, a second task that accesses the object.
US10719360B2 Distributed multiple tier multi-node serverless framework for complex analytics task execution
A system may support distributed multiple tier multi-node serverless analytics task execution. At a data ingestion tier, data ingestion serverless tasks may receive detail data for analytic processing. data integration serverless tasks, executing at a data integration and consolidation tier and initiated by the data ingestion serverless tasks, may sort the detail data and identify patterns within the detail data to generate grouped pre-processed data. The data integration serverless tasks may initiate partitioning serverless tasks which may divide the grouped pre-processed data into data chunks. Multi-node analytic serverless tasks at an analytic tier, at least some of which being initiated by the partitioning serverless tasks, may analyze the data chunks and generate prescriptive outputs.
US10719359B2 Periodic task execution in an automated context
A computing system may run a recurring task, which may use resources, such as logic resources and time, to operate on and/or with a set of data. Accordingly, the frequency at which the recurring task is executed may limit the performance and/or efficiency of the computing system. As such, a scheduler routine may, based on configuration information associated with the recurring task and/or the set of data, schedule the recurring task with a periodicity that may improve the performance and/or efficiency of the computing system.
US10719352B2 System and method for in-process namespace switching
A system and method for sharing services provides for generating one or more trigger conditions associated with a process executable in a source container having a source namespace in a source pod, executing the process in the source container, and when a trigger condition occurs, interrupting the executed process and moving the process into a target pod by switching from the source namespace of the source container to a target namespace of the target pod. The trigger condition may be associated with a service executable in a target container having the target namespace in the target pod.
US10719351B2 Method for controlling states of processes and related device
A method for controlling process is provided. The method for controlling process includes the follows. When it is determined that a duration that each of N processes in a kernel space of a terminal device is in an uninterruptible sleep state reaches or exceeds a preset period, whether the N processes have undergone a searched and killed operation within the preset period is detected. N is an integer greater than or equal to 1. When the N processes have undergone the searched and killed operation within the preset period, states of the N processes are changed, and an operating system is controlled to run the N processes according to the changed states of the N processes. Related terminal devices are also provided.
US10719350B2 Worker thread manager
A system includes determination of whether a current number of active worker threads of a client application is less than a maximum active worker thread limit, retrieval, if the number of active worker threads is less than the maximum active worker thread limit, of a first job associated with a first context from a job pool, determination of whether an inactive worker thread is associated with the first context, and, if an inactive worker thread is associated with the first context, execution of the first job on the inactive worker thread.
US10719345B2 Container image building
Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: obtaining configuration data that specifies a designated runtime container image; selecting a first subset of content of a first container image stored in a system memory, the selecting based on an action referenced in the configuration data; extracting the first subset of content from the first container image, the extracting including providing a second container image that includes the first subset of content of the first container image and is absent of a second subset of content of the first container image; and running the designated runtime container image to provide a runtime container, the designated runtime container image having the first subset of content of the first container image.
US10719344B2 Prescriptive analytics based compute sizing correction stack for cloud computing resource scheduling
A multi-layer compute sizing correction stack may generate prescriptive compute sizing correction tokens for controlling sizing adjustments for computing resources. The input layer of the compute sizing correction stack may generate cleansed utilization data based on historical utilization data received via network connection. A prescriptive engine layer may generate a compute sizing correction trajectory detailing adjustments to sizing for the computing resources. Based on the compute sizing correction trajectory, the prescriptive engine layer may generate the compute sizing correction tokens that that may be used to control compute sizing adjustments prescriptively.
US10719330B2 Communication device, display device, and control method for display device
A communication device includes: a communication unit which receives control data; and a main control unit which controls an operation of the communication device, based on the control data received by the communication unit. The communication device operates in a first standby state where the main control unit stops at least a part of operations and where the communication unit detects only an access to a specific port that designates the communication device as a destination, and in a second standby state where the main control unit can execute the operations and controls the operation of the communication device, based on the control data. The communication unit wakes up the main control unit if an access to the specific port is detected in the first standby state.
US10719328B2 Determining and predicting derived values used in register-indirect branching
A predicted value to be used in register-indirect branching is predicted. The predicted value is to be stored in one or more locations based on the prediction. An offset for a predicted derived value is obtained. The predicted derived value is to be used as a pointer to a reference data structure providing access to variables used in processing. The predicted derived value is generated using the predicted value and the offset. The predicted derived value is used to access the reference data structure during processing.
US10719326B2 Communicating via a mailbox interface of a processor
In one embodiment, a processor includes: a core to execute instructions, the core including a plurality of mailbox storages and a trust table to store a trust indicator for each of the plurality of mailbox storages; a first core perimeter logic coupled to the core and including a first storage to store state information of the core when the core is in a low power state; and a second core perimeter logic coupled to the first core perimeter logic and the core, the second core perimeter logic including a second storage to store the state information of the core when the first core perimeter logic is in a low power state. Other embodiments are described and claimed.
US10719325B2 System and method of VLIW instruction processing using reduced-width VLIW processor
Very long instruction word (VLIW) instruction processing using a reduced-width processor is disclosed. In a particular embodiment, a VLIW processor includes a control circuit configured to receive a VLIW packet that includes a first number of instructions and to distribute the instructions to a second number of instruction execution paths. The first number is greater than the second number. The VLIW processor also includes physical registers configured to store results of executing the instructions and a register renaming circuit that is coupled to the control circuit.
US10719321B2 Prefetching instruction blocks
Technology related to prefetching instruction blocks is disclosed. In one example of the disclosed technology, a processor comprises a block-based processor core for executing a program comprising a plurality of instruction blocks. The block-based processor core can include prefetch logic and a local buffer. The prefetch logic can be configured to receive a reference to a predicted instruction block and to determine a mapping of the predicted instruction block to one or more lines. The local buffer can be configured to selectively store portions of the predicted instruction block and to provide the stored portions of the predicted instruction block when control of the program passes along a predicted execution path to the predicted instruction block.
US10719319B2 Fine grained control flow enforcement to mitigate malicious call/jump oriented programming
In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
US10719317B2 Hardware apparatuses and methods relating to elemental register accesses
Methods and apparatuses relating to a vector instruction with a register operand with an elemental offset are described. In one embodiment, a hardware processor includes a decode unit to decode a vector instruction with a register operand with an elemental offset to access a first number of elements in a register specified by the register operand, wherein the first number is a total number of elements in the register minus the elemental offset, access a second number of elements in a next logical register, wherein the second number is the elemental offset, and combine the first number of elements and the second number of elements as a data vector, and an execution unit to execute the vector instruction on the data vector.
US10719313B2 Providing external access to a processing platform
An apparatus, and a method, performed by one or more processors are disclosed. The method may comprise receiving a build request associated with performing an external data processing task on a first data set, the first data set being stored in memory associated with a data processing platform to be performed at a system external to the data processing platform. The method may also comprise generating a task identifier for the data processing task, and providing, in association with the task identifier, the first data set to an agent associated with the external system with an indication of the data processing task, the agent being arranged to cause performance of the task at the external system, to receive a second data set resulting from performance of the task, and to provide the second data set and associated metadata indicative of the transformation. The method may also comprise receiving the second data set and metadata from the agent associated with the external system and storing the second data set and associated metadata.
US10719310B1 Systems and methods for reducing keyboard, video, and mouse (KVM) downtime during firmware update or failover events in a chassis with redundant enclosure controllers (ECs)
Embodiments of systems and methods for reducing Keyboard, Video, and Mouse (KVM) downtime during firmware update or failover events are discussed. In some embodiments, a chassis may include: a plurality of Information Handling Systems (IHSs); a first Enclosure controller (EC); and a second EC coupled to the first EC, where the first and second ECs comprise program instructions stored thereon that, upon execution, cause the chassis to: establish a KVM session with a selected IHS via the first EC; in response to the first EC receiving a firmware update command, update and restart the second EC; notify the first EC, by the second EC, that the update and restart is completed; trigger by a first KVM process in the first EC, a second KVM process in the second EC; and take control, by the second EC, of the KVM session.
US10719303B2 Graphics engine and environment for encapsulating graphics libraries and hardware
The disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention envision the processing of graphics programming according to an on-the-fly decision made regarding how best to use the specific available hardware and software. In some embodiments, a software arrangement may be used to evaluate the specific system hardware and software capabilities, then make a decision regarding what is the best graphics programming path to follow for any particular graphics request. The decision regarding the best path may be made after evaluating the hardware and software alternatives for the path in view of the particulars of the graphics program to be processed.
US10719302B2 Code origination data management for code assembly
A first set of code origination data which corresponds to a first computing object and a second set of code origination data which corresponds to a second computing object may be detected for utilization to develop a streaming application in the stream computing environment. Based on the first and second sets of code origination data, a code assembly arrangement with respect to the first and second computing objects may be determined. Based on the first and second sets of code origination data, a consistent region may be determined to utilize for the code assembly arrangement. The code assembly arrangement may be established, in the consistent region, with respect to the first and second computing objects to develop the streaming application.
US10719299B2 Physical connection of network components in a graphical computer environment with one-way signal propagation
A system and method for physical connection of components in a graphical modeling environment. For each component, a physical component subsystem is built by providing at least one functional block representative of a mathematical model of the component, associating one or more first unidirectional internal input ports and/or one or more first unidirectional internal output ports with the at least one functional block, and associating one or more second unidirectional internal input ports and/or one or more second unidirectional internal output ports with the at least one functional block, the physical component subsystem configured to receive first information from an upstream block through each first internal input port, output second information to a downstream block through each first internal output port, receive third information from the downstream block through each second internal input port, and output fourth information to the upstream block through each second internal output port.
US10719293B2 Interactive control method and device for voice and video communications
The present invention discloses an interactive control method and device for voice and video communications. The method includes: acquiring user action data inputted by a user in a preset manner, in which the preset manner includes a voice manner and/or a gesture manner; determining whether the user action data includes preset trigger information; and when the user behavior data comprises the preset trigger information, determining an operation instruction corresponding to the preset trigger information in a preset operation instruction set, and performing an event corresponding to the operation instruction.
US10719291B2 Simultaneous output of multiple audio tracks
Methods, systems, and computer readable media can be operable to facilitate the processing and output of multiple audio streams associated with a piece of content. A multimedia device may identify and notify a user of multiple audio stream languages available for a received multimedia stream. Based upon user input, the multimedia device may identify a plurality of audio streams that are associated with user-selected languages, decode the identified audio streams, and output the decoded audio streams to one or more audio devices. The multimedia device may determine, for each audio stream, an audio device to which the audio stream is to be delivered. The multimedia device may output a video stream associated with the audio streams to a display device while outputting each respective audio stream of the multiple audio streams to the audio device designated for the respective audio stream.
US10719288B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes: a display configured to include a plurality of display modules, a storage configured to store a first luminance correction coefficient corresponding to light-emitting pixels constituting each of the plurality of display modules and a second luminance correction coefficient corresponding to at least one target pixels adjacent to a seam region from among the light-emitting pixels, and a processor configured to apply the second luminance correction coefficient to the target pixel, apply the first luminance correction coefficient to remaining pixels, and drive the display, wherein the second luminance correction coefficient may be a luminance correction coefficient which is calculated based on a target luminance value to compensate the seam region.
US10719286B2 Mechanism to present in an atomic manner a single buffer that covers multiple displays
Methods and devices for presenting an image in an atomic manner across a plurality of displays of a computer device from a single buffer shared by the plurality of displays may include synchronizing the plurality of displays of the computer device. The methods and devices may initiate an atomic present request to present an image frame on the plurality of displays including a first display and a second display, the atomic present request may identify at least a first display texture and a second display texture from a plurality of display textures stored in the single buffer corresponding to the image frame and that the first display texture corresponds to a first display and the second display texture corresponds to a second display. The devices and methods may transmit a bundled set of first image frame data and second image frame data from the single buffer to a display driver.
US10719284B2 Display system and display device
Provided is a display system or a display device that is suitable for increasing in size. The display system includes a first display panel, a second display panel, a detection means, and a compensation means. The first display panel includes a first display region. The second display panel includes a second display region. The first display region and the second display region include a first region where they overlap. The detection means has a function of detecting the size of the first region. The compensation means has a function of compensating an image displayed on the first display region in accordance with the change in the size of the first region.
US10719283B2 Computer-readable storage medium and printing system
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus is provided. The information processing apparatus has a display interface, an operation interface, and a communication interface, and is connected with a printer through the communication interface. The computer readable instructions, when executed by the computer, causing the computer to control the display interface to display a setting screen to accept entry of print settings applicable to the printer, including a first special setting which is feasible to a first channel but infeasible to a second channel, and in response to a specific operation related to the first special setting to the setting screen through the operation interface, determine the first channel to be a processing channel to be used to cause the printer to print the image.
US10719276B2 System for printing a document using a PDF converter based on a complex page
A printing device receives a document to print directly from a device. The document is converted into a portable document format (PDF) file. The PDF converter separates the document into different groups that are processed separately to generate multiple PDF files for the document. The PDF files include a first page file and subsequent files for one or more pages separated according to criteria, such as page complexity or size. The separate PDF file is sent to the PDF interpreter to be printed without waiting for the subsequent data within the document.
US10719274B2 Consistent replication of virtual computing instance data
Virtual computing instance data that are stored across multiple storage volumes are replicated in a manner such that the write order is maintained. The frequency of the replication is set so that the recovery point objective defined for the VM data can be satisfied. The replication includes the steps of determining a set of logical storage volumes across which the virtual computing instance issues dependent write IOs, issuing a first command to the virtual computing instance to block new IOs and to block receipt of IO acknowledgements, issuing a command to create replicas of all the logical storage volumes in the set, and then issuing a second command to the virtual computing instance to unblock new IOs and unblock receipt of IO acknowledgements.
US10719272B2 Data storage device and control method for non-volatile memory
Multi-channel accessing of non-volatile memory. A controller uses three kinds of tables to manage cross-channel accessing areas and, accordingly, to access the non-volatile memory through multiple channels. Each cross-channel accessing area includes M storage units, where M is an integer greater than 1. For each cross-channel accessing area, the first table marks whether there is a need for storage unit substitution and points to substitution information. The substitution information is stored in the second table and the third table. For each cross-channel accessing area marked in the first table, the second table stores M bits corresponding to M storage units of the marked cross-channel accessing area for substitution indication, and related substitute storage unit indication is stored in the third table.
US10719270B2 Raising usage rates of memory blocks with a free MSB page list
A data storage device include a nonvolatile memory device having a plurality of super blocks; a memory configured to store a free first logical page list including position information of free first logical pages which are present in completely used super blocks, among the plurality of super blocks; and a processor configured to select a super block having no valid page and having the free first logical pages, among the completely used super blocks, based on the free first logical page list, and to use the free first logical pages in the selected super block during a write operation.
US10719269B2 Memory controller, memory system including the memory controller, and method of operating the memory controller
There are provided a memory controller, a memory system including the memory controller, and a method of operating the memory controller. In a memory controller for accessing a plurality of memories in response to a request from a host, the memory controller includes: a processor for generating a command set, based on command generation information of a selected memory among the plurality of memories; and a storage circuit for storing command generation information of each of the plurality of memories.
US10719268B2 Techniques for safely and efficiently enqueueing and dequeueing data on a graphics processor
Methods and devices for managing first-in first-out (FIFO) queues in graphics processing are described. A write operation can be executed by multiple write threads on a graphics processing unit (GPU) to write data to memory locations in the multiple pages of memory. Similarly, and/or simultaneously, a read operation can be executed by multiple read threads to read data from the memory locations. The write and read operations include updating a pointer or multiple pointers indicating the point at which all preceding data has been fully written, or fully read. The read and write operations can also include maintaining and advancing one or more allocation pointers, and performing comparisons with the read and write done pointers, and/or various methods of synchronization, to handle overflow and underflow scenarios, to ensure read operations only read valid data, and write operations do not attempt to write to locations which are already in use.
US10719266B2 Controller to perform pre-pumping operation and operating method thereof
A controller includes: a processor suitable for controlling a memory device to read map data stored in a memory and read out a physical address corresponding to data requested by a host to be read; a counter suitable for obtaining reliability information on the map data stored in the memory; a determining unit suitable for activating a pre-pumping mode when reliability of the map data is poor; a deciding unit suitable for determining a first target die of a pre-pumping operation for reading the data in the activated pre-pumping mode; and a pumping unit suitable for controlling the memory device to perform the pre-pumping operation on the first target die during a background operation for reading out the physical address.
US10719264B2 Solid state drive device and storage system having the same
A solid state drive (SSD) device includes a plurality of nonvolatile memory devices and a SSD controller. The SSD controller is configured to allocate a resource of the SSD device based on workloads of a plurality of streams and to control operations of the nonvolatile memory devices. Accordingly, the resources of the SSD device are adjusted according to the workloads of the streams so that the SSD device may support a multi stream system with reducing performance deterioration.
US10719263B2 Method of handling page fault in nonvolatile main memory system
A method of handling a page fault occurring in a non-volatile main memory system including analyzing a pattern of occurrence of the page fault based on the page fault when the page fault occurs, setting the number of pages to be consecutively processed based on analysis result of the analyzing, and consecutively processing as many pages as the number may be provided.
US10719262B2 Data storage apparatus, operating method thereof, and storage system having the same
A data storage apparatus includes a storage configured to include a storage configured to include at least one die including a plurality of planes, wherein each of the plurality of planes contains a set of a plurality of memory blocks, each including a plurality of pages configured of a plurality of memory cells; and a controller configured to: control data input to and output from the storage according to a request received from a host apparatus, receive a plurality of read requests including respective access addresses and access sizes from the host apparatus, generate one or more paired read requests from among the plurality of read requests so that a region to be accessed in one read operation is minimized, and determine a read option for each of the paired read requests.
US10719258B2 Information security management system and multifunction printer using the same
An information security management system and a multifunction printer thereof are provided. The multifunction printer includes an image capturing module, an image processing module, an output module and a transmission module. The image capturing module captures a data image of a document paper. The image processing module is coupled to the image capturing module and encodes the data image to generate first encoded data. The output module is coupled to the image processing module and prints second encoded data related to the data image. The transmission module is coupled to the image processing module and transmits one of the first and second encoded data. The multifunction printer deletes the first encoded data from a memory after transmitting the first encoded data, and deletes the second encoded data from the memory after transmitting/outputting the second encoded data.
US10719256B1 Performance of deduplication storage systems
Disclosed herein are methods, systems, and processes to improve backup and restore performance in deduplication storage environments. A metadata stream that includes data segment offsets that are associated with data segments of a previous backup image and indicate data segment boundaries is received. An offset for an include operation is determined. The include operation references one or more data segments, and is part of a request to perform a backup operation. The backup operation is performed by modifying the include operation, if the offset involves one or more partial data segments.
US10719255B2 Physical memory migration for secure encrypted virtual machines
Systems and methods for migrating encrypted storage blocks in a security enhanced manner. An example method may comprise: selecting, by the hypervisor, a first storage block and a second storage block, the first storage block being associated with a virtual machine; associating the second storage block with the virtual machine; and providing, by the hypervisor, an instruction for the virtual machine to copy content of the first storage block to the second storage block.
US10719254B2 Merging data from single-level cell block to multiple-level cell block based on sudden power off event and valid page count in single-level cell block
A data storage device includes a memory device and a controller. The memory device includes multiple memory blocks. The memory blocks include single-level cell blocks and multiple-level cell blocks. The controller is coupled to the memory device. When the controller executes a predetermined procedure to write data stored in the single-level cell blocks into the multiple-level cell blocks, the controller is configured to determine whether a valid page count corresponding to each single-level cell block is greater than a threshold, and when the valid page count corresponding to more than one single-level cell block is greater than the threshold, the controller is configured to execute a first merge procedure to directly write the data stored in the single-level cell blocks with the valid page count greater than the threshold into one or more of the multiple-level cell blocks.
US10719253B2 Efficient compression of data in storage systems through offloading computation to storage devices
A method comprises, in an information processing system implementing data deduplication and compression, wherein the information processing system comprises a set of data storage devices, receiving by at least one of the data storage devices comprising a processing device an instruction from the information processing system to perform at least a portion of a compression operation. The method also comprises performing the portion of the compression operation in response to the instruction, and sending a result of the performed portion of the compression operation to the information processing system.